Frontend
Co obvykle děláš, když máš pocit, že zaostáváš za termíny? Je stanovené datum vydání, ale chápeš, že úkol nestihneš dokončit včas. Jak jednáš a kdy o tom informuješ?
Popište standardní tok autorizace přes Keycloak, který jste používali v projektech.
Jaký je rozdíl mezi == (dvojitým rovná se) a === (trojnásobným rovná se)?
Jaké mechanismy způsobují znovu vykreslení komponenty v Reactu?
Pokud zvažujeme optimalizaci v rámci Vue komponenty, na co byste se zaměřili a jaké nástroje byste použili?
Jak byste zareagovali na kód s časovou složitostí O(n²) při revizi kódu?
Byly nějaké zajímavé příběhy nebo chyby s PDF knihovnou?
Kolik frontend vývojářů bylo na projektu s mikrofrontendy?
Chápeš princip oddělení logiky a prezentace v modelu, na kterém stojí mnoho architektonických přístupů? Odkud pochází tato myšlenka původně?
Co dostaneš v této konstantě: jedničku nebo něco jiného? Předpokládejme, že je zde konstanta, do které je vložena Promise, a k ní je připojeno .then() s return 1.
Čeho byste se na nové práci chtěli vyvarovat? Co pro vás znamená netoxický tým a vstřícné vedení?
Jak byly projekty v Paraveb organizovány: pracoval na projektu jeden člověk nebo tým?
Jaký je rozdíl mezi typem a rozhraním v TypeScriptu? Kdy co používáš?
Co je to type guard v TypeScript?
Na stromě sedí veverky a vrány. Je třeba napsat funkci, která najde všechny veverky na stromě a vrátí jejich jména. Očekávaný výsledek: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
Typizuj funkci getParam tak, aby TypeScript sám zvýrazňoval přítomnost vlastností v objektu. Udělej typizaci tak, aby nebylo možné předávat pole.
Znáte SSE (Server-Sent Events)?
Pracoval jste s jinými systémy správy databází, například MongoDB?
[jméno] povězte nám o projektech v [organizace]. Jak měřili počet uživatelů, kdo to byli, jak měřili jejich spokojenost s produkty?
Co uvidí běžný uživatel, pokud vloží tento rozvrh do čistého HTML dokumentu? (vnější div s červeným rámečkem na celou šířku, výškou 100px, uvnitř čtverec 100x100 s zelenými okraji)