Hozirgina EPAM'ni texnik intervyusidan chiqyapman :)
Recruiter mani "Middle" pozitsiyaga yozganmi deyman, Middle uchun intervyu bo'ldi. Oxirida "San 'chyota' Middle emassan" deb yubordi intervyuver π ("lyohki" maqtanishni birimi?)
Ko'ramiz nima qilisharkan. So'raydigan oyligim o'zi Seniorga ham kattalik qiladi... Bular yana Middle'ga olishmoqchi π
Kecha DSR Corporation bilan ham bo'lgandi. Birinchi texnik intervyusi bo'ldi. Ikkinchisi bo'lishi birinchisiga bog'liq.
2 ta Algoritmik savollar berishdi, ikkisini ham yechib berdim. Ammo, birinchisida Big O notation'iga qaramadimmi deb qo'rqib turibman π Feedback'ni kutyapman.
Bugun ham EPAM intervyusida bitta algoritmik savol berishdi, uni qildim. Qolgani Frontend'ga aloqador savollar.
Qanday algoritmik savol ekan deb so'ramoqchilarga esimda borini aytaman. Bugungi, EPAM'da berilgani.
Find all sum pairs.
Input: [1, -9, 2, 4, 6, 4,-11] and 8
Output: [ [2, 6], [4, 4] ]
Hashmap orqali yechdim.
Shunaqa gaplar...
@JoshDeveloper
Recruiter mani "Middle" pozitsiyaga yozganmi deyman, Middle uchun intervyu bo'ldi. Oxirida "San 'chyota' Middle emassan" deb yubordi intervyuver π ("lyohki" maqtanishni birimi?)
Ko'ramiz nima qilisharkan. So'raydigan oyligim o'zi Seniorga ham kattalik qiladi... Bular yana Middle'ga olishmoqchi π
Kecha DSR Corporation bilan ham bo'lgandi. Birinchi texnik intervyusi bo'ldi. Ikkinchisi bo'lishi birinchisiga bog'liq.
2 ta Algoritmik savollar berishdi, ikkisini ham yechib berdim. Ammo, birinchisida Big O notation'iga qaramadimmi deb qo'rqib turibman π Feedback'ni kutyapman.
Bugun ham EPAM intervyusida bitta algoritmik savol berishdi, uni qildim. Qolgani Frontend'ga aloqador savollar.
Qanday algoritmik savol ekan deb so'ramoqchilarga esimda borini aytaman. Bugungi, EPAM'da berilgani.
Find all sum pairs.
Input: [1, -9, 2, 4, 6, 4,-11] and 8
Output: [ [2, 6], [4, 4] ]
Hashmap orqali yechdim.
Shunaqa gaplar...
@JoshDeveloper
π60π€―11β€4π€£4π₯2π2
Avvalgi loyiham yaxshi edi. Test'lar run bo'lguncha choylarimni damlab, ovqatimni yeb kelardim bemalol... π£π
#joke
@JoshDeveloper
#joke
@JoshDeveloper
π56π3
Dear Umar,
Thank you for....
DSR'dan kelgan email boshlanishi... )
Ikkita task berilgandi, ikkisini ham yechib berdim. Birinchisida Big O'ga uncha qarash esimga kelmagani sabab bo'lsa kerak. Lekin Frontend'chi uchun bunchalar qattiq qarash qanchalik to'g'ri bilmadim.
Ha mayli. Nasib qilmagan ekanda :)
@JoshDeveloper
Thank you for....
DSR'dan kelgan email boshlanishi... )
Ikkita task berilgandi, ikkisini ham yechib berdim. Birinchisida Big O'ga uncha qarash esimga kelmagani sabab bo'lsa kerak. Lekin Frontend'chi uchun bunchalar qattiq qarash qanchalik to'g'ri bilmadim.
Ha mayli. Nasib qilmagan ekanda :)
@JoshDeveloper
π’45π11π6β€4
For loop ichida "str.substring()" ishlatgandim. Shunisi xato ketdi deb rosa o'yladim chiqqanimdan keyin.
O(n) ekan bu metodni o'zi ham. Esimga kelmadi. Ikkisi qo'shilib O(n^2) bo'ladi.
Mana shunga bo'lsa kerak. Chunki boshqa xato qilmadim.
Bilib qo'yinglar deb aytib qo'yyapmanda :)
@JoshDeveloper
O(n) ekan bu metodni o'zi ham. Esimga kelmadi. Ikkisi qo'shilib O(n^2) bo'ladi.
Mana shunga bo'lsa kerak. Chunki boshqa xato qilmadim.
Bilib qo'yinglar deb aytib qo'yyapmanda :)
@JoshDeveloper
π46π4
Bunisi oshib tushdi.
EPAM'dan feedback keldi.
Feedback'da shunday ma'noda aytiladi:
"Kandidat" juda ham yaxshi ishtirok etdi. Vazifalarni juda yaxshi bajardi.
"Kandidat"ning ES6(JS) bilish darajasi "Intermediate".
"EPAM"da "Intermediate" deb Middle'larni aytishadi. Intervyuda esa xatto Event Loop'ni ham so'ramadi. Umumiy Frontend mavzulari, SOLID, Angular va TS kabilar haqida ko'p savol bo'ldi.
Oxirida esa qanaqasiga "Intermediate" oldim JS'dan ?
Bitta dona git stash'ni unutib qo'yibman(keyin aytib berdim), boshqa hamma savoliga ortiqi bilan javob bergandim.
Intervyuver o'zi Middle darajadan yuqoriroq bilishimni aytdi.
Oxirida esa "Intermediate" degan yozuvni ko'rib, "Middle" ekansiz deb kelyapti "Recruiter" opa.
Bunisi biroz asabimni o'ynadi.
P.s: Hali reject emas bu, manga mos loyiha qidirisharmush hali.
P.s.2: Intervyuver Hind edi.
@JoshDeveloper
EPAM'dan feedback keldi.
Feedback'da shunday ma'noda aytiladi:
"Kandidat" juda ham yaxshi ishtirok etdi. Vazifalarni juda yaxshi bajardi.
"Kandidat"ning ES6(JS) bilish darajasi "Intermediate".
"EPAM"da "Intermediate" deb Middle'larni aytishadi. Intervyuda esa xatto Event Loop'ni ham so'ramadi. Umumiy Frontend mavzulari, SOLID, Angular va TS kabilar haqida ko'p savol bo'ldi.
Oxirida esa qanaqasiga "Intermediate" oldim JS'dan ?
Bitta dona git stash'ni unutib qo'yibman(keyin aytib berdim), boshqa hamma savoliga ortiqi bilan javob bergandim.
Intervyuver o'zi Middle darajadan yuqoriroq bilishimni aytdi.
Oxirida esa "Intermediate" degan yozuvni ko'rib, "Middle" ekansiz deb kelyapti "Recruiter" opa.
Bunisi biroz asabimni o'ynadi.
P.s: Hali reject emas bu, manga mos loyiha qidirisharmush hali.
P.s.2: Intervyuver Hind edi.
@JoshDeveloper
π49π7πΏ6π€5π4
This media is not supported in your browser
VIEW IN TELEGRAM
Calm down qildim mana.
Lekin yaxshi ish qilishmadi.
Hamayli, yaxshilikka. InshaaAlloh kanalda yaxshilikka bo'libdi shu narsalar deb yozaman yaqinda. π
Senior oylikka Middle qilib olishsa mayli, ishlayverarman-a? π
#someFantasticHashtag
@JoshDeveloper
Lekin yaxshi ish qilishmadi.
Hamayli, yaxshilikka. InshaaAlloh kanalda yaxshilikka bo'libdi shu narsalar deb yozaman yaqinda. π
Senior oylikka Middle qilib olishsa mayli, ishlayverarman-a? π
#someFantasticHashtag
@JoshDeveloper
π46β‘5β€4π1π1
Forwarded from Mirjalol
soqqa ekanda szni xayoliz
π48π€£23π6π³3π3
Josh*Developer
soqqa ekanda szni xayoliz
Hazil hazil bilankuya, bu borada fikrlarimni aytaymi?
Erkak kishini mas'uliyatlari oshgan sari, hayoli oilasi uchun ko'proq pul ishlash haqida bo'ladi. Pul haqida o'ylaydi, ko'proq pul ishlashni o'ylaydi.
"2 ta snikers sotvolishga pulim yetsa bo'ldi. Bittasi menga bittasi Oybibixonga" deydigan hayollarni emas, ancha kattaroq hayollarni qiladi.
Shaxsan o'zimizda, oylik to'lovlarimizni o'zi tahminan 20mln atrofida. Arenda va uzoq kutgan va endi bo'lib berishga olgan uyimizni o'ziga oylik to'lov bu. Hali yeb ichish, kiyim-kechak, kasal-sog'lar haqida aytmadim. O'zi aytmoqchi ham emasdim bu gaplarni. Ammo, balki shu orqali boshqa tomonlama ham o'ylab ko'rishar.
Endi aytingchi, pul haqida o'ylasam bo'ladimi?!
@JoshDeveloper
Erkak kishini mas'uliyatlari oshgan sari, hayoli oilasi uchun ko'proq pul ishlash haqida bo'ladi. Pul haqida o'ylaydi, ko'proq pul ishlashni o'ylaydi.
"2 ta snikers sotvolishga pulim yetsa bo'ldi. Bittasi menga bittasi Oybibixonga" deydigan hayollarni emas, ancha kattaroq hayollarni qiladi.
Shaxsan o'zimizda, oylik to'lovlarimizni o'zi tahminan 20mln atrofida. Arenda va uzoq kutgan va endi bo'lib berishga olgan uyimizni o'ziga oylik to'lov bu. Hali yeb ichish, kiyim-kechak, kasal-sog'lar haqida aytmadim. O'zi aytmoqchi ham emasdim bu gaplarni. Ammo, balki shu orqali boshqa tomonlama ham o'ylab ko'rishar.
Endi aytingchi, pul haqida o'ylasam bo'ladimi?!
@JoshDeveloper
π96β€7π₯4π4π2π€·ββ1πΏ1
Angular yangi versiyasida(16) kichik dastur qilib, "Lighthouse"dan performance'ni tekshirib ko'rgan videoni ko'ryapman.
SSR'ga Angular Universal ishlatildi. Performance 100 β
Accessibility va SEO albatta oddiy dasturga yozib o'tirilmadi. Yozilsa ularni ham 100ga chiqarish muommo emas.
Just for you to know π
@JoshDeveloper
SSR'ga Angular Universal ishlatildi. Performance 100 β
Accessibility va SEO albatta oddiy dasturga yozib o'tirilmadi. Yozilsa ularni ham 100ga chiqarish muommo emas.
Just for you to know π
@JoshDeveloper
π23π―3π₯1
Podkast biroz oldin tugadi.
Ajoyib ma'lumotlar uchun Abdug'affor akaga katta rahmat aytamiz.
Shuningdek biroz mazasi bo'lmasligiga qaramay, podkastni o'tkazgan o'zimga ham katta rahmat aytamiz. βππ(hazil)
Keyingi mavzuni nima haqida qilamiz ?
@JoshDeveloper
Ajoyib ma'lumotlar uchun Abdug'affor akaga katta rahmat aytamiz.
Shuningdek biroz mazasi bo'lmasligiga qaramay, podkastni o'tkazgan o'zimga ham katta rahmat aytamiz. βππ(hazil)
Keyingi mavzuni nima haqida qilamiz ?
@JoshDeveloper
π₯16π11π1
π95π³9π€£7π5π―2β€1
Spread operatorining Time Complexity'si qanday?
Anonymous Quiz
18%
O(1)
44%
O(n)
26%
O(n^2)
12%
O(h, I dunno)
π22π2π2
Ishga topshirish
Ish joylari hali ham chiqishyapti. Ammo, avvalgidek ko'p emas. Ish qidirish jarayonida shuni tushundimki, kandidatlar soni juda ham ortib ketgan. Ularni ichidan sizni qidirib topish amri mahol. Endi shunchaki chiroyli Linkedin profil qilishni o'zi yetmaydi.
Endi tanish-bilish ancha ahamiyatga ega.(Referral deyiladi rasmiy tilda :D)
Shu qatorda, tanish bo'lmasa, o'zingizni borligingizni bildirish uchun o'zingiz ularga aloqaga chiqishingiz kerak.
Aloqaga chiqishni eng yaxshi yo'llaridan biri, shu joyda ishlaydigan kimdirga bog'lanib, referral qilib berishini so'rash. Qila olsangiz shunday qiling.
Djinni.co ham ancha aktivlashib qolibdi. Shuyerdan 2 ta joyga topshirgandim. Hozir "muzokaralar" ketyapti. :)
Shunaqa gaplar :)
@JoshDeveloper
Ish joylari hali ham chiqishyapti. Ammo, avvalgidek ko'p emas. Ish qidirish jarayonida shuni tushundimki, kandidatlar soni juda ham ortib ketgan. Ularni ichidan sizni qidirib topish amri mahol. Endi shunchaki chiroyli Linkedin profil qilishni o'zi yetmaydi.
Endi tanish-bilish ancha ahamiyatga ega.(Referral deyiladi rasmiy tilda :D)
Shu qatorda, tanish bo'lmasa, o'zingizni borligingizni bildirish uchun o'zingiz ularga aloqaga chiqishingiz kerak.
Aloqaga chiqishni eng yaxshi yo'llaridan biri, shu joyda ishlaydigan kimdirga bog'lanib, referral qilib berishini so'rash. Qila olsangiz shunday qiling.
Djinni.co ham ancha aktivlashib qolibdi. Shuyerdan 2 ta joyga topshirgandim. Hozir "muzokaralar" ketyapti. :)
Shunaqa gaplar :)
@JoshDeveloper
π25β€2π€2
Odamlar Frontint.uz da oβqib Team lead boβlyapti. Sen esa Junior holingda yuribsan.π₯²
#frontint
@JoshDeveloper
#frontint
@JoshDeveloper
π67π10π’5π₯2π1
"Ko'p Senior va Lead'lar "Code review" jarayonida agar siz freymvork yoki tildagi yangi chiqqan "feature"larni ishlatgan bo'lsangiz, shunga izoh qoldirishadi. "Nega buni ishlatyapsan?" deya.
Bunga sabab, ularga hali sinovdan o'tmagan narsalar dasturga muommo bo'lib qolishi yoqmaydi.
Ammo, ba'zi "Senior" va "Lead"lar esa ancha "zamon"dan ortda qolib ketishadi. 1-2 yil oldin chiqqan va yaxshi ishlaydigan yangi "feature"larni ham ishlatishga qo'yishmaydi." degan ekan yangi "feature" ishlatib, "code review"da shunday izoh olgan dasturchi.
#someFantasticHashtag
@JoshDeveloper
Bunga sabab, ularga hali sinovdan o'tmagan narsalar dasturga muommo bo'lib qolishi yoqmaydi.
Ammo, ba'zi "Senior" va "Lead"lar esa ancha "zamon"dan ortda qolib ketishadi. 1-2 yil oldin chiqqan va yaxshi ishlaydigan yangi "feature"larni ham ishlatishga qo'yishmaydi." degan ekan yangi "feature" ishlatib, "code review"da shunday izoh olgan dasturchi.
#someFantasticHashtag
@JoshDeveloper
π54π14π3π―3β€1
Stackoverflow survey 2023 chiqibdi.
Dasturlashga oid ko'plab qiziqarli statistikalar keltirilgan.
Check it out: https://survey.stackoverflow.co/2023/
#statistics
@JoshDeveloper
Dasturlashga oid ko'plab qiziqarli statistikalar keltirilgan.
Check it out: https://survey.stackoverflow.co/2023/
#statistics
@JoshDeveloper
π20πΏ5β€1
"T-Shaped Developer" kim ekanligini bilasizmi?
Ayni damda shulargagina talab hali ham yuqori.
Rasmda ulardan talab qilinadigan bilimlar belgilangan. Ular o'z yo'nalishlaridan tashqari rasmda belgilangandek bilimlarga ega bo'lishi talab qilinadi. Bu rasm Test Engineer uchun, siz Programmer bo'lsangiz shuni o'rtaga tushurasiz.
Hozirda ko'pchiligimiz T-shaped emas, I-shaped developer sanalamiz. Ya'ni bir yo'nalishda kuchga egamiz.
T-Shaped developer'lar esa, bir yo'nalishda "master" bo'lgani bilan, boshqa yo'nalishlarda ham bilimga ega hisoblanishadi.
Batafsil: https://letslearnabout.net/blog/what-it-is-a-t-shaped-developer-and-why-you-should-be-one/
#share
@JoshDeveloper
Ayni damda shulargagina talab hali ham yuqori.
Rasmda ulardan talab qilinadigan bilimlar belgilangan. Ular o'z yo'nalishlaridan tashqari rasmda belgilangandek bilimlarga ega bo'lishi talab qilinadi. Bu rasm Test Engineer uchun, siz Programmer bo'lsangiz shuni o'rtaga tushurasiz.
Hozirda ko'pchiligimiz T-shaped emas, I-shaped developer sanalamiz. Ya'ni bir yo'nalishda kuchga egamiz.
T-Shaped developer'lar esa, bir yo'nalishda "master" bo'lgani bilan, boshqa yo'nalishlarda ham bilimga ega hisoblanishadi.
Batafsil: https://letslearnabout.net/blog/what-it-is-a-t-shaped-developer-and-why-you-should-be-one/
#share
@JoshDeveloper
π26
Uylanmoqchi bo'lib yurgan Junior'larga jo'natib qo'yamiz π
Ishqilib qizni otasi @SardorOga_blog bo'lmasa bo'ldi π "Juniorbachcha" deb haydagan bo'lsa π
#hazil
@JoshDeveloper
Ishqilib qizni otasi @SardorOga_blog bo'lmasa bo'ldi π "Juniorbachcha" deb haydagan bo'lsa π
#hazil
@JoshDeveloper
π€£123π10π4π4π€¨2π1