Java
W jaki sposób uczestniczyłeś w procesie testowania podczas opracowywania rozwiązań programowych?
Jak HashMap wyciąga wartość na podstawie klucza?
Czy struktura danych HashMap ma przewidywalny porządek elementów?
Do jakich problemów może prowadzić naruszenie zasad SOLID?
Wyjaśnij koncepcję leniwego ładowania w Hibernate i jak wpływa na pracę z danymi
Jeśli wywołam metodę toList() na Stream, czy wynikiem będzie ArrayList, czy inny typ kolekcji?
Czy mógłbyś wyjaśnić, co oznacza skrót SLF4J i jak jest używany w projektach Java?
Jakie trudności pojawiały się podczas korzystania z Hibernate w projektach?
Na czym polega istota enkapsulacji w programowaniu obiektowym?
Dlaczego dla interfejsu Iterator nie przewidziano konkretnych implementacji?
Jakie uwagi podczas przeglądu kodu uważasz za najważniejsze, a jakie za najmniej ważne? Minimum trzy najważniejsze i kilka najmniej ważnych.
Jakie metody w Java uważasz za najważniejsze i najczęściej używane?
Czy używałeś java.util.concurrent w Java 5?
Jakie typy danych istnieją w kontekście JVM?
Czy może Pan/Pani wyjaśnić koncepcję algorytmów bezblokowych i ich różnice w porównaniu z innymi metodami synchronizacji?
Na czym polega problem sprawdzanych wyjątków w Javie?
Jak można zaimplementować wielodziedziczenie w Java?
Wymień główne typy danych używane w JDBC i wyjaśnij, jak są one powiązane z typami danych Java.
Jak uzyskać dostęp do pola klasy zewnętrznej z klasy zagnieżdżonej?
Czym jest konstruktor w Java?