Расскажите о контракте методов hashCode и equals в Java.
В чем заключается основная идея паттерна «Адаптер»?
Что такое ёмкость (capacity) в контексте Java?
Почему логирование часто связывают с аспектно-ориентированным программированием?
Могут ли нестатические методы перегружать статические методы?
Использовали ли вы java.util.concurrent в Java 5?
Что такое Layout в log4j?
Каким образом можно реализовать множественное наследование в Java?
Как можно предотвратить SQL-инъекции в базах данных?
Как правильно закрыть соединение с базой данных?
Какие особенности NIO (New Input/Output) вы знаете?
Где используется аннотация @Bean?
Что такое инверсия зависимости?
Где и для чего используется модификатор abstract?
Что такое тестирование через разработку (TDD)?
В каких ситуациях в приложении может быть выброшено исключение ClassCastException?
В чем различия между протоколами TCP и UDP?
Есть ли у List и Set что-то общее?
Каков самый простой способ реализации кэширования?
Что такое контейнер в Java?