Intervyu savollari 8.8K savol 19 fan

Intervyu savollari — IT ish suhbatiga test savollari bilan tayyorlaning

Dasturchi, data va DevOps lavozimlariga intervyuga tayyorgarlik uchun 8 760+ test savoli: backend (Python, Java, Go, Node.js), frontend va mobil, algoritmlar, SQL va ma'lumotlar bazalari, system design, OS va DevOps, tarmoq xavfsizligi, Data Engineering, Data Science, AI/ML, LLM, MLOps hamda HR va soft skills.

90 kun ichida takrorlanmaydi Adaptiv qiyinlik Xatolar oʻz vaqtida qaytadi
Intervyu simulyatori Namuna savollar
> == va === operatorlarining farqi nima?
> Closure nima? Qisqa misol keltiring.
> Event loopʼda microtask va macrotask navbatlari qanday ishlaydi?
> list va tuple farqi nima?
> Dekorator nima va u qanday ishlaydi?
> GIL nima va u koʻp oqimli dasturga qanday taʼsir qiladi?
> WHERE va HAVING farqi nima?
> INNER JOIN va LEFT JOIN farqi nima?
> Indeks soʻrovni qachon tezlashtirmaydi?
> Array va slice farqi nima?
> Buferli va buferlanmagan kanal farqi nima?
> context.Context nima uchun kerak?
== solishtirishdan oldin turlarni moslashtiradi (type coercion): '1' == 1 → true. === qatʼiy solishtiradi — tur ham, qiymat ham bir xil boʻlishi kerak: '1' === 1 → false.
Closure — funksiya oʻzi yaratilgan muhitdagi oʻzgaruvchilarni tashqi funksiya tugaganidan keyin ham “eslab qolishi”. Masalan, function counter() { let n = 0; return () => ++n; } — qaytgan funksiya n ga kirishni saqlab qoladi.
Har bir macrotask (masalan, setTimeout callbackʼi) bajarilgach, microtask navbati (Promise.then, queueMicrotask) toʻliq boʻshatiladi, keyin keyingi macrotask olinadi. Shuning uchun Promise.resolve().then(f) har doim setTimeout(f, 0) dan oldin ishlaydi.
list oʻzgaruvchan (mutable) — element qoʻshish va oʻchirish mumkin; tuple oʻzgarmas (immutable). Shuning uchun tuple (ichidagilar ham hashlanadigan boʻlsa) dict kaliti boʻla oladi, list esa yoʻq.
Dekorator — funksiyani argument sifatida olib, uning xatti-harakatini kengaytirgan yangi funksiyani qaytaradigan funksiya. @timer yozuvi f = timer(f) bilan bir xil. Asl nom va docstring saqlanishi uchun ichki funksiyaga functools.wraps qoʻyiladi.
GIL (Global Interpreter Lock) — standart CPythonʼda bir vaqtda faqat bitta oqim Python bytecodeʼini bajarishiga ruxsat beradigan qulf. CPUʼga ogʻir vazifada threading tezlik bermaydi — multiprocessing kerak; I/O kutadigan vazifada esa oqimlar va asyncio samarali, chunki kutish paytida GIL boʻshatiladi.
WHERE qatorlarni guruhlashdan (GROUP BY) oldin filtrlaydi, HAVING esa guruhlangandan keyin — agregat natijasi boʻyicha, masalan HAVING COUNT(*) > 5.
INNER JOIN faqat ikkala jadvalda mosi bor qatorlarni qaytaradi. LEFT JOIN chap jadvalning barcha qatorlarini qaytaradi; oʻngda mosi boʻlmasa, oʻng jadval ustunlari NULL boʻladi.
Masalan: ustunga funksiya qoʻllanganda (WHERE LOWER(email) = … — oddiy indeks ishlamaydi, ifoda boʻyicha indeks kerak), LIKE qidiruvi joker belgi bilan boshlanganda, kompozit indeksning birinchi ustuni shartda boʻlmaganda va jadvalning katta qismi tanlanganda — optimizator toʻliq skanerlashni afzal koʻradi.
Array uzunligi turining bir qismi va oʻzgarmas: [3]int. Slice — array ustidagi koʻrinish (koʻrsatkich, uzunlik, sigʻim), append bilan oʻsadi; slice nusxalanganda asosiy array umumiy qoladi.
Buferlanmagan kanalda yuborish qabul qiluvchi tayyor boʻlguncha bloklanadi — ikki goroutine “uchrashadi”. Buferli kanal (make(chan int, 3)) bufer toʻlmaguncha yuboruvchini bloklamaydi; boʻsh kanaldan oʻqish esa ikkalasida ham bloklanadi.
U bekor qilish signali, muddat (deadline/timeout) va soʻrovga oid qiymatlarni goroutineʼlar zanjiri boʻylab uzatadi. ctx.Done() yopilganda ish toʻxtatiladi; ctx funksiyaning birinchi argumenti sifatida uzatiladi, struct ichida saqlanmaydi.
Shu yoʻnalishda testni boshlash →

Bu namuna savollar bankdagi testlardan emas. Bankda — variantli test savollari: toʻgʻri javob va aksariyatida izoh bilan.

Sinov

2 ta savol — hozir, roʻyxatdan oʻtmasdan.

