Samandar.log


Kanal geosi va tili: ko‘rsatilmagan, ko‘rsatilmagan
Toifa: ko‘rsatilmagan



Kanal geosi va tili
ko‘rsatilmagan, ko‘rsatilmagan
Toifa
ko‘rsatilmagan
Statistika
Postlar filtri


Problem solving qilish dasturchilik ko'nikmalaringizni juda tez oshiradi. Leetcode platformasida 500+ masala ishlagan, lekin Leetcode contestlarida 3 tadan ko'p masala ishlolmayotgan dasturchilarni ko'p kuzatdim.

Leetcode asosan bir turdagi algoritmlarga oid misollarni takroran qo'yadi. Shu sababli, boshqa turdagi masalalarga duch kelganda qotib qolishadi. O'zimda ham ba'zida shu holat kuzatiladi.

Hozir platformalarni solishtirish yoki kimgadir maslahat berish darajasida emasman, lekin shaxsiy tajribamdan kelib chiqib, yaxshi dasturchi bo'lish va algoritm muammolarini tezda hal qilish uchun quyidagi platformalarni tavsiya qilaman:

🔹 acmp.ru
🔹 codeforces.com

Bu platformalar turli xil va qiyin masalalarni yechish imkoniyatini beradi, bu esa sizni yanada kuchli dasturchi qiladi.


Behzod Ikramov CEO of PDP Academy dan repost
Assalomu alaykum, qadrli dasturchilar.
Ayrimlar uchun ajoyib yangilik!
O'zbekistonda uncha-buncha tajriba orttirib endi xalqaro maydonga chiqishni o'ylab niyat qilib yurganlar uchun,
ayniqsa shu yilni o'zida Polshaga o'qishga topshirib surishni relocate qilishni rejalab yurganlar uchun VOICE CHAT tashkil etamiz.
Voice chatda 2023 yilda Polshaga ketib xozirda karyerasini u yerda muvaffaqiyatli rivojlantirayotgan bitiruvchilarimiz:
-Tohirjon Soliyev (VISA)
-Izzatullo Toshpulatov (VISA)
-Akbar Hasanov (Santander)

qatnashadilar va o'z tajribalari bilan bo'lishadilar.
Uzbdan Polshaga ketish jarayoni, nima uchun aynan Polsha, borguncha nimalar qilish kerak(emas), borganda nimaga tayyor turish kerak va hkzo.
Voice chat taxminan 1.5-2 soat davom etishi kutilmoqda, alohida tg kanalda bo'lib o'tadi(zapis qilish uchun).


Vaqti: 19.05.2024 18:00 (Toshkent vaqti bn)
Joyi: https://t.me/uzbtopoland

hammani taklif etamiz.


"Hard work pays off!"


My Engineering Space | Cracking MAANG 🪐 dan repost
Received an offer from Google 🎉


kamoloff.log dan repost
Technical interview [2/2]

Bir nechta savollardan so'ng, intervyu oluvchi sizga codesignal yoki shunga o'xshash platformaga havola jo'natadi va LeetCode stilidagi masala beradi.
Yoki sizdan google docda kod yozish ham so'ralishi mumkin, aniqroq ma'lumotni intervyudan oldingi bosqichlarda HRdan so'rab olishingiz mumkin.

1. Masalani yaxshilab o'qib, tushunib oling va keyin uni o'z so'zlaringiz bilan ifodalab bering bu bilan masalani to'g'ri tushunganingizni tekshirib olasiz.
2. Masalaga og'zaki 1-2ta input berib hisoblagan X natijangiz to'g'ri yoki noto'g'ri ekanligini intervyu oluvchidan so'rang. Va keyin bu input/outputlarni koment sifatida yozib qo'ying. Bu orqali sizda masalani, qonuniyat(pattern) yanayam yaxshiroq tushunish imkoniyati bo'ladi.
3. Bir vaqtni o'zida ham masala yechimi haqida o'ylab, ham nimani o'ylayotganingizni gapirib turing, garchi yechimingiz to'g'riligiga shubhangiz bo'lsa ham.
4. Masalani yechishda qiynalgan paytingizda suhbatdoshingiz sizga hint berishi mumkin, buni ilib olishga harakat qiling.
5. Yechimni topgandan so'ng intervyu oluvchiga yechimingizni tushuntirib bering, iloji bo'lsa topgan yechimingiz uchun kerak bo'ladigan time va space complexityni hisoblab bering.
6. Intervyu oluvchidan bu yechim maqulmi yoki yanayam optimalroq yechim topishingizni xohlaydimi so'rang va javobga qarab yoki optimalroq yechim haqida o'ylashni yoki kod yozishni boshlang.
7. Kod yozish jarayonida ham iloji boricha nima qilayotganingizni tushuntirib boring va murakkabroq qatorlarni koment orqali izohlang.
8. Kod yozishni tugatib, 1-2ta inputni olib uni xayolan yozgan funksiyangizda "dry-run" qiling. Bu orqali siz kodingizdagi ehtimoliy "bug"larni topishingiz va "fix" qilishingiz mumkin.
9. Kodda foydalangan "loop", "recursion call" va "data structure"larni hisobga olib time va space complexityni qayta hisoblab uni ham koment sifatida yozib qoying. Chunki kod yozish paytida siz yechimingizni biroz yoki butunlay o'zgartirgan bo'lishingiz mumkin.
10. Kodni "run" qilish imkoniyati bo'lsa, oddiy testlar yozishga harakat qiling va kodni "run" qilib tekshirib ko'ring

