Zaimplementuj interfejs filtrowania lotów według liczby przystanków: pobierz bilety za pomocą fetchTickets, dynamicznie wyświetl pola wyboru dla dostępnej liczby przystanków, obsługuj wiele wyborów i filtruj listę biletów. Omów możliwe optymalizacje.
Frontend
Jak zaktualizować konkretny rekord tabeli po ID po otrzymaniu zdarzenia przez WebSocket bez ponownego renderowania całej tabeli?
Jaki jest najgorszy czas pracy tablicy haszującej?
Czym są generyki w TypeScript?
Jakie narzędzia AI używasz i jak głęboko potrafisz z nimi pracować?
Jak wdrożyć i skalować mikroserwisy, workerów i obsługiwacze połączeń na wielu maszynach i zarządzać tą infrastrukturą?
Opisz przepływ danych w Redux.
Jakiego rodzaju osobę oczekujesz w zespole i z jakimi zadaniami się zmierzy?
Jeśli zdefiniujesz metodę w klasie za pomocą zwykłej funkcji lub funkcji strzałkowej, jakie są zalety i wady funkcji strzałkowych?
[imię] zapytał: Opowiedz o największym i najbardziej technicznie skomplikowanym konkretnym zadaniu lub funkcji, z którym się spotkałeś.
Zaimplementuj uniwersalny hook React useFetch dla żądań GET. Przemyśl wygodny API dla tego hooka, zwracane dane/loading/error, obsługę błędów HTTP i ponowne pobieranie danych, gdy URL się zmienia.
Czy masz powiązania lub zobowiązania wobec instytucji rządowych, takich jak wyrok skazujący lub kontrakty?
Jak zorganizowano test A/B na froncie: jak określano grupę i wybierano interfejs?
Czy w aplikacji wystąpiły problemy z wydajnością i jak je rozwiązałeś?
Czym jest ControlValueAccessor, do czego służy i jak działa?
Czy można sprawić, aby this w funkcji strzałkowej było niezdefiniowane, na przykład uruchamiając kod w odizolowanym środowisku lub w trybie strict? Co robi tryb strict?
[imię] zapytał: czym jest CORS?
Jaki silnik jest używany w Google Chrome?
Kiedy wywoływane jest requestAnimationFrame w odniesieniu do pętli zdarzeń i renderowania?
Jak sprawdzić, czy moduł jest ładowany leniwie?