Frontend
Angularда Өзгөрүүлөрдү Ачыктоо механизми кантип иштейт?
WebSocket жана long polling менен иштөө тажрыйбасыңыз барбы?
Практикалык тапшырма: автоматтык толтуруу компонентинин ишке ашыруу (сунуштар менен издөө) — киргизүү үчүн debounce менен, мурдагы суроону AbortController аркылуу жокко чыгарып, жүктөө абалын көрсөтүү, сунуштар тизмеси жана тизмеден элементти басуу аркылуу тандоону ишке ашыруу.
Тестирлөө тажрыйбаң жөнүндө айтып бер: бирдик тесттери, интеграциялык тесттер, Playwright.
Сиз формалар менен иштөөдө колдонулган китепкананы айттыңыз — Vueда формалар менен иштөө үчүн кайсы китепкана колдонулду?
Неге дизайндан фронтенд өнүктүрүүгө өтүүнү чечтіңіз?
Эмне сен үчүн иштөө учурунда эң кызыктуу тапшырма болду? (мисалы, Казакстан үчүн идентификациялык кызматты интеграциялоо)
Банк системаларында техникалык кызыктуу тапшырмалар менен бирге рутин жана монотондук интерфейстер менен иштөө үчүн канчалык ылайыктуусың? Бул тоскоолбу?
TypeScriptте бар болбогон жана JavaScriptте жок болгон кандай түрлөр бар? Utility types жөнүндө айтып бер.
Суроолор экранын ачуу үчүн суроонун номерин кантип билесиң?
Gitте merge же rebase кайын тандайсың? Арасында эмнелер айырмаланат жана кайсы учурда rebase колдонуу керек?
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
Ишкана өндүрүшүндө каталар чыкты, аны тез арада оңдоо керек, бирок dev тарма алда эле жаңы функциялар менен алга кеткен. Сиз кандай иш кылмаксыз?
Фронтенд өнүктүрүүдө Ачык/Жабык принцибин мисал келтириңиз, мисалы, render props аркылуу.
50 жерде колдонулган Button компоненти бар. Дизайнер анын көрүнүшүн бир жерге өзгөртүүнү каалайт. Кантип иш алып барасың?
Бул долбоор дизайнсыз калдыбы же кийинчерээк дизайнер келип, баарын кайра иштеп чыктыбы?
|| оператору менен билдирүү үчүн натыйжаны аныктаңыз. || оператору ?? операторунан кантип айырмаланат жана качан иштейт?
Кайсы тапшырмаларды эң жакшы көрүп аткардың?
Промисстер менен иштөө үчүн кандай статикалык ыкмалар бар экенин айтып бер. Promise.any жана Promise.all эмне кылып жатканын түшүндүр.
Reactте props жана state эмне? Алардын айырмасы эмнеде?