Frontend
Кандайча жыш перерисовкаларды чакыратын scroll иштетгичин оптималдаштыруу керек? Throttling менен debounce ортосунда кандай айырма бар?
/** * strjoin функциясын жазуу керек, * алгачкы бөлгүч аркылуу жолдорду бириктирет. */ function strjoin() { // код бул жерде } console.log(strjoin('.', 'a', 'b', 'c')) // 'a.b.c' console.log(strjoin('-', 'a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'
Тимде кайсы ролду ойноонууну каалайт?
Браузер үчүн эң кымбат CSS тандагычтары кайсылар?
TypeScriptтеги interface жана type ортосунда кандай айырма бар?
Ролдор боюнча, менеджментке же техникалык багытка баргыңыз келеби?
Келечектеги өнүгүү жагсаалтышында канчалык өсүүнү каалайсыз? Өзүңүздү кандай баалайсыз — middle же senior иштеп чыгуучу?
Signal Store эмне жана эмне үчүн керек?
PHPда POST сурооңун денеси кайда жайгашкан? Формадан жана JSON сурооңун маалыматтарын кантип алууга болот?
Компьютерде эмне болот, адам URL киргизип, баракчага киргенде?
Өзүңүз жана эң кызыктуу тажрыйбаңыз жөнүндө бир аз айтып бериңиз.
Код кай жана кандай тартипте ишке ашырылат? (Event Loop боюнча тапшырма менен console.log, setTimeout, Promise.resolve жана queueMicrotask)
CSS тандагычтарынын артыкчылыктары жөнүндө айтып бериңиз — кичүүдөн чоңго чейин.
Dependency injection колдонууда цикликтик көзкарандоздуулардын маселесин кантип чечсе болот?
Үй тапшырмасы: санактардын жыйындысы жана орточо маанисин эсептөө үчүн calculateStats функциясын ишке ашырыңыз. бош массивдин учурун эске алыңыз.
Код текшерүүңүз кандай болду? Канча принципти колдондуңуз, биринчи кезекте эмнелерге көңүл бөлдүңүз?
Тимдеги ролуңуз жөнүндө көбүрөөк айтып бериңиз. Эмне кылып жатасыз, кайсы ролду ойноп жатасыз, балким, кээ бир ролдорду бириктирип жатасызбы?
Макеттерди алган соң, кийинки кадамда эмне кылдыңыз: кайра колдонулуучу компоненттерди белгилеп, UI-kit же компоненттер китебин түздүңүзбү?
Жай слот машинасы "бир колдуу бандит" ишке ашырыңыз: - Үч роликти (0дан 9га чейинки сандар менен, алар кезек-кезек 0,1,2,...9,0,1,2... өзгөрөт) - Ар бир onRollдо роликте кийинки мааниси чыгат - Эгер бардык үч сан дал келгенде токтосо, жеңиш деп эсептелет - Айлануу учурунда баскычты өчүрүңүз Физикалык моделдин иши runSpinner методуна алынып, бирок ал сандар менен эч кандай байланышы жок. Кеңеш: ишке ашырууну биринчи роликтен баштаңыз, андан соң башкасын аналогия менен кошуңуз
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) console.log(foo) //