Frontend
Setkal jste se s mechanismem CORS?
Proč je potřeba sémantické označení?
Jak bys typizoval odpovědi backendu v TypeScript, pokud jeden endpoint může vracet různé struktury: seznam s stránkováním, chybu nebo prázdný výsledek? Jak bys organizoval typy, aby byly pohodlné k použití v celém projektu?
Ohodnoťte své znalosti Vue, TypeScript a JavaScript.
Už jste někdy nastavovali Babel? Co to je? Už jste někdy sestavovali Webpack nebo používali jeho alternativy?
Pracoval jste na prvním projektu s designérem nebo jak byla práce organizována?
Jak funguje garbage collector? Můžeš vysvětlit jeho fungování netechnickému odborníkovi?
Jak vám pomáhá TypeScript v práci? Čím se v něm vyznačuje typizace?
V jakém formátu přicházely odpovědi ze serveru a jak jste je zpracovávali (o systému psychologických testů s dynamickými otázkami)?
Jaké úkoly byste rádi dělali na novém místě práce? Máte zájem o rozvoj v technické nebo architektonické oblasti?
Použili jste někdy Angular CDK?
Pokud vytvoříte nový Promise a uvnitř těla konstruktoru napíšete console.log, dostane se to do mikroúkolu nebo do hlavního zásobníku?
Pověz mi o nejpohodlnějším konci pracovního dne.
Co je to křížová kompatibilita prohlížečů a jak řešit problémy s kompatibilitou CSS mezi prohlížeči?
Jaké operátory RxJS znáte a které jste museli použít v praxi?
Bylo ve projektu rozdělení kódu (code splitting)? Jaký byl použitý bundler?
Jak správně vložit uživatelský text do DOM, zachovat HTML formátování a vyhnout se XSS?
Jaké metody lze použít k odlehčení parsování? Znáte atributy async a defer pro skripty?
Podařilo se vám něco zjistit o našem projektu?
Jaké výhody přináší použití funkce inject() místo konstruktorové injekce ve vašem projektu?