Hledal jsi práci za poslední dva měsíce?
Frontend
Úloha na Event Loop s setTimeout a Promise: určete pořadí výstupu v konzoli.
Pověz mi o zásobníku, na kterém jsi pracoval. Jak hluboko znáš TypeScript? Složitá data, rekurzivní typy?
Co uděláš, pokud jsou termíny zcela nereálné?
Co je to EventBus? Jak ho udělat ve Vue?
Pověz mi o Event Loop — frontách mikro a makro úkolů.
Jaký máš vztah s logikou v šabloně?
Jak opravit problém s var v cyklu, kromě nahrazení var za let?
Podívej se na tento HTML/CSS kód. Jaká bude barva textu u každého prvku?
Co si myslíš o Pinia? V jakých případech bys nepoužil/a Pinia?
Pověz o proměnných var, let, const: oblasti viditelnosti, hoisting, dočasná mrtvá zóna.
Pověz mi o principech OOP. Je OOP v JavaScriptu použitelné?
Jaké metody izolace CSS znáte?
Jak zajistit, aby se dva sliby spustily paralelně a funkce dokončila za 1 sekundu, místo 1200 ms?
Jak jsi rozuměl tomu, kterou úlohu si vzít sám a kterou svěřit klukům?
Proč jste použil async/await s try-catch místo Promise.then().catch()?
Jak fungují scoped styly ve Vue pod kapotou?
Jak to ovlivňuje rodičovský prvek, pokud má dítě s position: absolute?
Co si myslíš o tom komponentu, který jsi viděl při revizi kódu?
Vysvětlete chování následujícího kódu JavaScript Promise a co bude zaznamenáno 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)) ```