React'da konkurent rejim va konkurent rendering nima? U qanday ishlaydi va nima uchun kerak?
Frontend
Siz Apollo GraphQL ni faqat so'rovlar uchunmi yoki shuningdek mahalliy holatni boshqarish uchunmi (faqat mijoz uchun maydonlar, reaktiv maydonlar)?
SOLID qaysi prinsiplardan iboratligini tushuntirib berolasizmi?
Siz monorepo bilan ishlaganingizni aytdingiz — u qanday tashkil etilgan? Micro-frontends ishlatdingizmi?
Agar siz bunday ilovani monorepo hisobga olgan holda loyihalasangiz, uni veb va mobil platformalar uchun yagona kod bazasini hisobga olgan holda qanday paketlarga bo'lar edingiz?
React nima uchun setTimeout o'rniga MessageChannel ni ishlatib, keyingi og'ir renderlar uchun navbat yaratadi?
React Native va React Native Web bilan ishlaganmisiz?
Faraz qilaylik, bizda bitta sahifali landing sahifa bor. So'rov yuboriladi, 50 ming qatorli JSON olinadi, va uni tahlil qilish davomida, JavaScriptning yagona oqimli tabiatiga ko'ra, UI to'xtab qoladi. Siz nima taklif qilasiz va bu JSONni filtrlash va tahlil qilishni qanday optimallashtirasizki, sahifa to'xtab qolmasin va UI javob berishda davom etsin?
Frontend rivojlanishida bog'liqlikni teskari aylantirish printsipining misolini keltiring.
Sizda texnik vazifalar bo'yicha ko'proq tajriba bor, biznes tomonlari kamroq eslatilgan. Siz arxitektura bilan shug'ullangan texnik yetakchi bo'ldingizmi yoki oddiy biznes funksiyalarini ishlab chiqqansizmi?
Ota ota komponentlarining holatini o'zgartirganda bolalar komponentlarining kaskadli qayta chizilishini qanday oldini olish mumkin?
Frontend rivojlanishida Interfeysni ajratish tamoyilining misolini keltiring.
Fiber qanday ishlaydi va Reactda prioritetlash (scheduler) qanday tuzilgan?
Event loop qaysi qismlardan iborat?
Nol vaqt bilan ketma-ket bajariladigan ko'p sonli setTimeoutlar bo'lsa, qanday mashhur muammo yuzaga keladi?
Liskovning o'rnini almashtirish prinsipi bilan bir qatorda, frontend ilovasida Yagona Mas'uliyat haqida amaliy misol bera olasizmi?
Aytaylik, backendda pagination qilish mumkin emas va Web Worker mavjud emas. Bu muammoni qanday hal qilasiz?
Ikki kod variantini (rekursiv va'dalar/mikro vazifalar bilan) ko'ring va sahifa bloklanishi nuqtai nazaridan birinchi va ikkinchi variant o'rtasidagi farq nima ekanligini ayting.
Qaysi davlat menejerlari bilan ishlashga majbur bo'ldingiz va sizga nima yoqadi, qanday pluslar va kamchiliklarni ko'rasiz?
Frontend rivojlanishda Open/Closed tamoyilining misolini keltiring, masalan, render props orqali.