Frontend
Aplikacja ciągle generuje wyjątki, które należy podzielić według sensu i logiki domeny: na przykład błędy domenowe i błędy połączenia. Jak rozwiązałbyś to podejściem funkcyjnym?
Czym jest wyciek pamięci i jak działa garbage collector w JavaScript?
Załóżmy, że wprowadzany jest nowy typ odpowiedzi (np. wideo) — jak to uwzględnić w strukturze danych, którą ustaliliśmy?
Czym są null i undefined, jaka jest różnica? Co zwróci typeof null?
W jakim mieście się obecnie znajdujesz? Jak oceniasz hybrydowy model pracy (raz w tygodniu w biurze)?
Opowiedz o swoim stosie frontend ogólnie, czego używasz?
Mamy bardzo duży front w monorepo, nad którym pracuje jednocześnie wiele różnych zespołów. Przejście na mikrofronty jest niemożliwe. Jak zminimalizować ryzyko, że różne zespoły będą wpływać na pracę innych?
Czy fakt, że nie lubisz siedzieć w miejscu, nie stoi w sprzeczności z twoją wytrwałością jako mocną stroną?
Czym jest React.memo, czym różni się od hooków useMemo/useCallback i jak są ze sobą powiązane?
Jak pracować z oknami modalnymi w Vue 3?
Dlaczego WebSocket, a nie po prostu żądania REST?
Czym jest Signal Store i do czego służy?
Zadanie: przejść przez drzewo obiektów (każdy obiekt ma pola value i elements) i policzyć sumę wszystkich wartości. Jak byś to zrealizował?
Czym różnią się etapy Reflow i Repaint?
Jak długo będzie cię interesować frontend? Czy nie pojawi się moment, kiedy będziesz chciał czegoś innego? Mamy wyraźny podział — jeśli dołączysz jako frontend developer, będą tylko zadania frontendowe.
Jak był zorganizowany zespół i jak skonfigurowano procesy?
Co oznacza, jeśli ref nazywa się 'płytkim' lub 'powierzchniowym' - który nie śledzi obiektu w głębi, tylko jego właściwości górne? (pytanie o shallowRef)
Jakie narzędzia AI używasz w pracy? Jak oceniasz korzystanie z ChatGPT, Perplexity, Cursor, Claude i innych agentów AI w rozwoju?
Gdybyś miał pełną swobodę, jaką idealną formę byś stworzył? Jakie podejścia, technologie i metody byś użył (walidacja, obsługa błędów, UX, DX)?
Jakie API przeglądarki są ważne dla implementacji HLS/DASH w przeglądarce?