Frontend
Jak se buduje spolupráce s analytiky a produktovým manažerem při stanovování úkolů?
Jaké jsou metody životního cyklu třídy komponenty v Reactu?
S čím jste pracoval nejvíce? Jaké knihovny nebo oblasti?
Jak sledovat, pomocí watch, zda se něco změnilo v tomto reaktivním objektu (ref) user s poli jméno, příjmení, prostřední jméno?
Jaké máte zkušenosti s FSD (Feature-Sliced Design)? Myslíte si, že je to potřeba pro všechny?
Jak probíhala spolupráce s designéry? Museli jste přesvědčovat designéra, aby změnil návrh?
Umíte nakonfigurovat ESLint a Prettier? Chápete, jak fungují?
Existují situace, kdy nemá smysl používat Next.js a stačí běžné SPA na Reactu?
Co jsou typeof a instanceof v TypeScriptu a jak se používají?
Máte zkušenosti s knihovnami React Query nebo SWR pro cachování stavu na straně požadavků?
const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />
Jak přistupujete k výběru technologií v projektu a jak vedete diskuse při odporu?
Jaké další metody API Promise znáš kromě Promise.all?
Vidíš, kliknu na položku 2, skryju ji, a položka 1 se také zavře. Nem mělo by se to dít. Můžeš vysvětlit, proč se to děje?
Znáte nativní vnoření CSS? Jste pro nebo proti? Jaké jsou jeho výhody a nebezpečí?
Jaký je rozdíl mezi state a props?
Pověz mi o reconciliaci v Reactu
V čem se liší klíčové slovo type od interface v TypeScriptu? Povídej o dědičnosti v typech a rozhraních.
Při spuštění projektu se vyskytnou chyby — verze Node.js nesouhlasí. Jak byste tento problém řešili?
Server se nachází v Kalifornii, my v Moskvě. Zpoždění signálu je 50 ms jedním směrem, server připravuje odpověď za 20 ms. Za jak dlouho po požadavku z prohlížeče obdržíme první bit informace?