Frontend
HTTP status kodlari: 401, 403, 500, 200, 201 nima anglatadi?
O'zingiz va oldingi ish joylaringizdagi tajribangiz haqida gapiring, eng eski ish joyingizdan boshlab: nima bilan shug'ullandingiz, qanday jamoalar bor edi, qanday rollarni bajargansiz?
Playwright bilan E2E-testlar haqida gapiring: test tizimi qanday tashkil etilgan, qanday ishga tushirilgan, backend bilan qanday hamkorlik qilgan, test ma'lumotlarining takrorlanishini qanday ta'minlagan?
export function foo(o, arr) { return arr.reduce((a, x) => { // agar (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Bino quruvchidan boshqariladigan mashinani yig'ish uchun kerak bo'ladigan tafsilotlarni nomlang (sistem fikrlash bo'yicha odatiy bo'lmagan savol).
TypeScript'da qanday utility turlarini bilasiz?
Type va Interface o'rtasidagi farq nima TypeScriptda?
Siz CI/CD bilan ishladingizmi, ehtimol Docker konteynerlarini yaratdingiz yoki pipeline'larni sozladingizmi?
Iltimos, hozirda qaysi shahrda ekaningni aytib bering.
Ko‘p platformali rivojlantirishda odatda qaysi brauzer eng ko‘p muammo tug‘diradi?
React komponentining birinchi renderida (useLayoutEffect, useEffect) konsolda nima chiqadi?
Sahifa rendering vaqtida skriptlar to'siq bo'lmasligi uchun qanday variantlar mavjud?
Nima uchun WebSocket ni tanladingiz? Boshqa variantlar bormi?
Qaysi texnologiyadan foydalanasiz — React, Next.js yoki boshqa narsa?
/* Uchta kod bo'lagi berilgan. Har bir console.log natijasini yozish kerak. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
React komponentlarining hayot aylanishi haqida gapir (sinf va funksional).
React uchun maxsus useScreenWidth(targetWidth) hookini yozing, u hozirgi ekran kengligini (screenWidth) va isMobile flagini (agar hozirgi kenglik targetWidthdan kichik bo'lsa true) qaytaradi. Hook oynaning o'lchami o'zgarganda yangilanishi kerak.
Tegirmonlar bilan filtir bor. Tez-tez o'tishlar paytida eski qiymatlar ko'rsatiladi va ular hozirgi tegirmonga tegishli emas. Sababi nima va qanday tuzatish mumkin?
some, find va includes metodlari orasidagi farq nima?
TypeScriptda Pick va Omit nima?