Frontend
Praca z formularzami: React Hook Form, walidacja przez Yup/Zod
Przykład z filtrami obiektu (pole name i inne) - jak używać reactive do śledzenia zmian poszczególnych właściwości?
Jak atrybuty defer i async wpływają na ładowanie i wykonywanie skryptów, i jak jeszcze można uniknąć blokowania parsowania HTML przez skrypty?
Na początku masz wykształcenie reżysera teatralnego — dlaczego wybrałeś rozwój, dlaczego akurat frontend?
W jakich przypadkach następuje ponowne renderowanie komponentu w React?
Czy masz doświadczenie w pracy z monorepozytoriami lub mikrofrontendami?
Jak się czujesz, gdy skupiasz się na zadaniu, a koledzy rozpraszają cię pilnymi poprawkami lub nowym zadaniem?
Zadanie praktyczne: zaimplementuj funkcję, która przyjmuje tablicę URL-i i limit równoczesnych zapytań, i wykonuje zapytania fetch z ograniczeniem równoległego wykonywania (nie więcej niż limit zapytań jednocześnie), zwracając wyniki w kolejności początkowej.
Musisz napisać funkcję memoize — opakowanie do memoizacji. Dla uproszczenia można założyć, że funkcja zawsze będzie miała tylko jeden argument, i będzie to wartość prymitywna.
Czym jest CSRF i jak z nim walczyć?
Czy masz doświadczenie z Redis?
Wyjaśnij koncepcję programowania deklaratywnego w odniesieniu do React.
[imię] zapytał: jak odczuwasz pracę w startupie, co ci się podobało, a co nie?
Wyjaśnij, jak działa ChangeDetectionStrategy.OnPush i czym różni się od strategii Default.
Jak przebiegła recenzja kodu, kto ją przeprowadził?
Jak wygląda struktura współpracy z backendem w Twoim projekcie: ustalenia dotyczące API, gdzie przechowywana jest logika zapytań (hooks, moduły itp.)?
[imię] zapytał: przedstaw się: swoje imię, nazwisko, i opowiedz krótko o swojej ścieżce zawodowej.
Co może być w kolejce mikrozadań JavaScript?
Jaka jest złożoność wyszukiwania elementu w zbiorze w porównaniu z tablicą?
Opowiedz o użyciu NX w projekcie i dlaczego został wybrany