Объясните, что такое Data Manipulation Language и какую роль она играет в работе с базами данных?
Можно ли ограничить subclass от изменения реализаций методов базового класса?
Какой тип данных лучше всего использовать для обработки денежных значений в программировании?
Какие отличия существуют между Docker-контейнерами и виртуальными машинами с точки зрения архитектуры и использования?
Могли бы вы объяснить концепцию зависимости между компонентами в программном обеспечении?
Имели ли вы опыт работы с системами, аналогичными Kafka?
Расскажите о вашем опыте применения принципов SOLID в практике разработки.
Как реализована область видимости по умолчанию для классов и методов в Java, если не указаны явные модификаторы доступа?
Можешь назвать типы каскадных операций, используемых в Hibernate?
Как соотносятся понятия потока оси и легковесного потока в контексте многопоточности?
Каким образом Spring использует механизм внедрения зависимостей при помощи конструкторов?
Можете объяснить, что подразумевается под термином 'консистентность' в рамках принципов ACID?
Какими возможностями и методами ты пользуешься при написании тестов с использованием Mockito?
Поясните, что представляет собой концепция bean в Java и как она используется в рамках приложений?
Каким образом писали код разработчики до внедрения механизма Generics?
Что делает язык Java одним из наиболее востребованных в мире программирования?
Каким образом можно инстанцировать и управлять объектами в рамках внедрения зависимостей при использовании Spring?
Какие типы мониторных объектов используются в Java и как они функционируют?
Какие причины делают использование REST менее популярным в современных приложениях?
Какие преимущества использования внедрения зависимостей через конструктор в Spring по сравнению с другими методами?