Можете объяснить концепцию внедрения зависимостей в рамках Spring Framework?
Объясните понятие объекта в языке Java и его роль в программировании
Объясните концепцию аспектно-ориентированного программирования в рамках фреймворка Spring
Как вы узнали о нашей компании и почему решили подать заявку именно сюда?
Объясните концепцию String Pool в Java и ее роль в управлении строковыми объектами
Какое назначение у ключевого слова final в программировании и в каких случаях его используют?
Какие обязанности у тебя в текущем проекте?
Можете объяснить принципы функционирования Apache Kafka и как она обеспечивает обработку потоковых данных?
Можете объяснить принцип функционирования отложенной загрузки данных в Hibernate?
Какую задачу помогает решить Spring Framework в процессе разработки приложений?
Какими методами можно внедрять зависимости в компоненты Spring?
Расскажи о ситуации, когда ты самостоятельно предложил или реализовал улучшение или нововведение в проекте.
В чем отличие структуры Map от других коллекций в языке программирования?
Вы сталкивались с ситуациями, когда прекращали работу над проектом из-за разногласий по стратегии его реализации?
Является ли шаблон Singleton хорошей практикой или его следует избегать в программировании?
Можете объяснить, что подразумевается под языком программирования Java?
Бывали ситуации, когда вы присоединялись к проекту на этапах его разработки?
Можно ли считать объекты различных классов равными, если у них совпадают значения всех полей?
Насколько полезным ты считаешь опыт прохождения этого собеседования?
В каком разделе памяти располагаются переменные, объявленные как статические?