Frontend
Aký je rozdiel medzi transform a top/left pri pohybe prvku pomocou JavaScriptu? Aká je najdôležitejšia vlastnosť?
Prečo ste sa rozhodli zmeniť zamestnanie?
Ako pristupujete štúdiu nových technológií?
Ak je roles rovné undefined a komponenta sa znovu vykreslí, čo sa stane s useEffect?
Ktorý prvok formulára, ktorý si vytvoril v UI rámčeku, bol najťažší?
Ako rýchlo sa váš tím učí a zavádza nové knižnice/prístupy?
Aké ďalšie kritériá by ste mohli uviesť pre dobrú knižničnú súčasť?
Čo môžeš povedať o asynchrónnosti v prehliadači a Event Loop? Z čoho pozostáva?
Aké problémy vidíte s globálnym objektom window.handlers a konfliktmi správcov udalostí?
Stretli ste sa niekedy s problémom CORS? Ako ste ho vyriešili?
V API kompozície Pinia nie je metóda $reset — ako by ste ju implementovali?
Prečo používame funkčnú aktualizáciu stavu (odovzdaním funkcie do setState s argumentom prev), namiesto jednoduchého count + 1?
Praktická úloha: vykonajte revíziu kódu a navrhnite refaktoring komponentu React UserProfile.
Aký je rozdiel medzi input type text a input type number okrem typu prijímaných hodnôt?
Recenzia kódu komponentu Accordion: nájdite problémy a navrhnite vylepšenia
Praktická úloha na CSS Grid: kontajner má nastavené grid-template-columns s pevnými 5 stĺpcami. Je potrebné prepísať vlastnosť tak, aby bol počet stĺpcov dynamický (prispôsobivý)
Existuje pole objektov s poľom value. Musím vytvoriť nový pole obsahujúce iba číselné hodnoty týchto objektov (bez reťazcov). Ako to urobiť a ako skontrolovať, či je hodnota číslo?
Aké sú stratégie detekcie zmien v Angular a ako funguje OnPush?
Ako zistíte, že formulár v produkcii prestal fungovať (napríklad, nezavŕši registráciu), ako to môžete zistiť?
Tretia časť úlohy v TypeScript: vytvorte nový typ založený na type Delivery, kde všetky polia sú voliteľné (môžu mať hodnotu undefined) a nemôžu meniť svoju hodnotu (readonly). Použite pomocné typy Partial a Readonly.