Sobes.tech

Frontend

Pověz mi o své pracovní zkušenosti: kde jsi pracoval, proč měníš zaměstnání?

246

Jaký správce stavu se používá v projektu?

216

Proč použití setTimeout(fn, 0) pomáhá nezablokovat UI, zatímco vytvoření velkého množství promise (mikroúkolů) ne? Jaký je rozdíl mezi makroúkoly a mikroúkoly v Event Loop?

215

Tým košíku se dělí na podtýmy — do kterého z nich se mohu připojit a kolik bude frontendů v každém?

211

Pokud máte volný čas a na tabuli jsou dvě úkoly — technický (refaktoring) a produktový s stejnou prioritou — kterou byste si vybrali?

207

fetchAll(['url1', 'url2'], (results) => { console.log('Data všech odkazů', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }

202

V čem se liší null od undefined?

194

Řekněte nám více o offline funkčnosti: jak funguje ukládání dat v IndexedDB při ztrátě internetu?

180

Víte, co je Feature Sliced Design (FSD)?

160

Promise.reject('Chyba API') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });

157

Byly úkoly na optimalizaci výkonu webu? Jak jste diagnostikovali a řešili problémy se zpomaleným načítáním?

151

Proč je před funkcí potřeba klíčové slovo async? Co dělá?

146

Implementujte funkci delay(ms), která vrací slib, který se vyřeší po zadaném čase

146

Jaké jsou vaše plány na profesní rozvoj během příštích 3-5 let? Jaké oblasti vás zajímají?

146

Jaké typy dat jsou v JavaScriptu?

145

Používáte nástroje AI v práci a v osobním životě, a jak k nim přistupujete?

145

Pověz mi o batching v Reactu. Kde jsi se s tím setkal v praxi?

144

Zajímá vás kancelář, je možnost občas tam přijít pracovat?

144

V funkci handleCityChange na řádku 52 jsou tři antipatterny. Najděte je a vysvětlete je.

144
/3