Java
Czym jest przeciążanie metody?
Jaka jest rola adnotacji @SpringBootTest i kiedy jest ona stosowana podczas testowania aplikacji Spring Boot?
W jakich warunkach HashMap przechodzi na używanie struktur drzewiastych do organizacji elementów wewnątrz swoich kubełków?
Jak zazwyczaj organizujesz dyskusję na temat przydzielonych zadań w swoim zespole?
Czym jest cache w Hibernate?
Wyjaśnij koncepcję usuwania typów w generykach w językach programowania.
Czy można od razu zapisać zmiany w ResultSet do bazy danych bez dodatkowych operacji?
Czym jest biblioteka Lombok i jak jest używana w Java?
Jak odbywa się porównanie obiektów w HashSet?
Jakie zakresy (scope) można używać w dowolnej aplikacji?
Czy możesz wymienić główne sposoby implementacji OutputStream w Java?
Czym jest model danych relacyjnych?
Jak dodawany jest element do ArrayList w najgorszym scenariuszu jego wykonania?
Opowiedz o koncepcji klasy CompletableFuture.
Wyjaśnij koncepcję niezmiennych kolekcji i ich główne zalety.
Czy mógłbyś opowiedzieć, jak przebiegał proces przeglądu kodu w Twoim ostatnim projekcie?
Jakie są zalety technologii servletów w porównaniu z CGI (Common Gateway Interface)?
Czy możesz wymienić różne typy wyjątków, z którymi się spotkałeś w praktyce?
Jak zaleca się uruchamiać metodę w nowej transakcji w aplikacji?
Czy możesz wyjaśnić, jak zorganizowana jest struktura dziedziczenia wyjątków w języku programowania?