Чем различаются технологии Kafka и Redis в контексте их использования и архитектурных особенностей?
Можешь назвать основные категории команд, используемые в SQL для работы с базой данных?
Какие отличия существуют между сервисами, помеченными аннотацией @Transactional, и обычными сервисами в контексте управления транзакциями?
Какие преимущества и недостатки есть у простого использования System.out.println() для вывода информации по сравнению с системами логирования?
Имел ли опыт использования оператора HAVING в SQL-запросах?
Можно ли реализовать параллельную обработку данных на устройствах с ограниченными ресурсами?
Какие техники и подходы используешь для повышения эффективности кэширования при росте объема данных?
Можете ли привести пример ситуации, когда вы использовали паттерн Singleton в проекте?
Можете объяснить механизм функционирования структуры данных HashSet?
Можете рассказать о вашем недавно реализованном проекте и вашем участии в нем?
В чем заключается необходимость использования конструктора для внедрения зависимостей в объект?
Каким образом можно реализовать два экземпляра одного и того же сервиса в контексте Dependency Injection?
Какая роль у полиморфизма в объектно-ориентированном программировании?
Каким образом можно реализовать хранение и отображение структуры генеалогического дерева в реляционной базе данных?
Опиши новые функции, введённые в версиях Java 15 и Java 17
Какое значение и роль имеет уровень изоляции SERIALIZABLE в транзакционной обработке данных?
Следует ли переопределять метод equals в сущностях JPA, чтобы обеспечить корректное сравнение объектов?
Постоянно ли отслеживаешь новые версии и изменения в языке программирования Java?
Какие базовые классы или интерфейсы лежат в основе коллекций в вашем языке программирования?
Каким образом обеспечить доступ к данным объекта внутри метода, использующего аннотацию @Transactional?