Jakie masz pytania do zespołu i procesów rozwoju?
Frontend
Czym jest React.memo, czym różni się od hooków useMemo/useCallback i jak są ze sobą powiązane?
Czy masz doświadczenie w uruchamianiu projektu React od podstaw lub migracji na React?
Opowiedz mi o swoim doświadczeniu
Opowiedz o swoim obecnym projekcie: co robiłeś, jak był zorganizowany zespół, jakie zadania wykonywałeś?
W jakiej kolejności wyświetlą się liczby w kodzie z Promise, setTimeout i kodem synchronicznym (Event Loop)?
Dlaczego dochodzi do ponownego renderowania przy wywołaniu handleClick z setCount i jak uniknąć ponownego renderowania, zachowując zmienną?
Czym jest Virtual DOM i czym różni się od zwykłego DOM?
Wymień szczegóły potrzebne do złożenia sterowanej maszyny z zestawu (nietypowe pytanie dotyczące myślenia systemowego).
Co się stanie, jeśli nie obsłużysz błędów w Promise (bez .catch)?
Czym jest useContext i dlaczego nie powinno się go używać zamiast Redux/Zustand?
Czym są useMemo i useCallback, jaka jest różnica i kiedy ich używać?
Jakie menedżery stanu znasz, jaka jest różnica między Redux Toolkit a Zustand?
Jak wyobrażasz sobie pracę w nowym miejscu? Jak wszedłbyś w projekt, gdzie frontend jest obecnie bez frameworka?
Czym jest Feature-Sliced Design (FSD), jak zorganizowałbyś migrację na FSD i jak rozwiązywałbyś konflikty w interpretacji warstw?
Zadanie z zamknięciem: dlaczego funkcja zawsze zwraca 0, a nie zinkrementowaną wartość?
Zadanie: przejście po drzewie z wyświetlaniem tekstu z wcięciami (rekurencyjne przejście po zagnieżdżonej liście)
Czym jest Promise i jak działa?