// [1, 2, 3, [4, [5]]] => [1, 2, 3, 4, 5] function
Frontend
Czy znasz atrybut SameSite w ciasteczkach? Jakie są jego wartości i czym się różnią?
Czy znasz atak CSRF?
Jaki problem pojawia się podczas bezpośredniego używania async/await w useEffect?
Jak rozwiązujesz problem optymalizacji ładowania obrazów dla różnych rozdzielczości ekranu?
Czym różnią się komponenty serwerowe i klienckie w Next.js? Do czego zostały wprowadzone?
Dlaczego musimy ustawiać atrybuty width i height dla obrazów?
Opowiedz mi o trybach renderowania w Next.js: SSR, SSG, ISR — czym się różnią?
Jaka jest złożoność algorytmiczna napisanego rozwiązania?
Dlaczego akurat frontend? Jak w ogóle trafiłeś do frontendu?
Jak zoptymalizować wyszukiwanie w komponencie, aby nie wysyłać zapytania do serwera przy każdym naciśnięciu klawisza?
Jakie scenariusze były objęte testami E2E?
Czy mogą zdarzyć się sytuacje, w których nie ma sensu używać Next.js i wystarczy zwykłe SPA na React?
Wspomniałeś, że pracowałeś z mikrofrontendami. Czy możesz opowiedzieć, jak zostały zintegrowane, dlaczego je wybrano i jakie problemy wystąpiły?
Czy ma sens opakować przefiltrowaną listę w useMemo w tym komponencie?
Dlaczego używanie indeksu tablicy jako klucza jest antywzorem w React?
Do czego służy Next.js? Czym różni się od zwykłej aplikacji SPA?
Dynamczny pulpit nawigacyjny z wieloma wykresami zmieniającymi się w czasie rzeczywistym — czy to renderowanie po stronie klienta czy serwera?
Ztypizuj napisaną funkcję w TypeScript, używając generyków, aby działała nie tylko z liczbami, ale także z innymi typami.
Czy komponenty klienta biorą udział w generowaniu HTML na serwerze, czy są wykonywane tylko w przeglądarce?