Какие тесты приходилось писать? Какое покрытие держали?
Клиент видит старый баланс после успешного вывода вчера. В чём может быть причина?
Без Hibernate, нативный SQL — как реализовать оптимистичную блокировку вручную?
Кроме Саги есть ещё какие-то паттерны для распределённых транзакций?
Гарантии доставки сообщений в Kafka (at-most-once, at-least-once, exactly-once) и порядок сообщений
Был ли проект, когда ты с нуля что-то создавал с генеративным AI? Что генерировал, а что писал сам?
Какой индекс используется по умолчанию в PostgreSQL и почему B-tree, а не красно-чёрное дерево?
Расскажи, что происходит в текущей системе (опиши схему AS-IS)?
Как безопасно остановить поток в Java?
Какой вывод вы сделали из ситуации с дублями начислений?
В какой последовательности выполняется данный SQL-запрос (план запроса)?
Как читать большой CSV-файл (1GB+)? Как парсить и решить проблему разрыва строк на границе чанков?
Какие паттерны микросервисной архитектуры знаешь?
Какие скопы бинов использовал в Spring? Для чего используется прототип?
Расскажи про способы создания бинов в Spring
Когда блок finally может не выполниться?
Два объекта equals, одинаковый hashCode, но разный identityHashCode — что произойдёт при вставке в HashMap?
Как потоки между собой понимали, что нужно отправлять запрос или нет (общий счётчик Circuit Breaker в многопоточной среде)?
Каково ваше отношение к искусственному интеллекту в разработке? Используете ли вы AI-инструменты?
Какая стратегия доставки реализована в Kafka по умолчанию?