Frontend
Co vás činí lepším než ostatní kandidáti na tuto pozici?
Co je WebSocket a jak se navazuje?
Jaké technologie a nástroje se právě učíte a jak je používáte v vývoji?
Co je React Fiber, proč se objevil, může být fáze commit přerušena a co znamenají current tree a work-in-progress tree?
Co je to vazba a koheze ve vývoji?
Proč je potřeba Next.js, jaké metody vykreslování podporuje a co se stane, pokud je horní komponenta označena jako klientská komponenta?
V formuláři, při stisknutí Enter, se stránka znovu načte. Nakonfigurujte odeslání bez načítání stránky a udělejte validaci pole povinnou.
Jak funguje useMemo, pokud je předán pole závislostí, je prázdné nebo není předáno?
Co jsou debounce a throttle, jak se liší a kde se používají?
Co se vám na frontendu líbí nejvíce a v jaké oblasti se chcete rozvíjet?
Co se stane, pokud předáte funkci jako počáteční hodnotu do useState, a proč se používá lazy inicializace?
Souhrn uvádí, že doba tvorby úkolu se zkrátila z 11 na 4 minuty. Co se při tom nezměnilo?
Kdo vyvinul renderovací engine?
Co je React, proč je potřeba Virtual DOM a jak React aplikuje změny na DOM?
Popište, jak byly organizovány interaktivní domácí úkoly: JSON konfigurace, komponenty a jejich vykreslení?
Kdo pracoval na struktuře konfigurace JSON?
Jak najdete úzká místa a výkonové problémy ve frontendové aplikaci?
Jak optimalizovat dětskou komponentu, aby se při aktualizaci rodiče znovu nem vykreslovala?
Jaké hooky v Reactu obvykle používáte?
Určete pořadí výstupu do konzole v příkladu se synchronním kódem, Promise.resolve a dvěma setTimeouty.