Masalan:

assert fibonacci(x1) == y1
assert fibonacci(x2) == y2


Komentlar nimaga kerak?
Texnik intervyudagi komentlarning asosiy vazifasi intervyu oluvchi siz yozgan kodni bir necha soat yoki bir necha kundan keyin ochganda sizning "performance"ingizni to'g'ri baholashi uchun.
Intervyu oluvchi siz bilan suhbatdan so'ng tushlikka ketishi, ish vaqti tugashi, yoki boshqa bir intervyu yoki meetinga kirishi mumkin.
Qachondir sizni baholash uchun platformani ochganda koddan tashqari qilingan hisob kitoblar, fikrlaringiz ketma-ketligini yozib borganingiz, testlar bo'lishi sizning natijangizni oshiradi.

Va odatda intervyu oxirida reverse interview, ya'ni siz o'zingiz uchun qiziq bo'lgan savollarni so'rashingiz uchun ~5 daqiqa vaqtingiz bo'ladi.
Kompaniya, siz qo'shilayotgan jamoa h.k. lar haqida savollar bering, bu kompaniyada ishlashga bo'lgan qiziqishingizni ko'rsatadi.

P.S. Juda uzun post bo'lib ketdi, ko'proq info berishga harakat qildim.


Manashu ikkala savol google SRE internshipda 6-may kuni tushgan


@BubblehUN773R dan repost
optimizationlari bilan


@BubblehUN773R dan repost
ikkinchi interviewda, fibonacci sequenceni n-th number uchun last digitni qaytarish


@BubblehUN773R dan repost
draw diamond


@BubblehUN773R dan repost
___x___
__xxx__
xxxxx
__xxx__
___x___


@BubblehUN773R dan repost
R=3 notogri qilingan


@BubblehUN773R dan repost
R = 1

x


R =2

_x_
xxx
_x_


@BubblehUN773R dan repost
R = 1

x


R =2

_x_
xxx
_x_




My engineering space dan repost
Reca kompaniyasi monitorlar ishlab chiqaradi, ularning eng ommabop modellari ekran o'lchami a × b santimetr bo'lgan AB999 hisoblanadi. Ba'zi ishlab chiqarish xususiyatlari tufayli ekran parametrlari butun sonlardir. Yaqinda ekran tomonlari nisbati x: y foydalanuvchilar orasida mashhur bo'ldi. Shuning uchun kompaniya AB999 monitorining oʻlchamini uning ekran tomonlari nisbati x: y ga teng boʻlishi uchun kichraytirmoqchi, shu bilan birga uning umumiy maydoni barcha mumkin boʻlgan variantlardan maksimal boʻlishini xohlaydi. Sizning vazifangiz kichraytirilgan o'lchamli modelning ekran parametrlarini topish yoki bunday qisqartirishni amalga oshirish mumkin emasligini aniqlashdir.



misolni ishlash uchun:
https://codeforces.com/problemset/problem/16/C


kamoloff.log dan repost
FAANG intervyu jarayoni odatda bir necha bosqichdan iborat, va ular haqida qisqacha ma'lumot beraman.

