Frontend
Ҷустуҷӯи сана, ҷадвалҳои мураккаб, select — оё аз китобхонаҳои асосӣ истифода бурдед ё ҳама чизро худатон навиштед?
Вазифаи CSS: як квадрати сурхро дар маркази экран кашед.
Оё ҳолатҳое буданд, ки лозим буд функсияеро, ки дар вазифа набуд, расонем?
Оё ниёз ба функсияи алоҳидаи toggleLoading ҳаст, ё метавон аз он гузашт?
requestAnimationFrame чист ва чӣ кафолат медиҳад?
Дар резюмои шумо навишта шудааст, ки шумо бо Next.js кор кардаед — оё ин дуруст аст? Ин Next.js бо App Router ё Pages Router буд?
Дар ҳудуди байни feature ва entity мегузарад? Вақте ки шумо мантиқи бизнесро мегузоред?
Агар NgRx вуҷуд надошт, ба ҷои он чӣ истифода мебурдед?
Дар бораи Teleport ва Suspense дар Vue.js гап зан: инҳо чистанд, дар корат истифода бурдаӣ?
Тавсифи структураи тарҳи системӣ: муштарӣ, DNS, серверҳо, балансгардонии бор, базаи додаҳо, анбори S3, CDN, кэшгузорӣ (Redis).
Dependency injection дар Angular кадом масъалаҳоро ҳал мекунад ва пешниҳод кардани хизматрасониҳо дар сатҳҳои барнома ва компонентҳо чӣ фоидаҳо дорад?
Фарқи байни interface ва type дар TypeScript чист?
У протатыпе рэкламнай сеткі продаж рэкламных месцаў арганізаваны наступным чынам: пакупнікі загадзя называюць сваю цану, і на кожнае рэкламнае месца адказваюць, ці гатовыя яны яго купіць ці не. Неабходна рэалізаваць функцыю, якая перад продажам рэкламнага месца будзе чакаць згоды або адмовы ад пакупнікоў з высокай цаной стаўкі, а потым прадасць рэкламнае месца пакупніку з найвышэйшай цаной сярод тых, хто згадзіўся. Адказ з функцыі павінен быць настолькі хуткім, наколькі гэта магчыма. Трэба вярнуць індэкс пакупніка. Прыклады: Пакупнікі прапануюць цэны 1, 5, 10 Пакупнік з прапанаваннем 10 адказаў адмоваю Пакупнік з прапанаваннем 1 адказаў згодай // Усё яшчэ чакаем, бо можа адказаць пакупнік з цаной 5 Пакупнік з прапанаваннем 5 адказаў згодай // Выбіраем пакупніка з прапанаваннем 5 ------------ Пакупнікі прапануюць цэны 1, 5, 10 Пакупнік з прапанаваннем 10 адказаў адмоваю Пакупнік з прапанаваннем 5 адказаў згодай // Не чакаем адказу ад пакупніка з прапанаваннем 1 - яго дакладна не выберам ------------ Пакупнікі прапануюць цэны 1, 2 Пакупнік з прапанаваннем 1 адказаў адмоваю Пакупнік з прапанаваннем 2 адказаў адмоваю // Не выбіраем ні аднаго пакупніка type Buyer = { price: number, accepts: () => Promise<boolean>, } async function bestBuyer(buyers) { const sorted = buyers.map((buyer, index) => ({buyer, index})) .sort((a, b) => a.buyer.price - b.buyer.price); const promise = sorted.map(({buyer}) => buyer.accepts()); for (let i = 0; i < sorted.length; i++) { const accepted = await promise[i]; if (accepted) { return sorted[i].index; } } if (await buyers[0].accepts()) { return 0; } return -1; }
Оформрои дӯст медоред? Оё таҷрибаи бо CSS Grid ва Flexbox доред?
Техникӣ — оё ти лоиҳаро аз сифр роҳандозӣ кардӣ ва ҳама чизро худат танзим кардӣ?
Оё ягон чизро дар пеши барнома санҷидаед?
Чӣ тавр кор мекунад enum дар TypeScript — чӣ мешавад бо калидҳо ва арзишҳо агар арзишҳо нишон дода нашаванд ё ба таври равшан нишон дода шаванд?
Дар [шаҳрат] чӣ лоиҳаҳо анҷом додед?
Чӣ тавр аз пур шудани стек-и зангҳо ҳангоми гузариш дар дарахт пешгирӣ кардан мумкин аст? Чӣ тавр гузариши итеративиро бо истифода аз стек дар JavaScript амалӣ кардан мумкин аст?
setTimeout(function timeout() { console.log('Вақт'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Эъломи яратиш'); resolve(); }); p.then(function(){ console.log('Эъломни ишлаш'); }); console.log('Скрипт охири'); // Қиин ҳолат // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));