Opowiedz o sytuacji, w której zoptymalizowałeś wydajność aplikacji (wspomnianej w CV) — dlaczego strona początkowo ładowała się tak długo i jak to naprawiłeś?
Frontend
Czy możesz krótko opisać strukturę żądania HTTP i odpowiedzi HTTP?
Tabela z 50 kolumnami i dużą liczbą wierszy. Różne grupy użytkowników chcą widzieć swoje zestawy kolumn, a te ustawienia powinny być zapisywane po odświeżeniu strony i zamknięciu przeglądarki. Jak byś to zrealizował?
Czy znasz framework Electron? Co to jest?
Czym jest TypeScript i jakie są jego główne zalety?
Jaka jest różnica między div a span z punktu widzenia układu?
Co wolisz: monolit czy mikrofrontendy?
Czym jest DOM (Model Obiektów Dokumentu)?
Co robi providedIn: 'root' w Angular i czym różni się od wskazania zależności w providers komponentu?
Opowiedz o ostatnim miejscu pracy: czym się zajmowałeś, jak wyglądały procesy, jak współpracowałeś z kolegami?
Jak ustalano priorytet tego, co trzeba pokryć testami jednostkowymi?
Opowiedz o Observable i Subject w RxJS — czym się różnią, jakie rodzaje Subject znasz?
Jak wyglądała Twoja recenzja kodu? Jakie zasady stosowałeś, na co zwracałeś uwagę w pierwszej kolejności?
Jak wyglądała architektonicznie Twoja aplikacja na ostatnim miejscu pracy? Jakie znasz alternatywne podejścia architektoniczne?
Jak wyglądał backend w ostatnim projekcie z punktu widzenia programisty frontend?
Opowiedz o przesyłaniu danych między komponentami w Angularze (Input, dwukierunkowe wiązanie, sygnały).
Opowiedz o modułach i komponentach standalone w Angular — jaka jest różnica i dlaczego przechodzą na standalone?
Jak działał asystent UI w Twojej ostatniej pracy w firmie "Big Three"?
Czym różni się wirtualne DOM od zwykłego DOM?
Jak dokumentowali część frontend aplikacji?