Frontend
Коммерциялык тажрыйбаңызда TypeScript жана JavaScriptтен тышкары дагы эмне жазышыңыз керек болду?
Promise.all жана Promise.allSettledтин айырмасы эмне?
// Эки өлчөмдүү чекиттер топтому берилген, чектөөчү кутучанын аянтын эсептеңиз. // Берилген эки өлчөмдүү чекиттер топтому үчүн чектөөчү тик бурчтуктун аянтын эсептеңиз. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Excel жана PDFке экспортту ишке ашырдыңызбы? Бул экспортту кантип уюштурдуңуз?
UI kit менен тажрыйбаңыз жөнүндө көбүрөөк айтып бериңиз: кантип түздүңүз, кандай компоненттер бар эле, дизайн токендерин колдондуңузбу?
Reactте компоненттин кайра чагылдырылышы эмне менен байланыштуу?
Өзүңүздүн учурдагы долбооруңуз жөнүндө айтып бериңиз: эмне кылдыңыз, команда кандай уюштурулган, кандай тапшырмаларды аткардыңыз?
Unknown кабыл алган жана так типти кайтара турган функцияны кандай типтөө керек, ошондо TypeScript дайым кайтарылган маанини ошол тип деп эсептейт?
Эгерде көзкарандысыздык болсо жана кайра рендерден кийин кайра көзкарандысыздык болсо, ал өзгөрдүбү?
export function foo(o, arr) { return arr.reduce((a, x) => { // эгер (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Бул код эмне кылып жатканын жана аны кантип колдонуу керектигин түшүнүңүз. lodashто окшош helper бар — эгер аны таанысаңыз, жөн гана атын атаңыз.
Event Loop боюнча тапшырма: setTimeout, Promise жана синхрондук код бар болганда консольдогу чыгыш тартибин аныктаңыз. Эң акыркы эмне чыгат жана эмнеге?
Type жана Interface ортосундагы айырма эмне TypeScriptте?
Эң акыркы иш ордуңуздан баштап, өнүктүрүү тажрыйбаңыз жөнүндө айтып бериңиз.
Core Web Vitalsты жакшыртуу боюнча айтып бериңиз: эмне кылдыңыз, кайсы метрика эң көйгөйлүү болду?
Үч жаңы түр берилген. Алардын негизинде жаңы түр түзүү керек, ал шартты канааттандырат (бардык берилген түрлөрдүн талааларын камтыйт, бирикме түрү). Кантип ыкманы колдонуу керек?
Качандыр колдонмону оптималдаштыруу керек болду беле? Эгер сайт жай иштеп жатканы айтылса, кандай кадамдарга бармаксыз?
Компоненттердин ичинде суроолорго кандай карайсың?
/* Үч бөлүмдөн турган код берилген. Ар бир console.logтун жыйынтыгын жазуу керек. */ 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);
Компанияда процес кандай уюштурулган болчу: документтер кайда сакталчу, аналитик жана дизайнер менен иштешүү кандай болчу, макеттер кайда жасалчу, кайсы такта колдонулчу?