Какие основные различия между методологиями Kanban, Scrum, Waterfall и Agile в управлении проектами?
Что означает принцип Fail-fast и зачем он применяется в разработке программного обеспечения?
Могли бы вы привести пример ситуации, когда один объект связан с несколькими другими объектами?
Как осуществляется управление транзакциями в рамках работы с базами данных с использованием Spring Framework?
Каким образом осуществляется распределение данных по нескольким базам путем шардирования?
Можете объяснить, что означает проблема при объединении строковых данных?
Какова основная роль Java Virtual Machine в выполнении программ на Java?
Входил ли текущий проект в состав более крупной инициативы или платформы?
Какие преимущества ты получишь от прохождения этого собеседования?
Можешь ли ты перечислить и объяснить ключевые особенности структуры данных HashMap?
Можно ли считать два объекта разных классов равными, если у них совпадают все поля и значения?
Можете объяснить, зачем используется аннотация @Transactional в разработке приложений на Java?
Обладаешь ли ты знаниями по работе с реляционными базами данных и умеешь писать SQL-запросы?
Что произойдет, если три раза вызвать метод получения экземпляра Singleton?
Можете объяснить, каким образом реализуется принцип внедрения зависимостей в программных системах?
Какой паттерн используется для внедрения конкретной реализации в контексте аннотации @Qualifier?
Какие средства или подходы вы применяли для выполнения миграций баз данных?
Какие особенности Spring обеспечивают ускоренную реализацию приложений?
Какое максимальное количество элементов можно разместить в стеке?
Для чего используют JWT-токены в архитектуре распределенных микросервисов?