Sobes.tech

Frontend

Opowiedz o swoim doświadczeniu zawodowym: gdzie pracowałeś, dlaczego zmieniasz miejsce pracy?

273

Zespół koszyka dzieli się na podzespoły – do którego z nich mogę dołączyć i ile będzie front-endów w każdym z nich?

231

Dlaczego użycie setTimeout(fn, 0) pomaga nie blokować interfejsu użytkownika, a tworzenie dużej liczby obietnic (mikrozadań) nie? Jaka jest różnica między makrozadami a mikrozadami w Event Loop?

230

Jaki menedżer stanu jest używany w projekcie?

230

Czym różni się null od undefined?

222

fetchAll(['url1', 'url2'], (results) => { console.log('Dane ze wszystkich linków', 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) }

222

Jeśli masz wolny czas i na tablicy są dwa zadania — techniczne (refaktoryzacja) i produktowe o tej samej priorytetowości — które wybrałbyś?

217

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

206

Opowiedz więcej o funkcjonalności offline: jak działa zapisywanie danych w IndexedDB przy utracie internetu?

187

Czy były zadania związane z optymalizacją wydajności strony? Jak diagnozowali i rozwiązywali problemy z wolnym ładowaniem?

177

Czy znasz Feature Sliced Design (FSD)?

171

W funkcji handleCityChange na linii 52 występują trzy antipatterny. Znajdź je i wyjaśnij.

168

Jakie są Twoje plany rozwoju zawodowego na najbliższe 3-5 lat? Jakie dziedziny Cię interesują?

165

Opowiedz o batching w React. Gdzie się z nim spotkałeś w praktyce?

164

Dlaczego przed funkcją potrzebne jest słowo kluczowe async? Co ono robi?

163

Jakie typy danych są w JavaScript?

162

Czy używasz narzędzi AI w pracy i życiu osobistym, i jak się do nich odnosisz?

162

Jak zdiagnozowałbyś wyciek pamięci lub nadmierne renderowania komponentu w React?

162

Opowiedz więcej o autoryzacji w Sberpay z punktu widzenia frontendu.

160
/3