Java
Jakie metody automatycznego zarządzania pamięcią znasz i możesz opisać ich zasady działania?
Jak można utworzyć serwlet w Springu?
Czy możesz opisać cechy obsługi wyjątków w Kotlin?
Czym jest BDD (rozwój oparty na zachowaniu)?
Jak zaimplementować bezpieczne dla wątków tworzenie pojedynczego egzemplarza wzorca Singleton w warunkach wielowątkowości?
Czym jest równoległy strumień (Parallel Stream)?
Na czym polega różnica między programowaniem obiektowym a programowaniem funkcyjnym?
Opowiedz o konwersji typów w Java, czym jest podnoszenie i obniżanie typów?
Jakiego typu strukturą danych jest ArrayList i jakie ma zachowanie?
Opowiedz o najbardziej fascynującym lub trudnym zadaniu, z którym musiałeś się zmierzyć w poprzednim projekcie
Jaka jest główna rola komponentu Service w architekturze aplikacji Spring?
Ile pamięci jest potrzebne do przechowywania prymitywu typu byte w ArrayList?
Na czym polega różnica między wzorcem projektowym Builder a wzorcem projektowym Facade?
Czym jest statyczna metoda w interfejsie?
Jakie obowiązki i zadania wykonywałeś w ramach swojego poprzedniego projektu?
Czym różnią się sekcje dependency i dependencyManagement w pliku konfiguracyjnym Maven?
Jaki algorytm sortowania jest stosowany w metodzie Collections.sort do uporządkowania elementów?
Czym jest wzajemne wykluczenie?
Co wiesz o filtrach serwletów?
Jakiego typu wyjątku użyłbyś do obsługi sytuacji, gdy nie można nawiązać połączenia z mikroserwisem w systemie rezerwacji?