HTTP 1, 2 va 3 versiyalari o'rtasidagi farqni tushuntirib bera olasizmi?
Frontend
Sahifa o'lchamining o'zgarishi voqeasida, biz tahlil yubormoqchimiz. Agar resize uchun oddiygina handler qo'ysak, u har soniyada yuzlab marta chaqiriladi. Buni qanday oldini olish mumkin?
Umumiy jarayonning bir qismi bo'lgan yana bir render bosqichi bormi? Qaysi ekanligini eslay olasizmi? Qatlamlarga (kompozitsiyaga) bo'linish nima uchun kerak?
HTML tahlil qilish bosqichida, agar skriptlar sahifaning yuqorisida ko'rsatilgan bo'lsa, ular keyingi sahifa yuklanishini to'xtatadimi yoki yo'qmi?
JSX qaytaradigan funktsiya uchun useMemo yoki useCallback ishlatish ma'nimi bormi?
Ushbu effektlar bilan ishlash alohida kutubxonaga ajratildimi?
Jonli kodlash: sizda Event Loop (sinxron funksiyalar, async/await, Promise, setTimeout) dan foydalanadigan kod misoli bor. console.log ning ishga tushish tartibini belgilashingiz kerak — nima birinchi, ikkinchi, uchinchi va hokazo bo'lib bajariladi.
[ism] so'radi: Ish vaqtingizning taxminan 75% ni sahifa tuzish va UI elementlarini yaratishga bag'ishlashga qanchalik tayyormisiz?
React loyihalarida turli kompaniyalarda React atrofida turli 'hayvonot bog'i' kutubxonalarining shakllanishi muammo bo'lmadimi?
DELETE so'rovi yordamida ma'lumot olamizmi yoki GET so'rovi yordamida ma'lumot yuboramizmi?
Cheksiz rekursiya vaqtida sahifa interaktiv bo'ladimi?
useEffect ning cleanup funksiyasi qachon ishlaydi, agar u a, b, c parametrlariga ega bo'lgan bog'liqliklar massiviga ega bo'lsa?
Agar skriptlar o'rniga uslublar alohida link orqali ulanadigan bo'lsa, ular renderni to'xtatadimi?
[ism] so'radi: Dizayn ko'riklari chiqarilish jarayoniga kiritildimi? Qanday o'tdi?
OPTIONS so'rovi har doim cross-domain so'rovlar uchun yuboriladimi yoki faqat zarur bo'lsa? Bu kontekstda oddiy va murakkab so'rovlar o'rtasidagi farq nima?
Promise'lar bilan ishlash uchun qanday statik metodlar mavjudligini aytib ber. Promise.any va Promise.all nima qilayotganini tushuntir.
Jonli kodlash: $ funktsiyasini (jQuery ga o'xshash) amalga oshiring, u to'g'ri CSS selektorini qabul qilishi va unga mos tugunlarni topishi kerak. Funktsiya addClass, toggleClass, removeClass, css (uslublarni qo'llash), html (HTML/CSS ni element ichiga joylashtirish) metodlariga ega obyektni qaytarishi kerak — zanjirli chaqiruv imkoniyati bilan. Zanjirli chaqiruv bilan berilgan test kodi o'zgartirilmasligi va funktsiya amalga oshirilgandan so'ng ishlashini ta'minlashi kerak.
[ism] so'radi: Iltimos, ishlagan stekingiz haqida gapirib bera olasizmi? Ayniqsa, Next.js haqida batafsilroq aytib bering.
Qaysi mikro vazifalar (microtasks) va makro vazifalar (macrotasks) manbalarini bilasiz?
useEffect, agar biz bu obyektning maydonlarini o'zgartirsak, ularni qayta aniqlamasdan, useEffect yana bajariladimi?