Какая у вас была версия Java?
Высокая утилизация базы данных — что предложить: партиционирование, шардирование?
Расскажите о своём опыте работы
Что такое happens-before? Зачем разработчику про это знать? Откуда берётся эта гарантия?
Было ли code review в команде?
Приходилось ли писать свои стартеры? Для какой задачи?
Расскажи подробнее про реализацию CQRS в вашем случае.
Как клиент видит ситуацию, когда зачисление упало и он хочет списать?
Что произойдёт если использовать обычный ArrayList вместо CopyOnWriteArrayList?
Какие виды шардирования существуют? Расскажите об основных подходах.
Если количество подов превысит количество партиций, что будет?
Четыре состояния сущностей в Hibernate — объясните, как это связано с необходимостью вызова save().
Доводилось ли вам самому реализовывать Generic классы?
Какой TTL выбрать для кэша тарифов, если тарифы меняются редко?
Как снимали heap dump, как анализировали, как автоматизировали снятие?
Как создать Immutable (неизменяемый) класс в Java?
Что нужно учитывать при создании индекса на большой таблице в продакшене?
Система marketplace замедлилась под нагрузкой. Подозреваем проблему в БД. Что будем искать?
Можете привести пример задачи, где вы самостоятельно решали задачи с многопоточностью?
Как настроить размер thread pool для параллельных HTTP запросов?