Jaké typy testů jste provedli a jaké nástroje jste použili?
Frontend
Kdy používáte tvrzení typu (přetypování) a jaká jsou s tím spojena rizika?
Co vás činí lepším než ostatní kandidáti na tuto pozici?
Co jsou to podmíněné typy v TypeScriptu?
Co je Canvas, pracoval jste s tím?
Co je to typový stráž v TypeScriptu a proč je potřeba?
Jak se liší HTTP/2 od HTTP/1.1?
Co se stane, pokud předáte funkci jako počáteční hodnotu do useState, a proč se používá lazy inicializace?
Jak React prochází strom Fiber a co se stane s dětskými komponenty, když se aktualizuje rodič?
Co jsou Web Workers a kdy se používají?
Jak přistupujete k nové složité a špatně definované úloze: hodnotíte práci a vytváříte plán?
Kdy používáte optimalizace React: ihned nebo po objevení se problému?
Co dělá useCallback a kdy je užitečné?
Určete pořadí výstupu do konzole v příkladu se synchronním kódem, Promise.resolve a dvěma setTimeouty.
Povězte nám o své zkušenosti s monorepo.
Co je to v JavaScriptu? Jak to funguje v běžných a šipkových funkcích, jak může dojít ke ztrátě kontextu a jak ji obnovit?
Co jsou to chytré a hloupé komponenty? Uveďte příklad.
Co jsou mapované typy v TypeScriptu?
Jak najdete úzká místa a výkonové problémy ve frontendové aplikaci?
Proč jsou v Reactu potřeba klíče a co se stane, když se klíč komponenty změní?