Frontend
Co je to kontext (this) v JavaScriptu?
Čím se liší prostředí pro spuštění JavaScriptu v prohlížeči od Node.js?
Problémy s časovačem v setup() komponenty Vue s podporou SSR, který se čistí v onUnmounted
Kdo hrál roli analytika v týmu?
Jak se vyhnout zbytečnému sledování signálů uvnitř efektu — co je untracked?
V jakých případech je odesílán preflight (OPTIONS) požadavek?
Existují nyní procesy, které se blíží ke konci, nebo nabídky na ruce?
Pověz mi o Feature Sliced Design (FSD): co to je a jak jsi ho použil na projektu?
Jak zorganizovat asynchronní komunikaci mezi frontendem a backendem při dlouhotrvajících operacích (například spuštění výpočtu hodnocení)? Jak zpracovávat stavy a aktualizace?
Existuje komponent, ve kterém jsou props.items přímo seřazeny přes props.items.sort()? Můžete komentovat tuto situaci?
Jak jste zacházeli s artefakty sestavení při takovém přístupu k nasazení?
Proč jste použil computed pro filtrování tarifů, místo obvyklých proměnných nebo funkcí?
Jaké jsou základní principy OOP? Vysvětlete principy SOLID svými slovy.
Co se stane při otevření nekonečné smyčky (while true) v jedné záložce prohlížeče — proč se někdy zasekne pouze jedna záložka, a jindy více?
Ne spouští se funkce toggleInput před tímto?
Úkol: Vytvořte stránku s multifunkční tabulkou kryptoměn. Je třeba se připojit k API a zobrazit seznam mincí v tabulce. Minimální požadavky: Projekt vytvořen od nuly Pouze Typescript Připojení k API Řazení podle hodnot ve sloupci Hledání podle hodnot v buňkách (funguje na principu logického AND) Další úkoly: Vlastní stránkování Minimální styly (příjemný a upravený vzhled) Obecné hledání podle hodnot ve všech buňkách Možnost pevného umístění sloupců
Jaký argument předáváme funkci inject? Co přesně tam předáváme — závislost nebo něco jiného (token)?
Použili jste React Toolkit — včetně RTK Query? Znáte Tanstack Query?
Jak bude fungovat replikace databáze (master-slave)? Jak bude load balancer směrovat požadavky na různé servery s různými databázemi?
Jak jste řešili problém soužití nového stacku a Legacy kódu v jednom projektu? Zvažovali jste mikrofrontendy nebo webové komponenty?