Frontend
Jak optymalizujesz w React?
Jak zorganizować sprawdzanie aktualności danych zapisanych w cache w store, jeśli dane na backendzie często się zmieniają?
Jaka jest różnica między debounce a throttle?
Proszę opowiedzieć o swoim doświadczeniu zawodowym.
Opowiedz o parametrze key w v-for: czym jest, co tam wpisywać, a czego nie wpisywać?
Czy używasz specyficznych bibliotek UI (np. Ant Design)? Czy jesteś z nich zadowolony, które komponenty zostawiłeś, a które zastąpiłeś własnymi?
Opowiedz mi o pliku .npmrc. Czy pracowałeś z nim?
Jak wyodrębnić wspólną powtarzającą się logikę z komponentów?
Czym są typy generyczne w TypeScript? Dlaczego ich używać? Czy to dobra praktyka czy antywzorzec?
Jakimi narzędziami AI posługiwałeś się do pisania kodu lub tworzenia landingów?
Gdybyś projektował taką aplikację, mając na uwadze monorepo, jak podzieliłbyś ją na pakiety, uwzględniając jednolitą bazę kodu dla platform web i mobilnych (React Native)?
Jakie testy jednostkowe napisałbyś dla funkcji FizzBuzz?
Czy CSSOM blokuje renderowanie strony? Dlaczego?
Dlaczego użyto architektury FSD, a nie innej?
Która opcja pola wejściowego jest lepsza z punktu widzenia UX: z szarym tekstem podpowiedzi czy z czarnym pogrubionym nagłówkiem wewnątrz?
Jakie atrybuty ARIA są używane na przykładzie akordeonu?
Opowiedz mi o typach (type) i interfejsach (interface) w TypeScript: czym są, jaka jest różnica, jakie mają ograniczenia, co wybierasz w swojej pracy?
Do czego służy children w konfiguracji tras Vue Router? Co robi?
Powiedziałeś, że moduły wyznaczają granicę odpowiedzialności między komponentami — czy możesz rozwinąć tę myśl bardziej szczegółowo?
Co się stanie, jeśli zamiast callbacka przekażesz clearCache jako bezpośredni odwołanie do metody cache.clear (bez zamknięcia)? Dlaczego to nie zadziała i jak to naprawić (np. przez bind)?