Можешь ли ты перечислить основные компоненты, входящие в состав Stream API в Java?
Можешь назвать основные ключевые терминологии, используемые при работе с многопоточностью в Java?
Какие основные признаки определяют качество кода и делают его хорошим?
С какими основными трудностями можно столкнуться при использовании чистого SQL?
Какие сложности могут возникнуть при регулярном применении Parallel Stream в Java?
Какие подходы можно применить для решения проблем, возникающих при вызове UserRepository.findById() и User.getEmails().forEach(), если метод getUsers() аннотирован @Transactional, а поле email объявлено как @OneToMany?
Какими методами и инструментами ты обычно используешь для взаимодействия с базой данных в рамках Spring-приложений?
Можно ли перечислить основные методы распределения нагрузки между серверами и их принципы работы?
Можешь ли ты перечислить основные функции для выполнения суммирования данных в SQL?
Какие типы исключений обычно перехватываются в блоке catch в программировании?
Можешь назвать различные уровни доступа и конфигурации свойств в Spring?
Какой уровень покрытия автоматическими тестами считается оптимальным для проекта?
Какие типы проектов привлекают ваше внимание и вызывают интерес?
Какие характеристики класс должен иметь, чтобы правильно использоваться как сущность в Hibernate?
Можешь рассказать о самом часто используемом паттерне проектирования?
Является ли допустимым, чтобы одна из колонок в составном уникальном ключе содержала значение NULL?
Испытывали ли вы волнение или стресс во время прохождения собеседования?
Будет ли автоматически отменена транзакция, если в методе с аннотацией @Transactional произойдет исключение?
Использовался ли один и тот же URL для настройки источника данных Spring DataSource?
Стоит ли завершать транзакцию при выполнении только SELECT-операций?