1. Application
Siz kompaniya vebsaytidan o'zingizga to'g'ri keladigan pozitsiya(lar)ni tanlaysiz va onlayn tarzda rezyume topshirasiz.
Hamma nomzodlar rezyumelari ko'rib chiqiladi va qisqartirilgan ro'yxat (shortlist) tuziladi.
Shu kompaniyada ishlaydigan odamdan referral olish(ya'ni u sizni kompaniyaga tavsiya qiladi), bu bosqichdan o'tish ehtimolini oshiradi deyiladi, lekin aslidayam shunaqami, buni bilmadim.

2. Initial screening
Sizdan onlayn platformada ma'lum bir savollarga javob berish, algoritmik masalani yechish so'ralishi mumkin.

3. Phone/Video interview
Qaysi kompaniya bilan intervyular qilayotganingizga qarab bu bosqich sizda bo'lishi yoki bo'lmasligi mumkin.
Bu intervyuda asosan sizning tajribangiz va oldingi ishlagan joylaringizda qilgan ishlar haqida so'raladi, shuningdek kompaniya madaniyati(culture)ga qanchalik mosligingiz tekshiriladi.

4. Technical interview(s)
Tanlangan positiondan kelib chiqib sizda 1-2 texnik intervyular bo'lishi mumkin. Bu intervyularda sizga algoritmik(algorithm) va/yoki tizim dizayni (system design) savol berilishi mumkin.
Intervyu qiluvchi bundan tashqari oldin qilgan proyeklaringiz haqida, ma'lumotlar tuzilmasi (data structures) va dasturlash tiliga oid qo'shimcha savollar berishi ham mumkin.

5. (Virtual) Onsite interviews
Texnik intervyu(lar)dan muvaffaqiyatli o'tgandan so'ng, siz virtual onsite intervyuga taklif qilinasiz ya'ni texnik intervyuda bo'lgani kabi intervyular.
Faqat bu safar ketma-ket 3tadan 6tagacha interyular va sizda bu intervyularni bir necha kunga bo'lish imkoniyati bor.
COVIDdan oldin onsite intervyular uchun nomzod kompaniya ofislariga taklif qilingan va barcha xarajatlar qoplab berilgan, lekin COVID hammasini o'zgartirdi.
Bu intervyularda yana coding savollar, system design va behavioral savollar so'raladi.

6. Offer
Uzoq va mashaqqatli intervyulardan keyin va nihoyat kompaniya sizga ish taklif qiladi va odatda HR siz bilan oylik va bonuslar haqida taxminiy raqamlarni bo'lishadi.


Qaysi bosqich haqida to'liqroq bilishni xohlaysiz?




Jakhongir Rakhmonov - IT dan repost
Ha, bu oson ish emas.

Hech kim ko’rsatmagan, o’qitmagan, yordam bermagan.

Men buni o’zgartirmochiman. Birgalikda o’zingizning frameworkingizni yozsak, nima deysiz?

Django, Yii, React, Spring, Ruby On Rails va boshqa millionlab dasturchilar ishlatadigan frameworklariga o’xshaganidan yozsak, nima deysiz?

Tassavvur qilinga. Ish beruvchi sizning rezyumeyingizni ochib qarasa o’zingiz yozgan framework joylangan GitHubda repository turibdi. Bu qanaqa taassurot qoldiradi?

“Demak bu bola o’z ishiga qiziqadi. Chunki no odatiy va oson bo’lmagan ishlar qilibdi. Boshqa dasturchilar uchun framework yozibdi. Bu ancha low-level ish.” degan fikrlar paydo bo’lishi turgan gap. Shaxsan men bunday dasturchilarni intervyuga chaqirgan bo’lar edim va qiziqib qilgan ishi haqida har xil savollar bergan bo’lar edim.

Shu maqsadda men bir qator video darslar yozib chiqdim va shu narsalar haqida ertaga bitta YouTubeda onlayn webinar uyushtirmoqchimiz. O’zbekiston vaqti bilan soat 19:00da.

Webinarda hozirgi IT dunyosidagi holat, karyerada o’sish va shu onlayn kursimiz haqida gaplashamiz. Hohlagan savollaringizga ham javob beramiz. Eng asosiysi aynan shu webinar vaqtidagina katta chegirma taqdim qilamiz. Webinardan so’ng kurs narxi oshadi. Webinar qaysi link orqali bo’lishini ertaga yozib yuboraman.

Sizga kurs qiziq bo’lmasa ham albatta keling. Webinar foydali bo’lishi aniq. Chunki u yerda mendan tashqari Booking.comda dasturchi bo’lib ishlab kelayotgan Khamidulla Inoyatov va EPAMda dasturchi bo’lib ishlab kelayotgan Khumoyun Inoyatovlar ham bo’lishadi. Amazon, Booking va EPAM haqida ham bemalol so’rasangiz bo’ladi 😉

Ertaga ko’rishguncha.

@jakhonrakhmonov




📱
coding + music => my productiviy )

20 ta oxirgi post ko‘rsatilgan.

26

obunachilar
Kanal statistikasi