Frontend
Setkali jste se s pojmem diskriminovaná unie?
Co je to type guard?
Proč je právě frontend? Jak jsi vůbec přišel k frontendu?
V čem je podle vás rozdíl mezi přidáním funkce do již fungujícího produktu a spuštěním úplně nového produktu? Na co jste se osobně v každém případě zaměřil?
Jaké jsou vaše čisté očekávání ohledně platu?
Jak byl implementován modul integrace se čtyřmi POS systémy na základě společného znovupoužitelného komponentu s ohledem na různé API?
Jak lze uměle vyvolat přetečení zásobníku změnou něčeho v tomto kódu?
Na škále od 1 do 10, jak hodnotíte svou schopnost přepínat z jednoho úkolu na jiný různého plánu?
[jméno] se zeptal: Co je na celé tvé pracovní zkušenosti nejvíce skvělé a co nejhorší?
Určete pořadí výstupu do konzole pro kód s použitím setTimeout a Promise (úkol na Event Loop).
Pověz mi o své zkušenosti za poslední 3-4 roky. Jaké úkoly jsi řešil?
Povězte nám více o projektu, na kterém jste pracovali. Byl to projekt, který jste udělali a zapomněli, nebo byla podpora?
Existuje autorizační token. Jak byste ho uložili do cookie? Co dělá klient a co dělá server?
Pověz mi o direktivách ve Vue.js: ty nejpoužívanější
Představte si úplně nový, základní a prázdný projekt Vue - jaká je jeho architektura? Jaké složky obsahuje a k čemu slouží?
Je třeba napsat metodu pro získání hodnoty podle klíče objektu s neomezenou hloubkou a podpisem get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Jméno' } } } get('user.profile.name', data)
Čím byly odesílány požadavky na backend?
Proč některé společnosti (například banky) odesílají všechny požadavky metodou POST?
Jaké moderní nové HTML tagy jsi potkal a používal při práci?
Napište správné typy pro tuto funkci, aby TypeScript validoval oba objekty (pomocí generics a keyof).