Frontend
console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)
Wypełnij macierz 5×5 unikalnymi losowymi liczbami całkowitymi od 0 do 1000.
Czy masz doświadczenie w samodzielnym opracowywaniu architektury usługi lub jej części?
Jak otrzymujesz zadanie i przeprowadzasz je przez cykl rozwoju?
Opowiedz o Git. Czym jest GitFlow? Jak go zastosowano w projekcie?
Czy wiesz, czym jest gRPC (Google Remote Procedure Call)?
Opowiedz o cyklu życia funkcjonalnego komponentu React
Porównaj wstrzykiwanie zależności przez parametry konstruktora i przez funkcję inject: jakie są zalety i wady każdego podejścia?
Quiz składa się z pytań — jak będziemy uzyskiwać dane dotyczące pytań: od razu całą listę czy partiami?
Co się dzieje, jeśli zmieni się typ komponentu? Czy ten sam klucz pomoże zachować stan?
Nie miałeś administratora systemu, który pomagałby z dostępami?
Użytkownik szybko wpisuje tekst w polu wyszukiwania. Jaka jest różnica między `debounce`, `throttle` a `AbortController` z punktu widzenia UX i obciążenia sieci/serwera? Co jest lepsze do wyszukiwania na żywo?
Typy danych referencyjnych i prymitywnych w JavaScript: czym się różnią, wymień każdy.
Opowiedz o pętli zdarzeń — kolejki mikro- i makrozadań.
Jakie problemy bezpieczeństwa widzisz w przesyłaniu loginu i hasła przez parametry zapytania w URL?
A jak ta metryka (INP) jest zbierana, wiesz? Jak możemy ją zobaczyć na prawdziwych użytkownikach, jeśli w DevTools wszystko jest w porządku, a użytkownicy narzekają, że wszystko jest źle?
Opowiedz mi o pętli zdarzeń w JavaScript.
Z jakimi hookami pracowałeś w komponentach funkcyjnych? Który był najbardziej niezwykły?
W zakresie interfejsu użytkownika — praca z danymi, wykresami, tabelami, zaawansowanymi interfejsami, formularzami — czy jest coś nowego?
W którą stronę siebie oceniasz: Middle czy Senior?