Frontend
Jaké kódy odpovědí HTTP lze očekávat při úspěšném vytvoření, aktualizaci a nahrazení zdroje?
V čem se liší renderování od kreslení? Jak se nazývá proces porovnání virtuálního a skutečného stromu DOM?
Jak dlouho pracujete ve společnosti?
Jak jste komunikoval s backendem a ostatními členy týmu (analytiky, designéry, testery)?
Zvládl jsi situaci, kdy indexOf vrací -1 při použití v removeItem?
Jak se ti líbí náš formát práce? Je atraktivní?
Proč jste použil computed pro filtrování tarifů, místo obvyklých proměnných nebo funkcí?
Co je to klíč v Reactu a k čemu slouží?
Kdy se spustí funkce cleanup v useEffect, pokud má pole závislostí s parametry a, b, c?
Úkol v editoru kódu: jsou zde dva pole, získané z různých serverů, v každém poli jsou záznamy s unikátními a po sobě jdoucími ID (neopakujícími se mezi poli). Je třeba napsat funkci, která přijme tyto dva pole a číslo k, a vrátí k prvků s nejvyššími ID v sestupném pořadí.
Jaký je rozdíl mezi typy any a unknown v TypeScriptu?
Co je to cherry-pick v Git?
Kdo by měl obecně rozhodnout o posunu vydání?
Jaké správce stavu jste používali? K čemu je správce stavu, jaký problém řeší?
Jaký argument předáváme funkci inject? Co přesně tam předáváme — závislost nebo něco jiného (token)?
Jaké přístupy jsou potřeba před klonováním repozitáře?
Úkol v Reactu: implementujte komponentu pro hledání výskytů podřetězce v textu. Požadavky: načítání textu z API při prvním vykreslení, indikátor načítání, zpracování chyb, hledání výskytů bez ohledu na velikost písmen, zvýraznění nalezených výskytů, zobrazení celkového počtu výskytů, tlačítko pro načtení dalšího textu.
Jak funguje Array.from? Co přijímá jako argumenty?
Co víte o kontextu a klíčovém slovu this?
Pracoval jste s RxJS?