Можешь перечислить основные части и модули фреймворка Spring?
В чем заключается отличия и особенности структуры данных Set?
Какие методы, обычно используемые вместе с методом equals, ты знаешь?
Какие ограничения существуют при добавлении внешнего ключа в таблицу базы данных?
Можешь объяснить основные принципы и особенности объектно-ориентированного программирования?
Можешь назвать основные примитивные типы данных в языке Java?
Можешь назвать популярные системы управления реляционными базами данных?
Можете назвать различные способы реализации механизмов кэширования, которые вы знаете?
Можешь перечислить реализации интерфейса Map, которые сохраняют порядок вставки элементов?
Какие основные сложности или недостатки связаны с использованием ключевого слова synchronized в Java?
Какими подходами можно обеспечить неизменяемость объектов в программировании?
Какие методы можно использовать, чтобы избежать исключения ConcurrentModificationException при работе с коллекциями в многопоточной среде?
Какими методами можно предотвратить возникновение условий гонки в многопоточных приложениях?
Каким образом в Spring Data JPA можно реализовать получение списка пользователей по заданному имени?
Каким образом можно получать доступ к приватным свойствам объекта через Reflection API?
Какими методами можно инициализировать и создавать объекты Bean в рамках Spring или аналогичных фреймворков?
Какими методами можно реализовать создание новых контекстов в приложении?
Какими методами можно устранить или предотвратить включение взаимных блокировок в системе?
Какие шаблоны проектирования вам не нравятся или вызывают трудности при использовании?
Какой тип метода должен иметь функциональный интерфейс в Java?