Frontend
Qaysi massiv usullari bilan tanishsiz va foydalanibsiz?
Tailwind CSS ni qanchalik tez-tez ishlatganingiz haqida gapiring. Un bilan ishlash tajribangiz haqida gapiring.
[ism] so'radi: Hamkasb shunchaki botayotgan holat bo'ldimi, va sen to'liq band edingmi?
Skriptlarni ulashda async va defer atributlari haqida gapir: farqi nima, qachon HTML tahlilini to'xtatadi?
Ilovada (React+Redux bilan sotuvlar paneli) foydalanuvchilar kutganidek ishlamayotgani haqida xabar berishmoqda. Muammolarni toping va tuzating. Ilova quyidagilarni o'z ichiga oladi: sotuvlar bo'yicha saralangan mahsulotlar ro'yxati, ECharts yordamida sotuvlar vizualizatsiyasi, yangi mahsulotlarni qo'shish uchun forma. Asosiy shikoyat: mahsulot forma orqali qo'shiladi, ammo ro'yxatda ko'rinmaydi.
Agar ota komponentning holati o'zgarsa, propslar bilan uzatilmagan bolalar komponentlari qayta chiziladimi? Buni qanday oldini olish mumkin?
Generiklar nima va ularni haqiqatan qayerda ishlatgansiz?
Rekursiv algoritmlar ishlash nuqtai nazaridan qanday xarakterlanadi?
Hozirgi loyihangiz va yangi ish qidirish sabablari haqida gapiring
Qaysi HTTP usullari bilan tanishsiz? PUT va PATCH qanday farq qiladi?
9. Nusxa olish Imtihonda, professor Floyd ba'zi talabalar notalarni almashayotganini payqab qoldi. Dastlab, ularni hammasiga 2 baho qo'yishni istagan, ammo professor mehribon bo'lib, talabalarni ikki guruhga bo'lishga qaror qilgan: nusxa olishga ruxsat beradiganlar va faqat birinchi guruhga 2 baho qo'yadiganlar. Professor barcha talabalar o'rtasida notalarni almashgan juftliklarni yozib olgan. Talabalarni ikki guruhga bo'lish mumkinligini aniqlash kerak, shunda har qanday notalarni almashish bir guruhdagi talaba tomonidan ikkinchi guruhdagi talaba bilan amalga oshiriladi. Kiritish formati Birinchi satrda ikkita raqam N va M joylashgan — talabalar soni va notalarni almashgan talabalar juftliklari soni (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Keyingi M satrda, talabalar juftliklari tavsifi berilgan: notalarni almashgan talabalar raqamlari (talaba raqamlash 1 dan boshlanadi, har bir juftlik bir marta ko'rsatilgan). Chiqish formati Professor Floydning vazifasiga javob yozilishi kerak. Talabalarni ikki guruhga bo'lish mumkin bo'lsa, YES yozing; aks holda, NO.
Code splitting bilan nima demoqchisiz?
O'zingiz va ish tajribangiz haqida qisqacha aytib bering.
Promise statik metodlarini ro'yxatlang va va'da nima ekanligini tushuntiring.
Nima uchun React hooklarni returndan oldin chaqirishni talab qiladi, keyin emas?
Qachonlardir, qat'iy muddatlarda loyiha boshqaruvchisi bilan hamkorlik qilishga majbur bo'ldingizmi? Biror narsa juda tez bajarilishi kerak bo'lsa, lekin texnik jihatdan bu tez bajarilmaydi.
Bir kod parchasida, masalan var foo = function () {}, funksiyani chaqirish va uni o'zgaruvchiga tayinlashdan oldin, bajarilish natijasini aniqlang va hoistingni tushuntiring.
HTTP va HTTPS o'rtasida nima farq?
TypeScript bilan qanday? a: string, b: number, c: null, d: boolean maydonlariga ega Foo turi mavjud. Foo asosida barcha kalitlarni o'z ichiga oladigan FooKeys turini yaratishingiz kerak.
Jonli kodlash vazifasi: Vue 3 bilan TypeScriptda bulut xarajatlari kalkulyatorini ishlab chiqish. API dan tariflarni yuklash, xizmatni (compute/storage) tanlash, tarifni, davrni (soatlik/kunlik), miqdorni tanlash, umumiy xarajatni hisoblash.