Сіз осы екі ай бойы жұмыс іздеп жүрсіз бе?
Frontend
JavaScript бір ағынды ма немесе көп ағынды ма? Web Workers туралы айтыңыз.
EventBus деген не? Vue-да оны қалай жасауға болады?
Сіз жұмыс істеген стек туралы айтыңыз. TypeScript-ті қаншалықты жақсы білесіз? Қиын типтер, рекурсивті типтер?
Егер мерзімдер мүлдем шынайы болмаса — қалай әрекет етесіз?
Event Loop туралы айтыңыз — микро және макро тапсырмалар кезектері.
Циклдегі var тапсырмасын қалай түзетуге болады, var-ды let-ке ауыстырмай?
Шаблондардағы логика туралы не ойлайсыз?
Pinia туралы не ойлайсыз? Қандай жағдайларда Pinia қолданбау керек деп ойлайсыз?
CSS оқшаулау әдістері қандай? Қандай әдістерді білесіз?
Vue-да scoped стильдер қалай жұмыс істейді?
OOP принциптері туралы айтыңыз. JavaScript-те OOP қолдануға бола ма?
Осы HTML/CSS кодына қараңыз. Әр элементтің мәтін түсі қандай болады?
Vue тапсырмасында: immediate белгісінсіз watch қолданғанда шаблонда не көрсетіледі?
var, let, const айнымалылары туралы айтыңыз: аймақтар, hoisting, уақытша өлі аймақ.
async функциясы 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);
Ата-аналық элемент және position: absolute бар баласы бар. Бұл ата-анаға қалай әсер етеді?
Неге Promise.then().catch() орнына async/await және try-catch қолдандыңыз?
Код шолу кезінде көрген компонент туралы не ойлайсыз?
Келесі JavaScript Promise кодының мінез-құлқын түсіндіріп, консольға не жазылатынын айта аласыз ба: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```