Можно ли полностью обеспечить независимость транзакций путем исключения любых взаимодействий между ними в системе управления базами данных?
Каковы отличия между использованием потоков данных (streams) и традиционными циклами при обработке коллекций?
Какие процессы запускаются в Spring при первом обращении к приложению?
Какие шаги и процессы реализуются после пуша кода в удалённый репозиторий до момента его развертывания на продакшене?
Какой подход вы предпочитаете при выборе задач для начала работы: работать с более сложными или с более простыми задачами в первую очередь?
Что произойдет, если три раза вызвать метод получения экземпляра Singleton?
Какой у вас опыт разработки и использования многопоточных решений в своих проектах?
Могли бы вы перечислить и объяснить ключевые принципы SOLID, которые вы применяли в своей практике?
Какие средства или подходы вы применяли для выполнения миграций баз данных?
Объясните концепцию параметризованных типов и их использование в программировании.
Как объяснить, почему данный тип баз данных называется реляционным?
Какие особенности Spring обеспечивают ускоренную реализацию приложений?
Какое максимальное количество элементов можно разместить в стеке?
В чем заключается ключевая роль полиморфизма в объектно-ориентированном программировании?
Какими средствами ты можешь реализовать инкапсуляцию в объектно-ориентированном программировании?
Каковы преимущества и недостатки использования Docker образов?
Какие структуры данных из Java Collections Framework применяешь в своих проектах, и в чем их преимущества?
В чем заключается преимущество использования нереляционных баз данных и в каких случаях их рекомендуется применять?
Каким образом можно эмулировать множественное наследование в объектно-ориентированных языках?
По какой причине список с дубликатами остался несортированным после удаления повторяющихся элементов?