Frontend
Lze `debounce` kombinovat s `AbortController`-em?
Jaké typy operátorů existují v RxJS?
Která funkce je čistá? Co jsou vedlejší účinky?
Co lze dělat v JavaScriptu, ale nelze v TypeScriptu?
Jak přehrávač pozná, jakou kvalitu vybrat?
Implementujte funkci filtrující duplicity v lineárním čase O(n) bez použití Set, s využitím objektu jako hash tabulky.
Pokud byste museli spočítat počet řádků kódu v projektu, jak byste k této úloze přistoupili? Jak byste formulovali dotaz pro hledání řešení nebo pro neuronovou síť?
Jaký je rozdíl mezi useRef a useState?
Jak byste rozdělil stav serveru a klienta?
Co je to code splitting a jak funguje?
Co je to Pokroková webová aplikace (PWA)?
/* soubor ProfilePage.tsx v tomto souboru je třeba opravit chyby */
Existuje rozdíl mezi type a interface v TypeScript?
Co se stane se zásobníkem volání a frontou úloh v okamžiku této nekonečné rekurze?
Jak bys rozdělil systém hodnocení nemovitostí z obchodního hlediska na části? Je tam objekt, organizace s pobočkami, role uživatelů — jak bys to strukturoval?
Co je to cherry-pick v Git?
Při optimalizaci načítání těžké frontendové aplikace s 150 malými ikonami by měly být ikony sloučeny do jednoho sprite nebo použít CSS-inlining při použití HTTP/2 nebo HTTP/3?
Proč je lepší nastavovat cookies na serveru přes HTTP hlavičky, než přes document.cookie na klientovi?
Úkol na live coding: napište composable useLocalStorage, který bude sloužit jako vrstva mezi vývojářem a přímou interakcí s localStorage — ukládání, přepisování hodnot podle klíče a sledování změn této hodnoty.
Povězte o úspěšné situaci v projektu.