Какой максимальный размер базы данных в PostgreSQL вы использовали в своем последнем проекте?
Каким образом вы реализовывали автоматизацию сборки и деплоймента в вашем последнем проекте?
Какие методы масштабирования применимы для распределения данных в базе данных?
На каком типе базы данных следует ориентироваться при разработке нового микросервиса?
Какие причины могут привести к неудаче процесса миграции базы данных?
Требуются ли специальные условия для увеличения масштабируемости сервисов?
Почему вызов приватного метода, отмеченного аннотацией @Transactional, не приводит к выполнению транзакции?
Следует ли обсуждать темы, связанные с проектированием систем, у Senior-разработчиков в отдельной встрече?
Использовали ли вы механизм Optimistic Locking при разработке с Spring, и как он реализуется?
Каковы ваши мотивы для поиска новой работы и что вас побуждает рассматривать смену текущего места работы?
Какими инструментами или библиотеками для многопоточности вы пользовались в своих проектах?
Имел ли опыт работы с функциональными интерфейсами в своих проектах?
Какова причина сохранения примитивных типов в языке, учитывая возможность использования объектов для решения тех же задач?
Можете объяснить принцип работы FixedThreadPool и чем он отличается от других потоковых пулов?
Могли бы вы рассказать о том, как вы создавали и структурировали модель данных в вашем предыдущем проекте?
Можете объяснить концепцию тестирования критического пути в разработке программного обеспечения?
Можете объяснить концепцию модели, вида и контроллера в архитектурном паттерне MVC?
Можете объяснить, что представляет собой журнал транзакций в Kafka и как он используется для обеспечения надежности передачи данных?
Можете объяснить концепцию ковариантности типов и в чем её особенность в типах данных?
Могли бы вы объяснить, что такое ситуация взаимной блокировки потоков в системе?