Frontend
O'n ta dasturchining kodini bitta mikrofrontendga qanday birlashtiriladi? O'zgarishlarni muvofiqlashtiradigan kimdir bormi?
Qaysi shakl validatsiyalash uchun ishlatganingiz bilan ishladingiz?
OOP tamoyillari haqida gapirib bering. JavaScriptda OOP qo'llaniladimi?
Validatsiya kutubxonalari asosan nima uchun ishlatiladi?
Hayot siklida qaysi bosqichda backendga so'rov yuborish yaxshiroq?
Hozirgi ishingizda eng ko‘p nima yoqardi?
FizzBuzz vazifasi: JavaScriptda raqamlar massivini qabul qiladigan va 3 ga bo'linadigan raqamlarni 'fizz', 5 ga bo'linadiganlarni 'buzz', va 3 va 5 ga bo'linadiganlarni 'fizzBuzz' bilan almashtiradigan funktsiya yozing
JavaScriptda prototiplar va prototip merosxo'rligi haqida gapir.
Vazifa 5: Kreditlarni o'chirish uchun belgilash katakchalari orqali amalga oshiring — elementning belgilash katakchasini belgilab, X tugmasini bosganda, tanlangan elementlar ro'yxatdan o'chirilishi kerak. Shuningdek, guruh operatsiyasi ham amalga oshirilishi kerak: ro'yxatning yuqorisidagi "hammasini tanlash" belgilash katakchasi, u tanlanganda barcha belgilash katakchalarini belgilaydi, va olib tashlanganda, barcha tanlovlarni olib tashlaydi; X tugmasi bilan o'chirishda, barcha tanlangan elementlar (id bilan Set orqali) o'chirilishi va o'chirishdan so'ng Set tozalash kerak.
Tailwind CSS ni qanchalik tez-tez ishlatganingiz haqida gapiring. Un bilan ishlash tajribangiz haqida gapiring.
Qaysi dizayn shablonlarini bilasiz va qo'llagansiz, ayniqsa Angular ilovalarida?
Analitik bo'lmagan holda, vazifani o'zingiz tushunishingiz kerak bo'lgan ish tajribangiz bo'ldimi?
Og'ir frontend ilovasining yuklanishini optimallashtirishda, 150 kichik ikon bilan, ikonlarni bitta spritega birlashtirish yoki HTTP/2 yoki HTTP/3 ishlatilganda CSS-inlining qilish yaxshiroqmi?
Bizga qanday savollar bor? Bu lavozatdan nima kutyapsiz?
Qaysi HTTP usullari bilan tanishsiz? PUT va PATCH qanday farq qiladi?
Git'da merge yoki rebase ni nima tanlash kerak? Farqi nima va qachon rebase ishlatish kerak?
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
TypeScript'da non-null assertion operator (!) bilan tanishdingizmi? Nima uchun u anti-pattern hisoblanadi?
Feature-Sliced Design (FSD) nima? FSD bilan bo'lgan tajribangiz haqida gapiring.
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?