Aniqlik: ilova brauzerda stol yoki mahalliy edimi?
Frontend
So'nggi loyihangiz haqida gapirib bering: nima bilan shug'ullandingiz, asosiy yutuqlar va hissangiz nima edi?
HTTP so'rovini qanday qismlarga bo'lish mumkin?
GET dan tashqari boshqa qanday HTTP so'rov usullari mavjud? Ular qanday nomlanadi?
Hash-jadval (HashMap) ichki qanday ishlaydi?
WebSocket, Server-Sent Events, long polling bilan ishladingizmi? Ular haqida gapiring.
Siz HTTP protokolining turli versiyalari (HTTP/1, HTTP/2, HTTP/3) haqida bilasizmi? Ular orasidagi farq nima?
FSD ning kamchiliklari nima? Qachon uni joriy etmasligingiz mumkin?
Nima uchun avval barcha mikro vazifalar bajariladi, keyin esa makro vazifalar? Nima uchun aksincha emas?
Yangi dasturchilarni onboarding qilishni 30-40% ga tezlashtirishni qanday o'lchadingiz?
Loyihada nima xohlamaysiz?
Siz xususiyat egasi bo'lib, ilova arxitekturasini va panelni loyihalashtirdingiz — hozirgi joyingizda nima etishmadi?
Yangi ishdan nima istaysiz? Rivojlanish uchun nima kerak?
So'nggi ish joyingiz haqida, u yerda uch yarim yil ishlagansiz, frontend arxitekturasi va texnik yechimlar uchun javobgarsiz yozilgan. Bu siz uchun rasmiy rolingizmi?
JavaScriptda vazifa: setTimeout va Promise bilan ishlatiladigan kod uchun konsolda chiqarish tartibini aniqlash (mikro va makro vazifalar).
Sizning amalga oshirishingizda unsubscribe metodining murakkabligi (Big O) nima?
EventEmitter naqshini bilasizmi? subscribe, unsubscribe va fire metodlari bilan sinfni amalga oshiring.
Qanday qilib og'ir sahifalarning ishlashini aniq yaxshiladilar? Renderni nima to'xtatdi? Qanday o'lchashdi — 5 sekunddan 150-250 millisekundgacha?
Hash jadvali to'ldirilganda va unga yangi elementlar joylashtirilmay qolganida (rehashing) nima bo'ladi?
Bundle 1,5 megabayt bo'lib, hozir 700-800 kilobaytga tushdi. Aniq qanday qilib bundle'ni qisqartirdingiz? Hozir 2 megabaytlik bundle'ni qanday optimallashtirishni boshlaysiz?