Frontend
Tijorat tajribangizda TypeScript va JavaScriptdan tashqari nima yozishingiz kerak edi?
Promise.all va Promise.allSettled o'rtasidagi farq nima?
// Ikki o‘lchovli nuqtalar to‘plami berilgan, chegaralovchi qutining maydonini hisoblang. // Berilgan ikki o‘lchovli nuqtalar to‘plami uchun chegaralovchi to‘rtburchak maydonini hisoblang. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Excel va PDF ga eksportni amalga oshirdingizmi? Bu eksportni qanday tashkil qildingiz?
UI kit bilan bo'lgan tajribangiz haqida batafsilroq gapiring: uni qanday yaratdingiz, qanday komponentlar bor edi, dizayn tokenlarini ishlatdingizmi?
Reactda komponentni qayta chizish nima bilan bog'liq?
Hozirgi loyihangiz haqida gapiring: nima qildingiz, jamoa qanday tashkil etilgan, qanday vazifalarni bajardingiz?
Nima uchun turini aniqlash uchun unknown qabul qiladigan va aniq turdagi qiymatni qaytaradigan funktsiyani qanday yozish kerak, shunda TypeScript doimiy ravishda qaytarilgan qiymatni shu tur sifatida hisoblaydi?
Agar bog'liq bo'lsa va yana undefined bo'lsa, o'zgarganmi?
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'])
Ushbu kod nima qilayotganini va uni qanday ishlatish mumkinligini tushuning. lodashda shunga o'xshash helper mavjud — agar tanisang, faqat nomini ayta olasiz.
Event Loop bo'yicha vazifa: setTimeout, Promise va sinxron kod mavjud bo'lsa, konsolda chiqarilish tartibini aniqlang. Oxirgi nima chiqariladi va nima uchun?
Type va Interface o'rtasidagi farq nima TypeScriptda?
So'nggi ish joyingizdan boshlab, rivojlanish tajribangiz haqida gapiring.
Core Web Vitalsni yaxshilash haqida gapiring: nima qildingiz, qaysi metrika eng muammo bo'ldi?
Uchta yangi uch tur mavjud. Ularning asosida yangi tur yaratish kerak, u shartni qanoatlantiradi (berilgan turlarining barcha maydonlarini o'z ichiga oladi, birlashma turi). Qaysi yondashuvni qo'llash kerak?
Ilova optimallashtirishga majbur bo'ldingizmi? Sayt sekin ishlayotganini aytsalar, qanday qadamlar qo'yardingiz?
Komponentlar ichidagi so'rovlar haqida qanday fikrdasiz?
/* 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);
Kompaniyada jarayon qanday tashkil etilgan edi: hujjatlar qayerda saqlanardi, tahlilchi va dizayner bilan qanday hamkorlik qilinardi, maketlar qayerda tayyorlanardi, qaysi taxta ishlatilardi?