Frontend
Dlaczego useCallback pomaga unikać niepotrzebnych renderów podczas przekazywania funkcji do komponentu potomnego?
Napisz typy dla funkcji reduce z użyciem generyków (dla tablicy, callbacka i wyniku).
Gdzie jeszcze przeprowadzasz rozmowy kwalifikacyjne?
Podaj przykład zasady segregacji interfejsów w rozwoju frontend.
Kto decyduje, jakie metryki należy dodać — produktowe i techniczne?
Czy zachowywałeś stan formularza między różnymi krokami przepływu wizard, tak? Jak to przechowywałeś? Czy był to wewnętrzny magazyn czy przechowywanie na backendzie?
Mówiłeś o Next.js — jakich innych bundlerów, narzędzi do kompilacji, narzędzi deweloperskich używałeś?
Opowiedz o Krytycznej Ścieżce Renderowania — co się dzieje podczas budowy drzewa renderowania?
Wymieniłeś trzy metryki: LCP, INP i CLS. Opowiedz więcej o Interaction to Next Paint — czym jest ta metryka i co dokładnie mierzy?
Wyjaśnij: odnośnie do stosunkowo małej części frontendu projektu – ile mniej więcej linii kodu (10, 100, 1000, 100000)? Od jakiej ilości kodu nazwałbyś bazę kodu dużą?
Jaka jest złożoność (Big O) metody subscribe?
Co użyto oprócz Kafka? Jakie są zalety i wady Kafka?
Jak poprawnie zmodyfikować zapytanie fetch, aby bezpiecznie przesłać poufne dane?
Napisz walidator, używając podanej sygnatury funkcji (linia 11 w edytorze). Zwróć uwagę, że wartość ma typ unknown, ponieważ formularz nie zna dokładnego typu pola, ale zakłada się, że jest to ciąg znaków. Proszę użyj funkcji strzałkowych zamiast słowa kluczowego function.
Czym jest Virtual DOM i jak działa? Czym różni się od zwykłego DOM w JavaScript?
Opowiedz o swoim doświadczeniu, czym się ostatnio zajmujesz?
Proszę, opowiedz krótko o swojej pracy: na czym dokładnie polegała, co realizowałeś?
Jak wyśrodkować div? Jak to zrobić za pomocą position absolute?
Czy prowadzisz zespół? Opowiedz, jak wygląda Twój proces, skąd pochodzą zadania i jak jest realizowane ich wykonanie
Zobacz widżet wyboru (kilka stanów elementów listy). Co jest tutaj nie tak?