Frontend
Hozirgi zamon HTML-ning qaysi yangi teglarini uchratdingiz va ishda foydalaning?
Mikro frontendlar o'rtasida uslublar to'qnashuvlari bo'ldi mi? Uslublar bilan ishlash qanday tashkil etildi va ularni nima bilan yozdingiz?
CommentsEditor komponentida eskirgan qiymat muammosini qanday hal qilish mumkin, useState kirish prop o'zgarishlariga javob bermayotganida? Bu muammoni hal qilish uchun useEffect qanday ishlatiladi?
Nima uchun komponentning ko‘rinishiga ta'sir qiladigan qiymat uchun oddiy o‘zgaruvchi o‘rniga holat (state) ishlatish kerak?
Observable sinxronmi yoki asinxronmi?
Rezyume'dagi quiz konstruktor haqida batafsilroq aytib bering — bu nima va qanday amalga oshirilgan?
Berilgan kodda shape.diameter va shape.perimeter metod chaqiruvlari qanday qiymatlarni qaytarishini aniqlang, this konteksti va strict mode ni hisobga olgan holda.
RxJSda qanday operator turlari mavjud?
Nima uchun bizning kompaniyamizni tanladingiz? Ish beruvchini tanlashda siz uchun nima muhim?
Angular'da Change Detection OnPush strategiyasi qanday ishlaydi? Qachon OnPush bilan komponent qayta chiziladi?
Stateful va stateless komponentlar nima?
Ish joyida muloqot qilish qiyin bo'lgan odamlar bo'ldimi? Har qanday chora ko'rildimi?
Funksiya baraban aylanishini asta-sekin to‘xtash bilan simulyatsiya qiladi - aylanish animatsiyasi uchun onRoll dan foydalaning (barabanda joriy qiymatni o‘zgartirish) - va baraban aylanishni to‘xtatgach, xabar berish uchun onStop dan foydalaning misol runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )
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?
Serverda xavfsizlik sarlavhalarini sozladingizmi?
Agar foydalanuvchi sahifadagi tugmani bosib, rekursiv tarzda mikro vazifalarni spam qiladigan kod bo'lsa, bosish amalga oshadimi?
Linter, formatter yoki plaginlarni ulashni sozladingizmi?
Jonli kodlash vazifasi: id, title va data maydonlari bilan obyektlar massivini berilgan bo‘lsa, katta-kichik harf farqini hisobga olmadan noyob sarlavhalarni olish kerak.
Italiyada uzoq vaqt yashashni rejalashtiryapsizmi?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 }; //foo //bar setTimeout(() => { console.log("timeOut"); }, 0); console.log(1); new Promise((resolve) => { console.log("Promise"); setTimeout(() => { console.log("timeOut2"); resolve(); }, 0); }) .then(() => { console.log("then1"); }) .then(() => { console.log("then2"); }); console.log(4); setTimeout(() => { console.log("timeOut3"); }, 0);