Faraz qiling, cheksiz resurslarga egasiz va katta ilovaning bir qismi sifatida noldan forma bilan interfeys yaratishingiz kerak. Qaysi texnologiya steki va arxitekturani tanlardingiz?
Frontend
Mahsulot notoq ishlamayotganini qanday tushunardingiz? Xatoliklar haqida qanday ma'lumot to'pladingiz, foydalanuvchilarning murojaatlarini qanday ko'rib chiqdiniz?
React qanday qilib ikki daraxtni (hozirgi va ish jarayonidagi) solishtiradi? Qaysi algoritm ishlatiladi?
Qufur muammosining o'zgartirilishi: yakuniy pozitsiya o'rniga, shisha qaysi marta nolga o'tganini hisoblang (chegara 99→0 yoki 0→99 kesishishi).
TypeScriptda vazifa: foydalanuvchi turini tavsiflang, unda ism, familiya, ixtiyoriy otasining ismi va otasining borligini ko'rsatuvchi belgi bo'lsin. To'liq ismni formatlash funksiyasini yozing. Har doim +7 bilan boshlanadigan telefon turini tavsiflang. Kichik harflardagi turini katta harf bilan yozilgan kalitlar bilan turga aylantiring, refaktoring qilmasdan, TypeScript imkoniyatlaridan foydalanib.
So'nggi bir yoki ikki yil ichida eng kritik xatoliklar haqida gapiring. Nima bo'ldi va ularni qanday tuzatishdi?
[ism] [tashkilot]dagi loyihalar haqida gapir. Foydalanuvchilar sonini qanday o'lchashdi, ular kim edi, mahsulotlardan qoniqishlarini qanday o'lchashdi?
Jamoaning hajmi nima edi? Qancha frontend dasturchilar va boshqa mutaxassislar bor edi?
Formik bilan Context API qanday sekinlashganini qanday o'lchashdi? Yondashuvni o'zgartirish vaqti kelganini qanday tushundilar?
React komponentida tugmani bosganda nima bo'ladi, ta'riflang: useState qanday ishlaydi, React qanday tushunadi, aynan shu DOM qismi yangilanishi kerakligini?
Xavfsizlik qutisi muammosi: 0 dan 99 gacha qiymatlarni o'z ichiga olgan aylana sharchaga ega, chiziq dastlab 50 da turadi. Ijobiy sonlar soat yo'nalishi bo'yicha aylanadi, salbiylar esa qarama-qarshi yo'nalishda. Kirish massivida sonlar berilgan, va barcha operatsiyalardan so'ng chiziqning oxirgi pozitsiyasini aniqlash kerak.
React nima uchun virtual DOM daraxtiga ehtiyoj sezadi? Nima uchun haqiqiy DOMni to'g'ridan-to'g'ri o'zgartirib bo'lmaydi? Turli yondashuvlarning afzalliklari va kamchiliklari qanday?
Loyihalarda foydalanilgan texnologik stek haqida gapiring. Masalan, qaysi UI to'plamlari ishlatilgan?
JavaScriptda asinxronlik kerakmi? Agar asinxronlik bo'lmasa nima bo'lardi? Event Loop qanday ishlaydi?
Orqaga nazar tashlasangiz, qaysi arxitektura qarorlari muvaffaqiyatli bo'ldi va qaysilari muvaffaqiyatsiz? Nima uchun afsuslanasiz?