Hľadal si prácu počas týchto dvoch mesiacov?
Frontend
Je JavaScript jedno- alebo viacvláknový? Porozprávaj mi o Web Workers.
Čo je EventBus? Ako to urobiť vo Vue?
Povedz mi o zásobníku, na ktorom si pracoval. Ako dobre poznáš TypeScript? Zložité typy, rekurzívne typy?
Čo urobíš, ak sú termíny úplne nereálne?
Ako fungujú scoped štýly vo Vue pod kapotou?
Povedz mi o Event Loop — frontách mikro a makro úloh.
Ako opraviť úlohu s var v cykle, okrem nahradenia var s let?
Ako sa vzťahuješ k logike v šablóne?
Pozri si tento HTML/CSS kód. Aká bude farba textu pri každom prvku?
Povedz mi o princípoch OOP. Je OOP použiteľný v JavaScripte?
Aké metódy izolácie CSS poznáte?
Čo si myslíš o Pinia? V akých prípadoch by si nepoužil/a Pinia?
Úloha vo Vue: čo sa zobrazí v šablóne pri použití watch bez vlajky immediate?
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);
Povedz o premenných var, let, const: oblasti viditeľnosti, hoisting, dočasná mŕtva zóna.
Ako ovplyvňuje rodičovský prvok, ak má dieťa s position: absolute?
Prečo ste použili async/await s try-catch namiesto Promise.then().catch()?
Čo si myslíš o tom komponente, ktorý si videl pri revízii kódu?
Vysvetlite správanie nasledujúceho kódu JavaScript Promise a čo bude zaznamenané do konzoly: ```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)) ```