Frontend
Tailwind qanday ishlashini tushunasizmi?
TypeScript vazifasi: move va bark metodlariga ega Animal nomli sinf mavjud, va process funksiyasi Animal turidagi hayvonni qabul qiladi va uning bark metodini chaqiradi. TypeScript xatosi bo'ladimi? To'g'ri tarzda turini qanday qisqartirasiz? Type guard qanday yoziladi?
TypeScript'da unknown turi nima uchun kerak? Turi qanday toraytiriladi?
Matritsaning kengaytirilishi va balandligini qabul qiladigan va spiral shaklida (oshkora tartibda, 1 dan boshlanadi, o'ngga harakat qilib, keyin pastga, chapga, yuqoriga) to'ldirilgan ikki o'lchovli massivni qaytaradigan funktsiya yozing.
Taxrib qilgan kurslaringiz haqida gapiring (taxminan 20 oy) — ularni qaysi kompaniya taqdim etdi?
Rest va spread operatorlari nima? Ular qanday farq qiladi?
Mikro-frontend arxitekturasi bormi edi?
Qayerda interface ishlatish mumkin, lekin type ishlatib bo'lmaydi?
Frontend rivojlanish kontekstida Docker va CI/CD bilan ishladingizmi?
function sum(a, b) { return a + b; } function memo() {}
Komponentlar + React Context → formEntity-ni Form ichida provayder orqali uzatish va FormItem-da foydalanish. Form, bolalarni FormContext.Provider bilan o'rab oladi, va FormItem cloneElement yordamida Input-ga value va onChange ni in'ektsiya qiladi. Tushunmovchilik: FormItem yangilash funksiyasiga nomni uzatganingizga ishonch hosil qiling. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Faraz qilaylik, middleware orqali autentifikatsiya bilan himoyalangan sahifa yaratishingiz kerak. Buni qanday amalga oshirasiz?
console.log qaysi tartibda chiqariladi va nima uchun? Sinxron va asinxron kodning bajarilish tartibini tushuntiring (Event Loop, makro va mikro vazifalar).
Loyihadagi turli qismlarga necha marta o'tkazilding?
AI bilan agentlik rivojlantirish tajribangiz bormi?
Signals bilan Angularga qanday o'zgarishlar keldi, bu nima uchun kerak?
Hozirgi ish joyingizdagi vazifalar haqida batafsilroq aytib bering, nima ayniqsa qiziqarli va qiyin bo'lgan.
React Native va React Native Web bilan ishlaganmisiz?
Kalit o'zgarganda komponent bilan nima bo'ladi? Funktsional komponentlarning hayot aylanishi haqida gapir.
Harakat tugmasini joylashishning qaysi varianti yaxshiroq: ekran markazida yoki o'ng chetida? (mobil interfeys)