Java
Jak wyjaśnić, dlaczego ten typ baz danych nazywa się relacyjnym?
Jak inicjalizowane są beany w Springu?
Czy masz doświadczenie w korzystaniu z programowania aspektowego w ramach Spring AOP?
W jaki sposób uczestniczyłeś w procesie testowania podczas opracowywania rozwiązań programowych?
Jak HashMap wyciąga wartość na podstawie klucza?
Czy używałeś konstrukcji SELECT w operacjach aktualizacji danych (UPDATE)?
Czy struktura danych HashMap ma przewidywalny porządek elementów?
Czy można połączyć dużą, skomplikowaną zadanie z kilkoma mniejszymi w ramach jednej drużyny?
Czy struktura danych obsługuje listę z możliwością przejścia w obu kierunkach, czy tylko w jednym?
Jeśli wywołam metodę toList() na Stream, czy wynikiem będzie ArrayList, czy inny typ kolekcji?
Jakie typy wzorców projektowych znasz i czy możesz podać przykłady ich zastosowania?
Czym jest UML? Wyjaśnij, czym jest diagram, notacja i metamodel w UML.
Jak przebiega tworzenie i zarządzanie komponentami Bean w ramach Spring Framework?
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?
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.