Czy masz doświadczenie w wykrywaniu wycieków pamięci? Jak je szukałeś i jak je naprawiłeś?
Frontend
Co się dzieje po kliknięciu przycisku w komponencie React z licznikiem (useState), przyciskiem zwiększającym licznik o 1 i listą 100 elementów?
Komponent z licznikiem, który powinien zwiększać się co sekundę za pomocą setInterval, ale nie działa poprawnie. Jak to naprawić?
Jakie cele miały użycie hooka useRef w twoim doświadczeniu?
Co się dzieje z drzewem DOM podczas aktualizacji stanu w React?
Opowiedz o sobie, swoim głównym doświadczeniu, osiągnięciach i kluczowych zadaniach, które wykonywałeś.
Czy masz doświadczenie w korzystaniu z Set i Map? W jakich przypadkach je wybierano?
Podczas uruchamiania projektu pojawiają się błędy — wersja Node.js nie jest zgodna. Jak poradziłbyś sobie z tym problemem?
Czy konieczne jest używanie useMemo dla typów danych prostych podczas przekazywania ich do komponentu potomnego?
Jaka jest złożoność wyszukiwania elementu w zbiorze w porównaniu z tablicą?
Istnieje ciężki pakiet CSS o rozmiarze 2 megabajtów. Co można z nim zrobić, aby odciążyć renderowanie i uczynić budowę strony płynną?
Ile czasu poświęcałeś na pisanie testów w porównaniu do zwykłej pracy?
Jak byś zdefiniował typ funkcji w TypeScript, która przyjmuje tablicę dowolnych typów danych i zwraca typ pierwszego elementu tej tablicy?
Jak pracowałeś z AI podczas pisania testów?
Dlaczego useCallback pomaga unikać niepotrzebnych renderów podczas przekazywania funkcji do komponentu potomnego?
Jak React.memo sprawdza, czy trzeba zaktualizować komponent? Jak porównuje propsy?