Frontend
Эгерде сизде 10 ГБ RAM болсо, 20 ГБ өлшемдүү файлды кантип окууга болот?
Неге Promise 1 жана Promise 2 так ушул тартипте ишке ашырылат? Event Loop microtask жана macrotask кезектерин кантип иштетет?
Он иштеп чыгуучунун коду кантип бир микрофронтендде биригет? Өзгөртүүлөрдү координациялай турган адам барбы?
Кайсы формалардын валидаторлору менен иштедиңиз?
OOP негиздери жөнүндө айтып бериңиз. OOP JavaScriptте колдонулушу мүмкүнбү?
Валидация китепканалары негизинен эмне үчүн колдонулат?
Өмүр циклунун кайсы этапында бекендге суроо-талап кылуу жакшы?
Азыркы ишиңизде эмне эң жакты?
FizzBuzz тапшырмасы: JavaScript-те бир санак массивин кабыл алган жана 3кө бөлүнгөн сандарды 'fizz', 5ке бөлүнгөндөрдү 'buzz', жана экисине тең бөлүнгөндөрдү 'fizzBuzz' менен алмаштырган функция жаз
JavaScriptте прототиптер жана прототип мурасымдуу мурасымдуу жөнүндө сүйлө.
Жакшы иштеген Face IDден кийин эмне болот? Verigram iFrame Face ID менен байланышканбы?
Маселе 5: Каржылардын жүктөлүшүн чекбокс аркылуу жокко чыгарыңыз — элементтин чекбоксун белгилеп жана крест (X) баскычын басканда, белгиленген элементтер тизмеден чыгарылышы керек. Ошондой эле топтук операцияны ишке ашырышы керек: тизмедеги жогорку бөлүмдөгү "бардыгын белгилөө" чекбокс, ал белгиленсе, бардык чекбоксдорду белгилейт, ал алынып салынса, бардык белгилөөлөрдү алып салат; X баскычы аркылуу өчүрүүдө, бардык белгиленген (id менен Set аркылуу) элементтер чыгарылышы керек, жана Set өчүрүлгөндөн кийин тазаланышы керек.
Tailwind CSSти канча колдондуңуз? Ага иштөө тажрыйбаңыз жөнүндө айтып бериңиз.
Кайсы дизайн үлгүлөрүн билесиз жана колдондуңуз, айрыкча Angular колдонмолорунда?
Аналитиксиз иштөө тажрыйбасың бар ма?
Ауыр фронтенд колдонмосунун жүктөлүшүн оптималдаштырганда, 150 кичинекей иконка менен, иконкаларды бир спрайтка бириктирүү керекпи же HTTP/2 же HTTP/3 колдонулганда CSS-inlining колдонуу керекпи?
Бизге кандай суроолор бар? Бул кызматтан эмне күтөсүз?
Кайсы HTTP ыкмаларын билесиз? PUT менен PATCHтин айырмасы эмнеде?
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);