Какие ключевые нововведения и улучшения были внесены в JDK 21, и почему они считаются значимыми для разработки на Java?
Как влияет порядок столбцов в определении составного индекса на его эффективность и использование?
Какое различие существует между разделением базы данных на части (шардингом) и её копированием (репликацией)?
Обеспечивали ли микрооболочки обмен данными между собой без посредников?
Как различаются подходы, ориентированные на выполнение конкретных задач, и подходы, фокусирующиеся на достижении целей?
Какое отличие между применением внешнего ключа и прямым использованием идентификатора из другой таблицы в базе данных?
Как отличаются механизмы очистки стека в языках C и Java?
Объясните различия между паттернами адаптер, декоратор и прокси, их назначения и области применения.
Где обычно расположены файлы конфигурации для Maven-проекта?
Какая разница существует между блоками dependencyManagement и dependencies в файле конфигурации проекта?
Какое отличие между бинарным деревом поиска и красно-черным деревом в контексте структуры данных?
В каких ситуациях рекомендуется применять интерфейсы в разработке?
Вы реализовали ли ваш последний проект в виде микросервисной архитектуры?
Можете ли вы привести пример случая, когда вы не успели закрыть задачу в назначенный срок и как вы поступили в такой ситуации?
Сталкивались ли вы с трудностями при проверке данного проекта?
Можете объяснить, что происходит при совпадении хеш-кодов у разных объектов в методе hashCode()?
Кто обычно отвечает за проверку и оценку кода в вашей команде?
Можете объяснить, что подразумевается под платформой Java EE и для каких целей она используется?
Какими методами реализуется внедрение зависимостей в программный код?
Какой у вас опыт использования MongoDB в проектах?