Jak definiuje się zmienne statyczne i na czym polega ich przeznaczenie w programowaniu?
Java
Dlaczego używaliście Hibernate? Czy dodaliście i zoptymalizowaliście cache?
W jaki sposób można wykonywać zapytania SQL przez JDBC w Java?
Czy stosowałeś sprawdzalne wyjątki podczas tworzenia interfejsów API?
Jak zapewnić niezmienność obiektów w klasie?
Czym różnią się kolekcje typu Queue, Set i List pod względem ich użycia i cech?
Jakie metody można zastosować do organizacji przechowywania tych samych klas w aplikacji?
Czy miałeś doświadczenie z Kafka w swoim ostatnim projekcie?
Czym różnią się polecenia break i continue podczas korzystania z pętli, i kiedy warto używać każdego z nich?
Czy możesz wyjaśnić, jak działa wzorzec Observer i jakie są jego zalety?
Jaka jest rola słowa kluczowego throws w obsłudze wyjątków w Java?
Jaki był profil obciążenia odczytu i zapisu — RPS?
Dlaczego w Java 8 wprowadzono możliwość ustawiania domyślnej implementacji metod w interfejsach?
Jakie narzędzia lub metody stosujesz do organizacji i zarządzania czasem w swojej pracy?
Czy masz doświadczenie w tworzeniu aplikacji z użyciem Spring MVC?
W jakich przypadkach warto używać natywnych zapytań SQL, a w jakich Hibernate?
Jakie konsekwencje wynikają z próby modyfikacji kolekcji zadeklarowanej jako niezmienna?
Czym różni się użycie standardowych kontrolerów Web i reaktywnych WebFlux w tworzeniu aplikacji internetowych na Spring?
W jakich warunkach metody equals i hashCode muszą być zgodne w Java?
Co sprawia, że Java jest wieloplatformowym środowiskiem językowym?