Javobdan keyin darhol tekshiriladi. Natija va zaif mavzular tahlili — kirgandan keyin saqlanadi.

  1. 1Savolga javob bering — toʻgʻri javob darhol koʻrinadi
  2. 2Oxirida natijangiz chiqadi
  3. 3Telegram orqali kiring — natija saqlanadi, reja tuziladi
Intervyu savollari
/
Namuna
Natijani saqlang va rejani oling
Bu namuna koʻrinish. Haqiqiy darajangiz bir nechta testdan keyin hisoblanadi — Telegram orqali kiring, natijalaringiz saqlanadi.
Telegram orqali kirish

Fanlar (19)

Mashhurligi boʻyicha
Birga kengaytiramiz

Sizda shu yo‘nalishga oid baza bormi?

Savollarni fayl yoki ZIP qilib ulashing. Tekshirilgan materiallar bazani kengaytirishga yordam beradi.

Savollar bazasini ulashish

O'z yo'nalishingiz sahifasini oching, mavzuni tanlab mashq qiling: javobdan keyin to'g'ri variant ko'rinadi, aksariyat savollarda tushuntirish ham bor, xatolar takrorlashga qo'shiladi. Android uchun «IT Interview» ilovasi web bilan bitta hisobda ishlaydi.

Intervyu savollari boʻyicha top

Toʻliq reyting
S
Saidabbos Saidakbarovich
Backend (Java) 20 ta savoldan 19 tasi to‘g‘ri
76,39
ball
76–99
I
IO
HR va Soft-skills 20 ta savoldan 19 tasi to‘g‘ri
76,39
ball
76–99
Z
Zaxro
HR va Soft-skills 21 ta savoldan 19 tasi to‘g‘ri
71,09
ball
71–97
4
M
Mᴜʜᴀᴍᴍᴀᴅᴀʟi
Backend (Java) 20 ta savoldan 17 tasi to‘g‘ri
63,96
ball
64–95
5
Murodillo
Murodillo
Backend (Python) 20 ta savoldan 16 tasi to‘g‘ri
58,40
ball
58–92
6
Y
Yahyobek Abdujabborov
Backend (Python) 23 ta savoldan 16 tasi to‘g‘ri
49,13
ball
49–84
7
Azizillo Nabiyev
Azizillo Nabiyev
Backend (Python) 75 ta savoldan 45 tasi to‘g‘ri
48,69
ball
49–70
8
JAYSON KHAN
JAYSON KHAN Kumush yurak
Mobil dasturlash 23 ta savoldan 14 tasi to‘g‘ri Xorazm
40,79
ball
41–78

Mahorat balli · eng kuchli fan · faollik alohida hisoblanadi

Maxsus vositalar

Hammasi

Intervyu savollari yoʻnalishi uchun maxsus mini appʼlar — test boʻlmagan tayyorgarlik vositalari.

Fan boʻyicha testlar

19
Backend (Python) testlari Backend (Java) testlari Backend (Go) testlari Backend (Node.js) testlari Frontend testlari Veb dasturlash testlari Mobil dasturlash testlari Algoritmlar va ma'lumotlar tuzilmalari testlari Ma'lumotlar bazalari testlari Tizim dizayni testlari OS, Linux va DevOps testlari Tarmoq va xavfsizlik testlari Data Engineering testlari Data Science va analitika testlari AI/ML muhandisligi testlari LLM va generativ AI testlari MLOps testlari Dasturlash asoslari testlari HR va Soft-skills testlari
3 tilda

Oʻzbek, rus yoki ingliz — intervyu qaysi tilda boʻlsa, shunda mashq qiling.

Tilni testni boshlashda tanlaysiz. Bepul tarifda haftalik limit bor, Premium limitni oshiradi.

Yoʻnalishni tanlash →
19
yoʻnalish
8.8K
savol
3
til
Qanday ishlaydi

Uch qadam — va tizim sizga moslashadi

Fanni tanlab boshlash
  1. 01

    Telegram orqali kiring

    30 soniya, parol yoʻq. Hisob bot va saytda bitta.

  2. 02

    Fan va mavzuni tanlang

    Fan boʻyicha aralash test yoki mavzu-mavzu mashq.

  3. 03

    Adaptiv test + tahlil

    Qiyinlik moslashadi, xatolar qaytadi, zaif mavzular koʻrinadi.

Koʻp soʻraladigan savollar

Intervyu savollari haqida

Backend (Python, Java, Go, Node.js), frontend, mobil, veb, algoritmlar, SQL, system design, DevOps, xavfsizlik, Data Engineering, Data Science, AI/ML, LLM, MLOps, dasturlash asoslari va HR/soft skills.
O'zbek, rus va ingliz tilida — testni boshlashda tilni tanlaysiz.
Bepul tarifda haftalik limit bilan yechasiz, Premium limitni oshiradi.

Testni boshlash uchun kiring

Telegram orqali 30 soniyada, parolsiz. Natijalar, streak va reyting — bitta hisobda.

Telegram orqali kirish

Boshqa yoʻnalishlar: Abituriyent · Milliy sertifikat · Maktab · Multilevel · Universitet · IELTS

Intervyu savollari
30 soniya · parolsiz
Kirish
UzExam

Savol maʼlumoti