Yaqinda bo'lib o'tgan Olimpiada o'yinlarini tomosha qilgani borgan tanish bilan birga tushlikka o'tirib qoldik. Uni aytishicha, Olimpiada o'yinlar juda shiddatli va hayajonli bo'lar ekan. Ayniqsa final o'yinlar.
Ikki tarafni ko'rasan, deydi. Jangdan keyin ikki taraf ham yeg'laydi β biri g'olib bo'lganiga ishona olmasdan yig'laydi, biri esa mag'lub bo'lganiga ishona olmasdan yig'laydi, deydi.
Xuddi shu xolatni bizning Diyora Keldiyorova aytishlaricha "Judo Queen" bo'lgan Abe Uta'ga qarshi g'alabasida ko'rsangiz bo'ladi. Keyingi safar Olimpiada o'yinlariga bormasam bo'lmas ekan π€¨
https://www.youtube.com/shorts/JYnZG8PXGfE
Ikki tarafni ko'rasan, deydi. Jangdan keyin ikki taraf ham yeg'laydi β biri g'olib bo'lganiga ishona olmasdan yig'laydi, biri esa mag'lub bo'lganiga ishona olmasdan yig'laydi, deydi.
Xuddi shu xolatni bizning Diyora Keldiyorova aytishlaricha "Judo Queen" bo'lgan Abe Uta'ga qarshi g'alabasida ko'rsangiz bo'ladi. Keyingi safar Olimpiada o'yinlariga bormasam bo'lmas ekan π€¨
https://www.youtube.com/shorts/JYnZG8PXGfE
YouTube
Judo Abe lost Olympic #judo #sport #utubeshorts #japan #IJF #viralpage #bestvideo #bestteam #olympic
Judo Queen Abe Uta lost Olympic event 2024#judo #sport #utubeshor...
π30β€6π4β‘3
Keyingi podcast albatta Rustam Zokirov bilan boβldi.
Rustam Zokirov O'zbekistondan turib Googlega job offer olgan men bilgan birinchi o'zbek bo'ldilar. Rustam hozirda Germaniyaning Munich ofisida Software Engineer in Test lavozimida ishlashni boshladilar.
Suxbat FAANGga bo'lgan yo'l borasida ko'p foydali malumotlarga to'la bo'ldi:
β Birinchi ishni topish
β Oβzingizni βsotishβ
β Software Engineering in Test
β Universitetni bitirmay senior darajasiga chiqish
β EPAM vs Exadel
β FAANGga tayyorgarlik
β Google: Recruiter call
β Google: Screening interview
β Google: Onsite interviews
β Google: Testing interview
β Google: Behavioral interview
β Interviewda oβzingizni tutish
β Google Germaniyada ishlash
β FAANGga topshirish uchun maslahatlar
β Googledagi perklar
https://www.youtube.com/watch?v=vH9Dd5-IasI
Rustam Zokirov O'zbekistondan turib Googlega job offer olgan men bilgan birinchi o'zbek bo'ldilar. Rustam hozirda Germaniyaning Munich ofisida Software Engineer in Test lavozimida ishlashni boshladilar.
Suxbat FAANGga bo'lgan yo'l borasida ko'p foydali malumotlarga to'la bo'ldi:
β Birinchi ishni topish
β Oβzingizni βsotishβ
β Software Engineering in Test
β Universitetni bitirmay senior darajasiga chiqish
β EPAM vs Exadel
β FAANGga tayyorgarlik
β Google: Recruiter call
β Google: Screening interview
β Google: Onsite interviews
β Google: Testing interview
β Google: Behavioral interview
β Interviewda oβzingizni tutish
β Google Germaniyada ishlash
β FAANGga topshirish uchun maslahatlar
β Googledagi perklar
https://www.youtube.com/watch?v=vH9Dd5-IasI
YouTube
Podcast: O'zbekistondan Google'gacha (Rustam Zokirov)
Rustam Zokirov O'zbekistondan turib Googlega job offer olgan men bilgan birinchi o'zbek bo'ldilar. Rustam hozirda Germaniyaning Munich ofisida Software Engineer in Test lavozimida ishlashni boshladilar.
Suxbat juda qiziqarli va FAANGga bo'lgan yo'l borasidaβ¦
Suxbat juda qiziqarli va FAANGga bo'lgan yo'l borasidaβ¦
π₯47π22β‘4β€1π€1π1
Forwarded from Vohid Karimov (Vohid Karimov)
Nega FAANG algo interview qiladi?
Yohud, men ishda hech qachon binary search yozmayman.
Ko'p FAANG kompaniyalari technical rollarga ishchilar yollashda asosan algoritmik interviewlardan foydalanishadi. Lekin nima uchun? Oylab tayyorgarlik ko'rib, interviewlardan muaffaqiyatli o'tib, har kunlik ishga kelganda shu bilimlarni ishlatmaslik sal g'alati.
To'g'risini aytsam o'zim ham shu processdan o'tib, Googleda 1 yildan ziyod ishlayotgan bo'lsamda bu savolga hozirgacha to'liq javob berolmas ekanman.
Shu sababli, ozgina research qildim va quyidagi asosiy sabablarni topdim:
Fast. Algo interviewlar tez. 1 soat ichida 2ta savol so'rab kandidatdan yetarlicha signallar olsa bo'ladi. Onsite algo interview uchun bitta whiteboard kerak bo'ladi xolos (online uchun - Google docs). Kod compile bo'lishi ham shart emas.
Scalable. FAANG har xil tech profesionallarni ishga oladi: Frontend, Backend, Database, Game, Embedded, QA, Security, va hokazo. Ularni har biri uchun custom interview qilish katta muammo yaratadi. Algo interviewlar esa one-size-fits-all approach bo'lib shu muammoni xal qiladi. Shu sababli algo interviewlarni katta masshtabda tashkillashtirish kompaniya uchun oson va qulay.
Reliable. Algo interviewlar yetarlicha ishonchli va haqiqiy ishdagi performance bilan katta korrelyatsiyaga ega (Google buni research qilgan). Perfect bo'lmasa ham it does the job. Katta kompaniyalar ma'lum bir miqdordagi xatoliklarga ko'z yuma oladi.
Shunday ekan, problem solving qilishda davom eting va siz yutasiz πͺ
#Google #Googler #FAANG #FAANGPrep #Interviews #InterviewPrep #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
Yohud, men ishda hech qachon binary search yozmayman.
Ko'p FAANG kompaniyalari technical rollarga ishchilar yollashda asosan algoritmik interviewlardan foydalanishadi. Lekin nima uchun? Oylab tayyorgarlik ko'rib, interviewlardan muaffaqiyatli o'tib, har kunlik ishga kelganda shu bilimlarni ishlatmaslik sal g'alati.
To'g'risini aytsam o'zim ham shu processdan o'tib, Googleda 1 yildan ziyod ishlayotgan bo'lsamda bu savolga hozirgacha to'liq javob berolmas ekanman.
Shu sababli, ozgina research qildim va quyidagi asosiy sabablarni topdim:
Fast. Algo interviewlar tez. 1 soat ichida 2ta savol so'rab kandidatdan yetarlicha signallar olsa bo'ladi. Onsite algo interview uchun bitta whiteboard kerak bo'ladi xolos (online uchun - Google docs). Kod compile bo'lishi ham shart emas.
Scalable. FAANG har xil tech profesionallarni ishga oladi: Frontend, Backend, Database, Game, Embedded, QA, Security, va hokazo. Ularni har biri uchun custom interview qilish katta muammo yaratadi. Algo interviewlar esa one-size-fits-all approach bo'lib shu muammoni xal qiladi. Shu sababli algo interviewlarni katta masshtabda tashkillashtirish kompaniya uchun oson va qulay.
Reliable. Algo interviewlar yetarlicha ishonchli va haqiqiy ishdagi performance bilan katta korrelyatsiyaga ega (Google buni research qilgan). Perfect bo'lmasa ham it does the job. Katta kompaniyalar ma'lum bir miqdordagi xatoliklarga ko'z yuma oladi.
Shunday ekan, problem solving qilishda davom eting va siz yutasiz πͺ
#Google #Googler #FAANG #FAANGPrep #Interviews #InterviewPrep #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
π66π₯14β€5π1
Forwarded from Vohid Karimov (Vohid Karimov)
Menga Math va Computer Science har doim yoqgan. Ayniqsa calculus, linear algebra, discrete math, va probability mavzular juda qiziqarli π
Afsuski O'zbekiston maktablarida matematika fani chuqur o'rgatilmaydi. Birinchidan, maktab matematika kitoblari "multfilm" bo'lib ketgan. Ikkinchidan, kuchli o'qituvchi va professorlar kam. Uchunchidan, yaxshi o'qituvchilar bo'lsa ham ularni yuragida matematika yonmaydi π
Oralaringdan ko'pchiliklaring matematikani qiyin deb bilsalaring kerak va shuning uchun yomon ko'rsalaring kerak. Aslida, matematika ancha osson va mazza fan. To'g'ri ustoz topsangiz bo'lgani π§ Eng qizig'i shunday ustozlarni online topsangiz ham bo'ladi π
#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
Afsuski O'zbekiston maktablarida matematika fani chuqur o'rgatilmaydi. Birinchidan, maktab matematika kitoblari "multfilm" bo'lib ketgan. Ikkinchidan, kuchli o'qituvchi va professorlar kam. Uchunchidan, yaxshi o'qituvchilar bo'lsa ham ularni yuragida matematika yonmaydi π
Oralaringdan ko'pchiliklaring matematikani qiyin deb bilsalaring kerak va shuning uchun yomon ko'rsalaring kerak. Aslida, matematika ancha osson va mazza fan. To'g'ri ustoz topsangiz bo'lgani π§ Eng qizig'i shunday ustozlarni online topsangiz ham bo'ladi π
#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
π70π9β€7
Forwarded from Vohid Karimov (Vohid Karimov)
O'zim ham shunday maktablarni birida o'qiganim va universitetda ham toza Computer Science o'qimaganim tufayli ko'p Math va Computer Science bilimlarni o'zim online resurslardan o'rganaman. Bugun silar bilan o'zimga yoqqan resurslar bilan ulashaman. Kettik:
1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website
Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:
1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses
Siz ham o'zingizga yoqgan resurslarni ulashing!
#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website
Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:
1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses
Siz ham o'zingizga yoqgan resurslarni ulashing!
#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
π63π₯10β€5
Forwarded from @Rustam-Zβ‘οΈ
First day at Google video is ready! π Check out a glimpse of the Munich office!
https://www.youtube.com/watch?v=TgQft4XyxDQ
https://www.youtube.com/watch?v=TgQft4XyxDQ
YouTube
First Day at Google & Google Munich Office Tour
My first day as a Software Engineer at Google in the Munich office in Germany π©πͺ. I filmed my first day and a week to give a glimpse of the office and environment.
P.S. Some parts of the office were filed over the weekend to share a complete perspective.β¦
P.S. Some parts of the office were filed over the weekend to share a complete perspective.β¦
π₯48β€8
Dasturlashga qo'l urganlar, o'zingiz ustingizda yetarlicha ishlayotganingizni qayerdan bilasiz? Ahir mexnatlaringizdan natija kutyapsizku. Qayerdan bilasiz to'g'ri yo'lda ekanligingizni?
Bu narsani bir savol bilan aniqlasa bo'ladi: Qiyin bo'lyaptimi?
β Agar qiyin bo'layotgan bo'lsa katta ehtimollik bilan to'g'ri yo'ldasiz.
β Agar oson bo'layotgan bo'lsa yoki siz geniysiz yoki yalqovsiz. Katta ehtimollik bilan yalqovsiz. Qattiqroq xarakat qiling, natija uchun ko'proq mexnat kerak.
Yana... Agar juda qiyin bo'layotgan bo'lsa va ohirgi 3-4 oydan beri sizni qoniqtiradigan o'sish bo'lmayotgan bo'lsa, balki yondashuvni o'zgartirish kerak. Yaqin dasturchi o'rtoqlaringizdan maslahat oling. Yoki shu post tagida yozib qoldiring, katta ehtimollik bilan siz yolg'iz emassiz.
Bu narsani bir savol bilan aniqlasa bo'ladi: Qiyin bo'lyaptimi?
β Agar qiyin bo'layotgan bo'lsa katta ehtimollik bilan to'g'ri yo'ldasiz.
β Agar oson bo'layotgan bo'lsa yoki siz geniysiz yoki yalqovsiz. Katta ehtimollik bilan yalqovsiz. Qattiqroq xarakat qiling, natija uchun ko'proq mexnat kerak.
Yana... Agar juda qiyin bo'layotgan bo'lsa va ohirgi 3-4 oydan beri sizni qoniqtiradigan o'sish bo'lmayotgan bo'lsa, balki yondashuvni o'zgartirish kerak. Yaqin dasturchi o'rtoqlaringizdan maslahat oling. Yoki shu post tagida yozib qoldiring, katta ehtimollik bilan siz yolg'iz emassiz.
π99β‘19π3π€3β€2
#storytime
2020-yilda Amerika elchixonasi chap qulog'im va Kanada elchixonasi o'ng qulog'im tagiga tushurgandan keyin Yevropaga ketishga qaror qildim.
LinkedIn orqali Swisscom degan kompaniya menga chiqdi va interview qilishni taklif qildi. Interviewlardan o'tdim, job offer oldim. Swisscom o'zi Shvetsariya telekomunikatsiya kompaniyasi xisoblanadi lekin Gollandiyada ishchi kuchi arzon bo'lgani uchun u yerda Software Development ofis ochishgan edi. Men shu ofisga qo'shilganlardan birinchilaridan bo'lganman.
Ishlashni boshladim va 3-4 oy o'tib yangi ishchilar olish uchun kandidatlarni interview qilishni ham boshladim. Interview feedback yozish uchun menga ba'zi dokumentlarga access berishdi. Bir kuni meni ismim yozilgan bir dokumentga ko'zim tushdi, ochsam menga berilgan interview feedback ekan.
Ichida nima yozilganini sizlarga aytmaymanku lekin maosh kelishayotganimizda ko'proq so'rasam bo'larkan.
2020-yilda Amerika elchixonasi chap qulog'im va Kanada elchixonasi o'ng qulog'im tagiga tushurgandan keyin Yevropaga ketishga qaror qildim.
LinkedIn orqali Swisscom degan kompaniya menga chiqdi va interview qilishni taklif qildi. Interviewlardan o'tdim, job offer oldim. Swisscom o'zi Shvetsariya telekomunikatsiya kompaniyasi xisoblanadi lekin Gollandiyada ishchi kuchi arzon bo'lgani uchun u yerda Software Development ofis ochishgan edi. Men shu ofisga qo'shilganlardan birinchilaridan bo'lganman.
Ishlashni boshladim va 3-4 oy o'tib yangi ishchilar olish uchun kandidatlarni interview qilishni ham boshladim. Interview feedback yozish uchun menga ba'zi dokumentlarga access berishdi. Bir kuni meni ismim yozilgan bir dokumentga ko'zim tushdi, ochsam menga berilgan interview feedback ekan.
Ichida nima yozilganini sizlarga aytmaymanku lekin maosh kelishayotganimizda ko'proq so'rasam bo'larkan.
π125π€£70π16π₯7
Men: Rustam, hop mana kelganizga ham ancha bo'lib qoldi. Germaniya yoqdimi? Tozaligiga e'tibor berdizmi?
Rustam: O'zbekistondan xo'l salfetka olib kelgandim. Munichda oyoq kiyimimni o'sha salfetka bilan artgandim salfetka tozaroq bo'lib qoldi.
Rustam: O'zbekistondan xo'l salfetka olib kelgandim. Munichda oyoq kiyimimni o'sha salfetka bilan artgandim salfetka tozaroq bo'lib qoldi.
π€£209π35π8π6π4π3πΏ2
Kattaroq so'rab yuborsak reject qilishlaridan qo'rqamiz
...deb tepadagi post tagida Temurbek yozibdilar. Bu xolat rostdanham ko'pchiligimiz boshidan o'tgan qaltis vaziyat.
Shuning uchun ham raqamlar xaqida birinchi gapni ish beruvchi aytishi kerak deb o'ylayman. Interview qilishdan oldin sizga pozitsiya uchun salary range aytishi kerak. Sizga maqul bo'lsa keyin interview qilinishi kerak.
Interviewdan keyin ish beruvchida sizning qobilyatlaringiz haqida ko'proq malumot bo'ladi va sizga o'sha aytilgan summa atrofida taklif qilinadi.
Vaziyat A.
Kompaniya: Biz 100-120 so'm bera olamiz.
Siz: Uzr men allaqachon 150 so'm olaman. Sog' bo'ling.
Kompaniya: Vaqtingiz uchun raxmat.
Vaziyat B.
Kompaniya: Biz 100-120 so'm bera olamiz.
Siz: Hop, interview qilsak bo'ladi.
β Interviewdan keyin β
Vaziyat B.1.
Kompaniya: Uzr, bizni talablarga to'g'ri kelmadingiz. Sog' bo'ling!
Siz: Raxmat!
Vaziyat B.2.
Kompaniya: Biz xoxlagan daraja uchun tortmadingiz, lekin bitta pastki daraja uchun olmoqchimiz. Sizga 80 so'm bera olamiz.
Siz: Hop, raxmat. O'ylab ko'raman.
Vaziyat B.3.
Kompaniya: Interview javoblari yomon emas, sizga 110 so'm bera olamiz.
Siz: Bu kam, ko'tarib bera olasizlarmi?
Kompaniya: Max 120 qilib bera olamiz.
Siz: Uzr, menga ish juda yoqdiku lekin bu yog'da boshqa kompaniya 130 beraman deyapti. 130 qilib bera olasizlarmi?
Kompaniya: Afsuski yo'q, 125 ohirgi raqam. Iltimos 1 haftada javobingizni ayting.
Siz: Hop, raxmat. O'ylab ko'raman.
Ko'rib turganingizdek biror bir xolatda siz ko'p so'raganingiz uchun reject olmadingiz.
...deb tepadagi post tagida Temurbek yozibdilar. Bu xolat rostdanham ko'pchiligimiz boshidan o'tgan qaltis vaziyat.
Shuning uchun ham raqamlar xaqida birinchi gapni ish beruvchi aytishi kerak deb o'ylayman. Interview qilishdan oldin sizga pozitsiya uchun salary range aytishi kerak. Sizga maqul bo'lsa keyin interview qilinishi kerak.
Interviewdan keyin ish beruvchida sizning qobilyatlaringiz haqida ko'proq malumot bo'ladi va sizga o'sha aytilgan summa atrofida taklif qilinadi.
Vaziyat A.
Kompaniya: Biz 100-120 so'm bera olamiz.
Siz: Uzr men allaqachon 150 so'm olaman. Sog' bo'ling.
Kompaniya: Vaqtingiz uchun raxmat.
Vaziyat B.
Kompaniya: Biz 100-120 so'm bera olamiz.
Siz: Hop, interview qilsak bo'ladi.
β Interviewdan keyin β
Vaziyat B.1.
Kompaniya: Uzr, bizni talablarga to'g'ri kelmadingiz. Sog' bo'ling!
Siz: Raxmat!
Vaziyat B.2.
Kompaniya: Biz xoxlagan daraja uchun tortmadingiz, lekin bitta pastki daraja uchun olmoqchimiz. Sizga 80 so'm bera olamiz.
Siz: Hop, raxmat. O'ylab ko'raman.
Vaziyat B.3.
Kompaniya: Interview javoblari yomon emas, sizga 110 so'm bera olamiz.
Siz: Bu kam, ko'tarib bera olasizlarmi?
Kompaniya: Max 120 qilib bera olamiz.
Siz: Uzr, menga ish juda yoqdiku lekin bu yog'da boshqa kompaniya 130 beraman deyapti. 130 qilib bera olasizlarmi?
Kompaniya: Afsuski yo'q, 125 ohirgi raqam. Iltimos 1 haftada javobingizni ayting.
Siz: Hop, raxmat. O'ylab ko'raman.
Ko'rib turganingizdek biror bir xolatda siz ko'p so'raganingiz uchun reject olmadingiz.
π114β‘12β€9π5
Pull Requestlar bilan ishlash: junior vs senior
junior dasturchi kommentlari:
#1 | junior: Yangi PR, iltimos ko'rib chiqib approve qiling.
#2 | reviewer: Bu yerda xato ekan, to'g'irlang.
#3 | junior: Haa ko'rmay qolibman bu edge caseni, uzr. Hozir if-condition qo'shib qo'yaman.
#4 | junior: Qo'shdim. Approve qilsangiz bo'ladi.
#5 | reviewer: if-statement kattalashib ketibdi, o'qishga qiyin. Alohida funksiyaga chiqarib qo'ying.
#6 | junior: Hop, bajaramiz.
#7 | junior: Alohida funksiyaga chiqardim.
#8 | reviewer: Approved β
senior dasturchi kommentlari:
#1 | senior: Yangi PR, iltimos ko'rib chiqib approve qiling.
#2 | reviewer: Bu yerda xato ekan, to'g'irlang.
#3 | senior: Good catch! if-condition qo'shib qo'ydim. if-statement kattalashib ketdi, readability uchun aloxida funksiyaga chiqarib qo'ydim.
#4 | reviewer: Approved β
junior dasturchi kommentlari:
#1 | junior: Yangi PR, iltimos ko'rib chiqib approve qiling.
#2 | reviewer: Bu yerda xato ekan, to'g'irlang.
#3 | junior: Haa ko'rmay qolibman bu edge caseni, uzr. Hozir if-condition qo'shib qo'yaman.
#4 | junior: Qo'shdim. Approve qilsangiz bo'ladi.
#5 | reviewer: if-statement kattalashib ketibdi, o'qishga qiyin. Alohida funksiyaga chiqarib qo'ying.
#6 | junior: Hop, bajaramiz.
#7 | junior: Alohida funksiyaga chiqardim.
#8 | reviewer: Approved β
senior dasturchi kommentlari:
#1 | senior: Yangi PR, iltimos ko'rib chiqib approve qiling.
#2 | reviewer: Bu yerda xato ekan, to'g'irlang.
#3 | senior: Good catch! if-condition qo'shib qo'ydim. if-statement kattalashib ketdi, readability uchun aloxida funksiyaga chiqarib qo'ydim.
#4 | reviewer: Approved β
π₯126π37π³9β‘6π―4β€2
This media is not supported in your browser
VIEW IN TELEGRAM
onsitedan yeqilganda:
π79π’14π2
Ikki Googler, Demis Hassabis va John M. Jumper, kimyo yo'nalishi bo'yocha o'zlarining "computational protein design" ishi uchun Nobel mukofoti bilan taqdirlandi (manba).
Yaqinda bir bola mendan "Why FAANG?" deb so'ragandi. Mana sizga why. Kelajakda biz shular orasida bo'lishimiz mumkin, tasavvur qilib ko'ring-a! Nobel prize π
Men uchun esa, boshqa bir Googler sifatida β imposter syndrome intensifies.
Yaqinda bir bola mendan "Why FAANG?" deb so'ragandi. Mana sizga why. Kelajakda biz shular orasida bo'lishimiz mumkin, tasavvur qilib ko'ring-a! Nobel prize π
Men uchun esa, boshqa bir Googler sifatida β imposter syndrome intensifies.
π₯85π9π8π7β€3
FAANG'da internship qilish uchun sizdan:
β hozirda talaba bo'lishingiz
β bir dasturlash tilida bemalol kod yoza olishingiz (coding skills)
β fundamental CS bilimlariga egaligingiz (algo & data strukturalar)
β easy & medium leetcode masalalar yecha olishingiz (problem solving)
β ingliz tilida yaxshi muloqot qila olishingiz (communication skills)
β qiziq proyektlarga to'la portfolioingiz bo'lishi
β va jarayon davomida tabbasum talab qilinadi.
To'g'ri tepada talaygina narsalar so'ralgan. Oson bo'lganda hamma qilgan bo'lardi π
β hozirda talaba bo'lishingiz
β bir dasturlash tilida bemalol kod yoza olishingiz (coding skills)
β fundamental CS bilimlariga egaligingiz (algo & data strukturalar)
β easy & medium leetcode masalalar yecha olishingiz (problem solving)
β ingliz tilida yaxshi muloqot qila olishingiz (communication skills)
β qiziq proyektlarga to'la portfolioingiz bo'lishi
β va jarayon davomida tabbasum talab qilinadi.
To'g'ri tepada talaygina narsalar so'ralgan. Oson bo'lganda hamma qilgan bo'lardi π
π150π₯26π22β‘7π¨βπ»2π2
Soat kechgi 7pm bo'ldi. Siz esa hali ham o'sha lanati task ustida ishlab o'tiribsiz. Ertalabdan beri kovlamagan teshigingiz qolmadi. Uni ustiga standup meetingda 1 soatlik ish deb qo'ygansiz.
Dasturchilar orasida bu tez kuzatiladigan xolat. Hech kuyinmang sizga zo'r strategiya o'rgataman β timeboxing!
Timeboxing bu bir ishni vaqt bilan chegaralash. Vaqt tugagach ish bajarilib tugadimi yoki yo'q ishni (vaqtincha) yakunlab boshqa ishga o'tilishi kerak.
Timeboxing quyidagi xolatlarda foydali:
β Bazida kichik ko'ringan ishlar kattalashib ketadi. Shunday xolatlarda kun uchun qilingan rejalardan uzoqlashmaslikka yordam beradi.
β Juda ko'p vaqt sarflash arzigulik bo'lmasligi mumkin. Ishning natijasini/foydasini to'g'ri baxolashni o'rganing.
β X vaqtdan keyin boshqalardan yordam so'rasangiz vaqtdan va energiyadan yutasiz. Hamkasblaringizdan foydalanishni o'rganing.
β Bazida muammoga yechim bir o'tirishda kelmaydi. Timebox qilib boshqa ishga o'ting. Keyinroq yangi qarashlar (perspective) bilan... Baaam! Bingo!
Samarali dasturchilar oldilaridagi to'siqlarga rozi bo'lishmaydi, xuddi epchil savdogardek wiggle-wiggle qilib to'siqlarni chetlab o'tishadi.
Dasturchilar orasida bu tez kuzatiladigan xolat. Hech kuyinmang sizga zo'r strategiya o'rgataman β timeboxing!
Timeboxing bu bir ishni vaqt bilan chegaralash. Vaqt tugagach ish bajarilib tugadimi yoki yo'q ishni (vaqtincha) yakunlab boshqa ishga o'tilishi kerak.
Timeboxing quyidagi xolatlarda foydali:
β Bazida kichik ko'ringan ishlar kattalashib ketadi. Shunday xolatlarda kun uchun qilingan rejalardan uzoqlashmaslikka yordam beradi.
β Juda ko'p vaqt sarflash arzigulik bo'lmasligi mumkin. Ishning natijasini/foydasini to'g'ri baxolashni o'rganing.
β X vaqtdan keyin boshqalardan yordam so'rasangiz vaqtdan va energiyadan yutasiz. Hamkasblaringizdan foydalanishni o'rganing.
β Bazida muammoga yechim bir o'tirishda kelmaydi. Timebox qilib boshqa ishga o'ting. Keyinroq yangi qarashlar (perspective) bilan... Baaam! Bingo!
Samarali dasturchilar oldilaridagi to'siqlarga rozi bo'lishmaydi, xuddi epchil savdogardek wiggle-wiggle qilib to'siqlarni chetlab o'tishadi.
π130π―13π₯6
Universitet paytlari o'zimga juda talabchang bola bo'lganman. Hech qachon o'zimdan qoniqmas edim. Har doim oldimga yanada kattaroq maqsadlar qo'yar edim va bajarish uchun bor kuchimni sarflar edim. Kerak bo'lsa hamma narsani qurbon qilar edim. Bekorchilik qilib qo'ysam o'zimni koyirdim.
Balki hozirgacha erishgan "yutuqlarim" shuni o'rqasidandir lekin vaqt o'tishi bilan, 1-2ta burnoutdan keyin bunday mindset har doim ham eng zo'ri emasligini tushunib yetdim. I didn't want to go fast, I wanted to go far.
Agar siz ham menga o'xshagan student bo'lsangiz, siz to'g'ri yo'ldasiz. Hech ikkilanmang. Lekin charchoqli kundan keyin mazza qilib oyoqni cho'zib 1-2 soat kino ko'rib dam olishga 100% haqqingiz bor. Damni oling va ertasiga gazni ohirigacha bosing.
Balki hozirgacha erishgan "yutuqlarim" shuni o'rqasidandir lekin vaqt o'tishi bilan, 1-2ta burnoutdan keyin bunday mindset har doim ham eng zo'ri emasligini tushunib yetdim. I didn't want to go fast, I wanted to go far.
Agar siz ham menga o'xshagan student bo'lsangiz, siz to'g'ri yo'ldasiz. Hech ikkilanmang. Lekin charchoqli kundan keyin mazza qilib oyoqni cho'zib 1-2 soat kino ko'rib dam olishga 100% haqqingiz bor. Damni oling va ertasiga gazni ohirigacha bosing.
π131π₯44π5π4β‘3
Forwarded from Vohid Karimov (Vohid Karimov)
Nega FAANG algo interview qiladi?
Yohud, men ishda hech qachon binary search yozmayman.
Ko'p FAANG kompaniyalari technical rollarga ishchilar yollashda asosan algoritmik interviewlardan foydalanishadi. Lekin nima uchun? Oylab tayyorgarlik ko'rib, interviewlardan muaffaqiyatli o'tib, har kunlik ishga kelganda shu bilimlarni ishlatmaslik sal g'alati.
To'g'risini aytsam o'zim ham shu processdan o'tib, Googleda 1 yildan ziyod ishlayotgan bo'lsamda bu savolga hozirgacha to'liq javob berolmas ekanman.
Shu sababli, ozgina research qildim va quyidagi asosiy sabablarni topdim:
Fast. Algo interviewlar tez. 1 soat ichida 2ta savol so'rab kandidatdan yetarlicha signallar olsa bo'ladi. Onsite algo interview uchun bitta whiteboard kerak bo'ladi xolos (online uchun - Google docs). Kod compile bo'lishi ham shart emas.
Scalable. FAANG har xil tech profesionallarni ishga oladi: Frontend, Backend, Database, Game, Embedded, QA, Security, va hokazo. Ularni har biri uchun custom interview qilish katta muammo yaratadi. Algo interviewlar esa one-size-fits-all approach bo'lib shu muammoni xal qiladi. Shu sababli algo interviewlarni katta masshtabda tashkillashtirish kompaniya uchun oson va qulay.
Reliable. Algo interviewlar yetarlicha ishonchli va haqiqiy ishdagi performance bilan katta korrelyatsiyaga ega (Google buni research qilgan). Perfect bo'lmasa ham it does the job. Katta kompaniyalar ma'lum bir miqdordagi xatoliklarga ko'z yuma oladi.
Shunday ekan, problem solving qilishda davom eting va siz yutasiz πͺ
#Google #Googler #FAANG #FAANGPrep #Interviews #InterviewPrep #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
Yohud, men ishda hech qachon binary search yozmayman.
Ko'p FAANG kompaniyalari technical rollarga ishchilar yollashda asosan algoritmik interviewlardan foydalanishadi. Lekin nima uchun? Oylab tayyorgarlik ko'rib, interviewlardan muaffaqiyatli o'tib, har kunlik ishga kelganda shu bilimlarni ishlatmaslik sal g'alati.
To'g'risini aytsam o'zim ham shu processdan o'tib, Googleda 1 yildan ziyod ishlayotgan bo'lsamda bu savolga hozirgacha to'liq javob berolmas ekanman.
Shu sababli, ozgina research qildim va quyidagi asosiy sabablarni topdim:
Fast. Algo interviewlar tez. 1 soat ichida 2ta savol so'rab kandidatdan yetarlicha signallar olsa bo'ladi. Onsite algo interview uchun bitta whiteboard kerak bo'ladi xolos (online uchun - Google docs). Kod compile bo'lishi ham shart emas.
Scalable. FAANG har xil tech profesionallarni ishga oladi: Frontend, Backend, Database, Game, Embedded, QA, Security, va hokazo. Ularni har biri uchun custom interview qilish katta muammo yaratadi. Algo interviewlar esa one-size-fits-all approach bo'lib shu muammoni xal qiladi. Shu sababli algo interviewlarni katta masshtabda tashkillashtirish kompaniya uchun oson va qulay.
Reliable. Algo interviewlar yetarlicha ishonchli va haqiqiy ishdagi performance bilan katta korrelyatsiyaga ega (Google buni research qilgan). Perfect bo'lmasa ham it does the job. Katta kompaniyalar ma'lum bir miqdordagi xatoliklarga ko'z yuma oladi.
Shunday ekan, problem solving qilishda davom eting va siz yutasiz πͺ
#Google #Googler #FAANG #FAANGPrep #Interviews #InterviewPrep #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
π55β‘9π«‘6β€2π2π1