Jaké přístupy ke psaní stylů jste použili (preprocesory, Tailwind, CSS moduly atd.)?
Frontend
Jaké metody optimalizace re-renderů existují v Reactu (React.memo, useCallback, useMemo)?
Jak se zapisuje algoritmická složitost? Jaká je složitost řazení bublinkou? Jaká je složitost rychlého řazení?
Co je HTTP? Jaké HTTP metody znáte a k čemu slouží?
Na co je potřeba správce stavu? Čím se liší od React Context?
Jaké metody existují pro vytvoření hluboké kopie objektu?
Povězte nám o nejzajímavější úloze z posledního nebo předchozího zaměstnání — co vás ovlivnilo z hlediska zájmu nebo obchodního dopadu?
Co je virtuální DOM? K čemu je potřeba? Jaké jsou tři podmínky algoritmu porovnávání stromů (diffing)?
Proč nelze úplně upustit od Promise ve prospěch async/await? V jakých situacích async/await není vhodný?
Specifičnost CSS selektorů: jaké styly budou aplikovány na dvě značky H2 s konkurenčními styly? Seřaďte selektory podle vzestupné specifity.
Je možné zajistit, aby se finally spustil ještě jednou (s číslem 10), aniž bychom změnili pořadí kódu, ale něco přidali uvnitř funkce?
Jaké knihovny UI komponent jste použili?
Jak jsou rekurzivní algoritmy charakterizovány z hlediska výkonu?
Pověz mi o Event Loop: zásobník volání, mikroúkoly, makroúkoly.
Co se stane, když zadáte URL do prohlížeče a stisknete Enter? Popište celý proces od DNS řešení po vykreslení stránky.
Jaké kódy odpovědí HTTP znáte?
Určete pořadí výstupu čísel v konzoli pro příklad s Promise, kde je volán reject a poté jsou připojeny obslužné funkce then, catch, finally.