Flashcard to'plami (interval takror)
Asosiy tushunchalarni xotirada mustahkamlash uchun fleshkartalar. Savolni o'qib, javobni eslashga urin, keyin ochib tekshir. Interval takror — eng kuchli yodlash usuli (104-loyiha Anki kabi).
Qanday foydalanish
- Savolni o'qi javobni esla (ovoz chiqarib yoki yozib) ochib tekshir.
- Bilgan kartani kamroq, bilmaganni tez-tez takrorla.
- Bir necha kun/hafta oralig'ida qayta yech (interval — eslab qolishni mustahkamlaydi).
- Bu kartalarni haqiqiy Anki/fleshkart ilovasiga ko'chirib, kunlik takror qilsang — eng samarali.
Maqsad — tez, avtomatik javob. Intervyuda o'ylab o'tirmasdan ayta olishing kerak.
JavaScript
Q: let, const, var farqi?
Javob
var — funksiya scope, hoist; let/const — blok scope; const qayta tayinlanmaydi.Q: Closure nima?
Javob
Funksiya o'zi yaratilgan scope o'zgaruvchilarini eslab qolishi.Q: == vs ===?
Javob
== tip o'zgartirib taqqoslaydi; === aniq (tip+qiymat). Doim ===.Q: Event loop tartibi?
Javob
Sinxron stack microtask (Promise) macrotask (setTimeout).Q: map vs forEach?
Javob
map — yangi massiv qaytaradi; forEach — qaytarmaydi (faqat yon ta'sir).Q: Deep vs shallow copy?
Javob
Shallow — yuza (ichki obyekt ulashiladi); deep — to'liq mustaqil nusxa.TypeScript
Q: interface vs type?
Javob
interface — extends/merge; type — union/intersection uchun moslashuvchan.Q: unknown vs any?
Javob
any — tekshiruv o'chiq (xavfli); unknown — ishlatishdan oldin narrow shart.Q: Generic nima beradi?
Javob
Tipni parametr qilish — tip xavfsizligini saqlab turli tip bilan ishlash.React
Q: Props vs state?
Javob
Props — tashqaridan, o'zgarmas; state — ichki, o'zgaruvchan.Q: useEffect [] nima qiladi?
Javob
Faqat bir marta (mount'da) ishlaydi.Q: useMemo vs useCallback?
Javob
useMemo — qiymat keshlaydi; useCallback — funksiya keshlaydi.Q: key nega kerak?
Javob
React qaysi element o'zgarganini aniqlashi uchun (barqaror, noyob id).Q: Virtual DOM nima?
Javob
UI'ning xotiradagi nusxasi; eski/yangi taqqoslab faqat farqni DOM'ga yozadi.Node / Backend
Q: Node qanday ko'p so'rovni bir thread'da eplaydi?
Javob
Event loop + non-blocking I/O (og'ir I/O'ni OS'ga topshiradi).Q: Middleware nima?
Javob
So'rov–javob orasida ishlaydigan funksiya (req, res, next).Q: Stream nega kerak?
Javob
Katta ma'lumotni RAM'ni to'ldirmasdan bo'lak-bo'lak.Q: REST tamoyili?
Javob
Resurs URL + HTTP metod amalni bildiradi + stateless + status kodlar.Ma'lumotlar bazasi
Q: ACID nima?
Javob
Atomicity, Consistency, Isolation, Durability.Q: Indeks qanday ishlaydi?
Javob
B-tree tuzilma — to'liq skanlamasdan tez topish.Q: N+1 muammosi?
Javob
1 so'rov + har natija uchun yana 1; yechim — JOIN/eager loading.Q: SQL vs NoSQL?
Javob
SQL — bog'liq, izchil; NoSQL — moslashuvchan, gorizontal miqyos.Q: Tranzaksiya nima?
Javob
Bir necha amal bitta birlik — hammasi yoki hech biri (atomik).Algoritmlar
Q: Big-O: O(1), O(log n), O(n), O(n²) — qaysi tez?
Javob
O(1) < O(log n) < O(n) < O(n log n) < O(n²) (chapdan tez).Q: Stack vs Queue?
Javob
Stack — LIFO; Queue — FIFO.Q: Binary search sharti/tezligi?
Javob
Saralangan bo'lishi shart; O(log n).Q: BFS vs DFS?
Javob
BFS — qatlam (queue, qisqa yo'l); DFS — chuqurlik (stack/rekursiya).Q: Memoizatsiya?
Javob
Hisoblangan natijani keshlash (takror hisobni oldini olish).Xavfsizlik
Q: Parol nega hash qilinadi?
Javob
Baza buzilsa ochilmasin — bir tomonlama hash (bcrypt) + salt.Q: XSS yechimi?
Javob
Kirishni escaping + CSP.Q: SQL injection yechimi?
Javob
Parametrlangan so'rovlar (prepared statements) / ORM.Q: JWT qayerda saqlanadi?
Javob
httpOnly + SameSite cookie (localStorage XSS'ga ochiq).Q: Authentication vs authorization?
Javob
Authentication — kimligi; authorization — nimaga ruxsati.Arxitektura / DevOps
Q: Monolit vs mikroservis qachon?
Javob
Kichik-o'rta monolit; katta, ko'p jamoa mikroservis.Q: Docker image vs container?
Javob
Image — shablon; container — undan ishga tushgan jonli nusxa.Q: CI vs CD?
Javob
CI — avtomatik build/test; CD — avtomatik deploy.Q: SOLID'dagi "S"?
Javob
Single Responsibility — bir klass, bir mas'uliyat.Q: Horizontal vs vertical scaling?
Javob
Vertical — serverni kuchaytirish; horizontal — server qo'shish.Q: CAP teoremasi?
Javob
Consistency, Availability, Partition — uchchalasini to'liq olib bo'lmaydi.Kompyuter asoslari
Q: RAM vs disk?
Javob
RAM — tez, vaqtinchalik; disk — sekin, doimiy.Q: 0.1 + 0.2 !== 0.3 nega?
Javob
IEEE 754 kasrlarni binary'da aniq saqlamaydi.Q: 1 bayt necha bit?
Javob
8 bit (256 xil qiymat).Q: Kesh nega ishlaydi?
Javob
Sekin qatlamga (disk/tarmoq) kam murojaat — tezroq joyda saqlash.Foydalanish rejasi
- Har kuni 10–15 karta takrorla (ko'p emas — muntazam).
- Bilmaganini belgilab, ertasi yana ko'r.
- Haftada bir — hammasini tez ko'rib chiq.
- Intervyudan oldin — to'liq to'plamni 2–3 marta.
Bog'liq: Intervyu banki, Testlar · Bosh sahifa: README.
Izohlar (0)
Izoh yozish uchun kiring.
- Hozircha izoh yo'q. Birinchi bo'ling!