Frontend
Czy możemy obsłużyć stan odrzucony Promise wewnątrz .then()?
Napisz funkcję konwersji ciągu z camelCase na snake_case. Nie można używać wyrażeń regularnych, kodów znaków ani sztywno zdefiniowanej listy symboli; rozwiązanie musi być uniwersalne. Oceń złożoność czasową i pamięciową.
Jakie strategie renderowania znasz i w jakich przypadkach należy je stosować?
Jakie źródła mikrozadań (microtasks) i makrozadań (macrotasks) znasz?
Na początek, czy mógłbyś opowiedzieć trochę o swoim doświadczeniu w pisaniu testów automatycznych, zwłaszcza testów jednostkowych i integracyjnych?
Z jakimi wersjami Angular pracowałeś, jakie problemy napotkałeś podczas migracji i jak do niej podszedłeś?
Jak zajmujesz się samokształceniem zawodowym: czytasz książki, bierzesz udział w kursach?
Jak nazywa się i jak jest realizowane podejście, w którym przy tych samych danych wejściowych wysyła się jedno żądanie zamiast wielu identycznych?
Czy masz doświadczenie w pisaniu testów?
Dziękuję, to daje jasny obraz. Czy miałeś sytuacje, w których musiałeś wyjaśnić kierownictwu produktu kompromisy związane z front-endem, na przykład dotyczące zakresu, UX, wydajności lub ograniczeń technicznych?
W CV wspomniałeś o monorepozytorium, czystej architekturze, Clean Architecture i Feature-Sliced Design. Czy możesz opowiedzieć więcej o każdym podejściu — co przez to rozumiesz?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
Czym jest zamknięcie i jaki problem może wywołać?
Dlaczego teraz szukasz pracy?
Dlaczego komponent Child będzie ponownie renderowany po kliknięciu przycisku 'Rerender' w głównym komponencie, i dlaczego jest również renderowany podczas wpisywania tekstu w input?
Z czym głównie pracowałeś w ostatnich 2-3 latach?
Czy jesteś gotowy na test na drugą etap rekrutacji?
Czy były jakieś zadania lub projekty migracji z jednego stosu na inny?
Czy pracowałeś kiedyś z React Context? Jakie są wady Context w porównaniu do Redux?
Ile jest programistów frontend w twoim zespole?