Proč jste přestal pracovat na předchozím projektu a co se stalo s jeho financováním?
Frontend
Pokud má aplikace velmi velký balíček, co byste udělali?
Jaké metody organizace mikrofrontendů kromě Webpack Module Federation existují?
Co je to sémantická struktura, k čemu je potřeba a umíte uvést některé sémantické HTML tagy?
Jak jste na tom s přepínáním mezi projekty a kontexty?
Na co je soubor package-lock.json?
Popište API messengeru: jaké endpointy jsou potřeba pro chaty, zprávy, kontakty, odesílání zpráv a nahrávání příloh?
Co si myslíte o architektuře FSD? Vytváří to problémy, že logika jedné entity je rozložena přes vrstvy projektu?
Co přesně zamyká soubor package-lock.json: pouze závislosti z package.json nebo i tranzitivní závislosti?
Proč byla jako datová struktura pro implementaci LRU cache zvolena Map?
Co si myslíte o CSS-in-JS, například Styled Components?
Co je ARIA a kdy by se měla používat?
Co je metoda next() iterátoru a co vrací?
Napište nativní funkci v JavaScriptu, která vykreslí stromový seznam na základě dané datové struktury v určeném HTML kontejneru.
Povězte nám o svých osobních projektech nebo projektech, které jste vedli paralelně.
Proč je pro stránkování zpráv preferován kurzor před offsetem?
Narazili jste na problémy s kompatibilitou mezi prohlížeči a jak jste je řešili?
Co je MVC a za co jsou odpovědné Model, View a Controller?
Jak bylo plánování práce a rozdělení zdrojů v týmu provedeno?
Jaké metody ukládání dat existují v prohlížeči a co je logické v nich ukládat?