// [1, 2, 3, [4, [5]]] => [1, 2, 3, 4, 5] function
Frontend
Poznáš atribút SameSite v cookies? Aké sú jeho hodnoty a v čom sa líšia?
Poznáš CSRF útok?
Aký problém vzniká pri priamej použití async/await v useEffect?
Ako riešiš problém optimalizácie načítania obrázkov pre rôzne rozlíšenia obrazovky?
Čo je rozdiel medzi serverovými a klientskými komponentami v Next.js? Na čo boli zavedené?
Prečo musíme nastavovať atribúty width a height pre obrázky?
Povedz mi o režimoch renderovania v Next.js: SSR, SSG, ISR — v čom sa líšia?
Aká je algoritmická zložitosť napísaného riešenia?
Prečo práve front-end? Ako si vôbec prišiel k front-endu?
Ako optimalizovať vyhľadávanie v komponente, aby sa pri každom stlačení klávesy neodosielal dopyt na server?
Uvedel si, že si pracoval s mikro frontendmi. Môžeš vysvetliť, ako boli integrované, prečo boli vybrané a aké problémy sa vyskytli?
Aké scenáre pokrývali E2E testy?
Existujú situácie, keď nemá zmysel používať Next.js a stačí bežné SPA na React?
Má zmysel obaliť filtrovaný zoznam v useMemo v tomto komponentu?
Prečo je používanie indexu poľa ako kľúča antipattern v Reacte?
Na čo bol vynájdený Next.js? Čím sa líši od bežnej SPA aplikácie?
Typizuj napísanú funkciu v TypeScript pomocou generík, aby fungovala nielen s číslami, ale aj s inými typmi.
Zúčastňujú sa klientské komponenty na generovaní HTML na serveri, alebo sa vykonávajú iba v prehliadači?
Dynamický panel s množstvom grafov, ktoré sa menia v reálnom čase — je to renderovanie na strane klienta alebo servera?