Frontend
Máš nějaké vlastní projekty, na kterých jsi úplně sám dělal UI/UX bez účasti designéra?
U testové úlohy: máš AnnotationService. Jaký algoritmus používáš k rozhodnutí, zda má být služba providedIn: 'root' nebo na úrovni komponenty/modulu?
Máme komponent, který by měl vysílat (emitovat) událost, například při kliknutí. Jak to lze realizovat?
Jaký je problém s použitím enum v TypeScript při kompilaci do JavaScriptu? Čím lze enum nahradit?
Jak implementovat komponentu tabulky s různými barvami rámečků v různých kontextech, pomocí BEM a komponentního přístupu ve Vue?
Proč nelze volat hooky v podmínkách nebo cyklech?
Jak obvykle ukládáte vrstvu API a organizujete komunikaci klient-server v aplikacích?
Jaké metody polí znáte v JavaScriptu?
Jaký je rozdíl mezi renderováním na straně klienta a serveru (CSR vs SSR)?
Když se formulář otevře pro úpravu prvního řádku, pole polyname se vyplní hodnotou z tohoto řádku (například 'A'). Validátor, který jste napsali, se spustí. Považujete za normální chování, že validátor našel shodu a vydal chybu, i když uživatel ještě nezačal upravovat?
Je v projektu testování?
Proč používat try/catch místo řetězce .then/.catch?
Na stránce je přehrávač. Je třeba zajistit, aby při stisknutí tlačítka stop na jedné záložce, se přehrávání zastavilo i na jiné záložce. Jak bys realizoval komunikaci mezi záložkami?
Co je to localStorage, odkud pochází a je dostupný v Node.js?
Jak dlouho už píšete v Node.js?
Pověz o vývoji autorizace přes OpenID Connect
Jak často jste pracoval s kontextem (this) v JavaScriptu? Vysvětlete ztrátu kontextu a způsoby jejího řešení (bind, call, apply, šipkové funkce, uložení do proměnné).
Co je to čistá funkce? Kdy je funkce čistá? Co jsou vedlejší efekty?
Jaké typy streamů jsou v Node.js?
Jaký typ dědičnosti se používá v JavaScriptu? Existuje vícenásobná dědičnost u tříd?