Frontend
[ism] so'radi: TypeScript'da utility types nima? Ularni qaysilarini ishlatdingiz?
Qaysi ish shaklini afzal ko'rasiz: masofaviy, ofis yoki gibrid?
Ma'lumotlarni qidirish va filtrlash bilan virtualizatsiyani qanday birlashtirish mumkin?
Brauzerda voqealar tarqalish mexanizmini tushuntiring (Event Propagation)
O'z shaxsiy loyihalaringiz bormi?
Rivojlantirishda AI agentlaridan foydalanasizmi? Chop etilgan komponentni nashr qilishdan oldin qanday tekshirasiz?
Sizning fikringizcha, TypeScript ning kamchiliklari bormi?
Agar biz chiqarishni harakatga kiritishni boshlasak, nima bo'ladi?
Promise cheksiz bo'lishi mumkinmi? Buni qanday qilish mumkin?
Siz ishlab chiqqan jadval qanday ko'rinishda edi? Nima o'zingiz amalga oshirishingiz kerak edi?
Hook ichida `getUser` funksiyasi nima qiladi?
Uchrashgan qiyin kompromissni tasvirlang.
[ism] so'radi: o'zingizni tanishtiring: ismingiz, familiyangiz, va qisqacha professional yo'lingiz haqida gapiring.
public papka va assets papkasi qanday farq qiladi?
Event loopda mikrotasaklar va makrotasaklar nuqtai nazaridan setTimeout va await promisasi qanday farq qiladi?
JavaScriptda obyektlarning chuqur nusxasini qanday qilish mumkin?
React'da komponent nima? O'zim yaratganmanmi? Boshqariladigan va boshqarilmaydigan komponentlar qanday farq qiladi?
Ma'lumotlarni massivda saqlash va ob'ektda saqlash o'rtasidagi farq nima? Jadvalni saqlash usuli (ikkita o'lchovli massiv yoki ikkita o'lchovli ob'ekt) qaysi biri xotira uchun osonroq bo'ladi?
O'z starterlaringizni yozishingiz kerak bo'ldimi?
/** * `asyncAuth(callback)` funksiyasi callback qabul qiladi, unda * xato (birinchi argument) va backenddan ma'lumotlar * (ikkinchi argument) o'tkazilishi mumkin. * asyncAuth((error, data) => {}); * * Siz `auth()` funksiyasini amalga oshirishingiz kerak, * bu `asyncAuth()`ni chaqiradi, ammo Promise qaytaradi. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); } /** * `tryAuth()` funksiyasi `auth()`ni ishlatadi va xato bo'lsa, * N ta qo'shimcha urinish qiladi. * Agar barcha urinishlar muvaffaqiyatsiz bo'lsa, oxirgi xatoni chiqaradi. * * @returns {Promise} */ export function tryAuth(n) { }