Frontend
Agar kursorni ishlatishni istamasangiz, nima qilish mumkin?
Funktsional React komponentida ikkita sinxron setState chaqiruvi bor, so'ngra asinxron funktsiya, keyin yana uchta setState chaqiruvi. React 18 va React 17 da nechta render bo'ladi? Batching nima va u qachon paydo bo'ldi?
/* MyReadonly turini yozing - barcha maydonlarni faqat o'qish uchun qiladi */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* MyRequired turini yozing — barcha ixtiyoriy maydonlarni majburiy qiladi */ type User = { id?: number name?: string } type MyRequired<T> = { } /* MyPartial turini yozing — barcha ixtiyoriy maydonlarni majburiy qiladi */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Voqealarning tarqalishini to'xtatish mumkinmi? Qanday? stopPropagation va stopImmediatePropagation o'rtasidagi farq nima?
Komponentda biz JSX qaytaradigan funktsiyani tasvirlaymiz. Bu nima uchun yaxshi yechim bo'lmasligi mumkin?
Siz uchun kompaniyada qaysi omillar muhim va qaysilariga siz xotirjam qaraysiz?
promisify funksiyasini amalga oshiring: u xato-birinchi callback (loadScript) bilan funksiyani qabul qiladi va har qanday argumentlarni qabul qiladigan, xato-birinchi callback qo'shadigan va chaqiruvni Promise ichiga oladigan yangi funksiyani qaytaradi.
Hozir ishlayapsizmi? Agar yo'q bo'lsa, nima uchun?
Qaysi frameworklar bilan ishladingiz, hozir qaysi biri bilan ishlayapsiz va nima uchun aynan uni tanladingiz? Bu frameworkning ijobiy va salbiy tomonlari nima?
Sinov testlarida, sizning testchilar va dasturchilar jamoangiz kodni birlik testlari bilan qamrab oladimi? Dasturchilar ham integratsiya va end-to-end testlarini yozadimi?
NgRx'da facade nima, qanday rol o'ynagan?
Agar mij client sahifani refresh qilsa, siz ma'lumotlarni saqladizmi yoki reset qildingizmi? Local Storage'dan foydalandingizmi?
Sizga maxfiy GitHub repositoryga kirish huquqi berildi va loyiha nusxasini olish va ishga tushirishni aytishdi. Siz bu bilan qanday yondashasiz? Birinchi navbatda nima qilasiz?
Nima uchun brauzerda o'rnatilgan PDF o'qish o'rniga React PDF ishlatishga qaror qilindi?
Backendni amalga oshirish bo'yicha tajribangiz bormi?
Ma'lumotlar bazasida bir o'zgartirish uchun odatda nima uchun ikki migratsiya yaratiladi?
POST so'rovi uchun query-parametrlar qo'shish mumkinmi?
Harakatlar quruvchisida dinamik shakllar sxemasi qanday amalga oshirildi - frontendda yoki backenddan keldi?
Brauzerda mijozda ma'lumotlarni qayerda saqlash mumkin?
Mantiqiy operatorlar (&&, ||) bo'yicha amaliy vazifalar: har bir holatda nima chiqariladi?