O'z utilitar turingiz Pick<T, K> ni amalga oshiring. Mapped turlar qanday ishlashini va Partial<T> ning analogini qanday amalga oshirishni tushuntiring.
Frontend
React bilan qanday ishladingiz: qaysi versiyalar bilan tanishdingiz va sinf komponentlarini ishlatdingizmi? Sinf komponentlari funksional komponentlardan qanday farq qiladi?
Agar obyekt Object.create([obyekt]) yordamida yaratilgan bo'lsa, uning __proto__ qaysi ob'ektga ishora qiladi?
Nima uchun komponentning ko‘rinishiga ta'sir qiladigan qiymat uchun oddiy o‘zgaruvchi o‘rniga holat (state) ishlatish kerak?
Display: none va opacity: 0 render daraxti, joylashuvi va egallagan joyni nuqtai nazaridan qanday farq qiladi? Qaysi variant samaraliroq va nima uchun?
Qaysi resurslar va bosqichlar sahifa yuklanishi va render qilinishini to‘xtatishi mumkin? Rasm yuklanishni to‘xtatishi mumkinmi?
Render daraxti nima o'z ichiga oladi? Qaysi elementlar yashirilgan deb hisoblanadi?
Qiymat [obyekt] prototipga egami? __proto__ va prototype qanday farq qiladi? __proto__ obyekti nima ko'rsatadi? __proto__ barcha qiymatlarda mavjudmi, to'g'rimi?
Iltimos, o'zingiz va oxirgi loyihangiz haqida gapirib bering: nima ustida ishladingiz va qanday qiyin yoki qiziqarli holatlar bilan yuzlashdingiz?
Reduce va boshlang'ich akkumulyator 10 bo'lgan kod bo'lagi uchun, console.log nima chiqarishini aniqlang.
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)) zanjirida, oxirgi console.log nima bo'ladi va nima uchunligini tushuntiring.
useMemo nima qiladi va uni barcha qiymatlar uchun keraksiz foydalanishning oqibatlari qanday?
'payload' in data kabi tekshirish qanday nomlanadi va turini toraytirish uchun ishlatiladi?
Agar loadRolesData funksiyasi Promise qaytaradigan bo‘lsa, uning chaqirilgandan keyingi qiymati nima bo‘ladi? Promise'ni ma'lumotlar uchun mo‘ljallangan holatda saqlash mumkinmi va bu qanday tuzatiladi?
Promise handler ichida funksiyaning rekursiv chaqirigʻi uchun bajarilish tartibini aniqlang va bu cheksiz siklga olib keladimi, tushuntiring.
[1, 2, 3] massiv bilan kod fragmenti uchun, map(item => item * 2) va filter(item => item > 3) chaqiruvlarini bajaring, console.log nima chiqarishini aniqlang. map va filter asl massivni o'zgartiradimi?
var va setTimeout bilan for sikli uchun, nima chiqarilishini aniqlang. Kodni qanday o'zgartirish mumkin, shunda var bilan 1, 2, 3 qiymatlari chiqariladi, yakuniy hisoblagich qiymati emas?
TypeScriptda interface va type o'rtasidagi farq nima?
Nima nomlanadi va qanday amalga oshiriladi, bir xil kirish ma'lumotlari bilan bir nechta bir xil so'rovlar o'rniga bitta so'rov yuboriladi?
Oddiy skript, async bilan skript va defer bilan skript o'rtasidagi farq nima? Agar sahifada bir nechta script teglari bo'lsa, ular qanday tartibda yuklanadi va bajariladi?