Frontend
Jaký je rozdíl mezi interface a type v TypeScript?
Co je to Source Map?
Provedli jste revizi kódu generovaného umělou inteligencí?
Máte na základě praxe nějaká kritéria, kdy je vhodné dědičnost používat a kdy ne?
Byly nějaké úkoly nebo projekty migrace z jednoho stacku na jiný?
Jaká nastavení mají cookies (httpOnly, secure, expires, domain, path)?
Pověz o nějakém složitém rozhodnutí, které jsi musel navrhnout a vyvinout od začátku.
Jaké máte zkušenosti s FSD (Feature-Sliced Design)? Myslíte si, že je to potřeba pro všechny?
Jak dlouho pracujete s TypeScriptem a k čemu se TypeScript vůbec v projektech používá?
Pověz mi o Next.js: hlavní výhody, typy renderování, serverové komponenty a další možnosti.
Jaké nástroje a přístupy používáte pro stylizaci (CSS moduly, SCSS, CSS-in-JS atd.)?
Jak si představujete práci na novém místě? Jak byste se zapojili do projektu, kde je frontend momentálně bez frameworku?
Za jakých okolností dochází k přerenderování (re-render) komponenty v Reactu? Povídejte o reconciliation (souladu).
Co můžeš říct o specifikaci CSS selektorů?
V čem se liší klíčové slovo type od interface v TypeScriptu? Povídej o dědičnosti v typech a rozhraních.
Co dělá useMemo? Kdy ho používat? Je třeba obalit dětský komponent do React.memo?
Jak deklarovat nový typ založený na Foo, ale bez polí a a c, aniž byste použili Omit?
S jakými hooky React jsi pracoval? Krátce o každém. Čím se liší useEffect od useLayoutEffect?
Pokud jste cacheovali main.js a pak jste nahráli opravenou verzi se stejným názvem, co se stane a jak to vyřešit?
Jak často tě přesouvali mezi různými částmi projektu?