Frontend
So'nggi vaqtda nima bilan ko'proq ishladingiz? Qaysi texnologiyalar to'plamini ishlatdingiz?
Cheksiz rekursiya vaqtida sahifa interaktiv bo'ladimi?
Do'stlarga sahifasida va messenjerdagi foydalanuvchilar haqida o'xshash ma'lumotlar ko'rsatiladi. Ikki variant mavjud: foydalanuvchilarni har bir funksiyaning lokal slice'larida saqlash yoki global store'da saqlash. Bu holatda global store'ning afzalliklari va kamchiliklari nima?
O'zingiz haqida biroz gapiring, tegishli tajribangiz va eng ko'p faxrlanadigan loyihalaringiz haqida.
UI kutubxonalar bilan ishladimi? U yerda qanday plaginlar yoki kengaytmalar mavjud?
Vada va catch va finally qanday tartibda bajariladi va'da zanjirida?
React.memo nima? Dasturning barcha qismlarini memo bilan o'ralash mumkinmi? Nima uchun memoizatsiyani har joyda ishlatish yomon?
Majmı kod-ревьюларингиз мажбурий тасдиқлар билан бўладими? У қандай ташкил этилган — барча барчасини кўриб чиқадими, ёки фақат ўз зонасида (фронт/бек алоҳида)?
Brauzerda kritik renderlash yo'li haqida gapiring: sahifa ochilgandan yoki URL kiritilgandan keyin nima bo'ladi?
Berilgan kodda sinxron kod, Promise, xato bilan ishlash va taymer bilan console.log chaqiruvlari qanday tartibda ishlaydi?
Foydalanuvchi 100 rubllik to'lov tugmasini bosadi, POST so'rovi serverga yuboriladi, lekin javob kelmayapti — timeout. Qayta yuborish ikki marta to'lov qilishga olib kelmasligi uchun qanday qilish mumkin? Bu vazifa frontend va arxitekturada qanday hal qilinadi?
Har bir uchta JavaScript kod bo'lagi uchun, konsolda nima chiqishini aniqlang va primitivlar, obyektlar va referenslarni qayta tayinlashning harakatdagi farqlarini tushuntiring.
Vue 3 da reaktivlik qanday tashkil etilgan? ref va reactive haqida gapir.
Qaysi shakl validatsiyalash uchun ishlatganingiz bilan ishladingiz?
Ushbu kodda async/await ni ishlatishda qanday muammolarni ko'rasiz va ularni qanday tuzatish mumkin?
/* Bizda quyidagi shaklda chiptalar to'plami mavjud: [ { from: 'Londonda', to: 'Moskva' }, { from: 'NY', to: 'Londonda' }, { from: 'Moskva', to: 'Sankt-Peterburg' }, ... ] Ushbu chiptalardan yagona, uzluksiz marshrut qurish mumkin. Marshrutda aylana yoki takrorlanishlar yo'q. Ushbu bir xil chiptalar ob'ektlarini marshrut bo'yicha ketma-ketlikda qaytaradigan dastur yozishingiz kerak. */ function getRoute(tickets = [], startCity) { // kodingizni bu yerga yozing } console.clear() console.log(getRoute([ { from: 'Londonda', to: 'Moskva' }, { from: 'NY', to: 'Londonda' }, { from: 'Moskva', to: 'Sankt-Peterburg' }, ], 'NY')); /* [ { from: 'NY', to: 'Londonda' }, { from: 'Londonda', to: 'Moskva' }, { from: 'Moskva', to: 'Sankt-Peterburg' }, ] */
// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)
Display: none va opacity: 0 render daraxti, joylashuvi va egallagan joyni nuqtai nazaridan qanday farq qiladi? Qaysi variant samaraliroq va nima uchun?
[ism] so'radi: texnologik stekning qaysi qismida o'zingizni eng qulay his qilasiz va qaysi sohada zaifligingiz bor?
Test qilish tajribangiz haqida gapiring: birlik testlari, integratsiya testlari, Playwright.