Frontend
Jaký problém nastává při přímém použití async/await v useEffect?
Uveďte React hooky, na kterých jste pracoval. Vysvětlete základní rozdíl mezi useState a useRef.
Kolik HTTP požadavků se odešle a proč, pokud spustíme kód s Observable bez subscribe a Promise bez then?
/** * Je nutné napsat funkci, která přijímá URL jako vstup, * provádí GET požadavek na tuto URL a vrací data (json). * Pro získání dat použijte fetch. * Pouze API Promise je povoleno. * Pokud dojde k chybě během požadavku, zkuste to ještě 5krát. * Pokud se nakonec nepodaří získat informace, vraťte chybu "Zadaná URL není dostupná". */ function get(url) { // kód zde } get(url) .then(res => console.log(res)) .catch(err => console.error(err))
Co je to přísné a nepřísné porovnání v JavaScriptu?
Úloha FizzBuzz: napište funkci v JavaScriptu, která přijímá pole čísel a vrací pole, kde jsou násobky 3 nahrazeny 'fizz', násobky 5 'buzz', a násobky obou 'fizzBuzz'
Můžete nám říct o architektonických přístupech, které jste v projektu použili? Znáte Feature-Sliced Design (FSD)?
Setkal ses dříve s konceptem podobným signálům (například v jiných rámcích)?
/* Co se zobrazí v konzoli */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Jakými protokoly komunikovala vaše aplikace s backendem?
Vysvětli Feature-Sliced Design (FSD). Jak jsi ho použil v projektu?
Pověz o vlastnostech CSS, které je lepší neměnit animací, a proč. Které vlastnosti je lepší animovat?
Jaký je rozdíl mezi přísným a neostrým srovnáním?
Jak lze zkopírovat objekt v JavaScriptu? Jaké způsoby znáš?
Jaké scénáře pokryly E2E testy?
Jaké otázky máte k nám? Co od této pozice očekáváte?
Pověz mi o sobě, čím jsi se dříve zabýval, co bylo zajímavé?
Jaké upřesňující otázky byste položili před implementací vlastního zaškrtávacího políčka?
Povězte mi o složení týmu na posledním místě práce.
Bude mít objekt, který vrací hook (`data`, `loading`, `error`), stejnou referenci mezi renderováními, pokud se hodnoty nezmění? Proč? Jak zachovat stabilní referenci na objekt?