Как соотносятся и отличаются друг от друга концепции партиционирования, шардирования и репликации в распределенных системах?
Каким образом происходит разделение и одновременное выполнение задач на процессорных ядрах?
Какими способами можно предотвратить разделение транзакций при использовании шардирования базы данных?
Какими методами можно предотвратить или решить взаимоблокировки в системе управления базами данных?
Какие основные отличия существуют между REST API и Kafka API в контексте их применения и архитектуры?
Что заставляет вас рассматривать возможность смены текущего работодателя?
Приведи пример использования паттерна декоратор
Опыт переноски параметров сложных пользовательских объектов из стадии проектирования в процесс выполнения программы?
Есть ли у вас опыт разработки приложений с использованием JavaFX?
Имеете ли опыт работы с концепцией Consumer в разработке или интеграции систем?
Какое количество потоков по умолчанию использует ForkJoinPool для выполнения задач?
Использовали ли вы параллельные потоки в Stream API для обработки данных?
Имели ли вы опыт работы с сервисами, где каждый контейнер запускался на своей JVM?
Какие технологии и инструменты использовались в вашем последнем проекте?
Какие сложности возникали при работе с Spring Boot и как вы их решали?
Поделись своим опытом написания автоматизированных и ручных тестов в проектах
Какие ситуации или задачи вы бы предпочли избегать в своей новой должности?
Какое количество микросервисов вы применяли для работы с базой данных в своих проектах?
Какое минимальное и среднее время рекомендуется выделять для перехода с текущей должности на новую?
Какие шаги предпримешь для определения причин регулярных перезапусков сервиса, связанных с ошибкой OutOfMemoryError?