Без Hibernate, нативный SQL — как реализовать оптимистичную блокировку вручную?
Приходилось ли оптимизировать параметры JVM и Garbage Collector?
Гарантии доставки сообщений в Kafka (at-most-once, at-least-once, exactly-once) и порядок сообщений
Что такое абстракция в ООП? Как вы её понимаете?
Опишите рабочий процесс с использованием AI-инструментов от получения задачи до деплоя.
Расскажи, что происходит в текущей системе (опиши схему AS-IS)?
В какой последовательности выполняется данный SQL-запрос (план запроса)?
Как читать большой CSV-файл (1GB+)? Как парсить и решить проблему разрыва строк на границе чанков?
Расскажите о ситуации, когда вы предложили улучшение процесса или внедрили что-то новое.
Какие паттерны микросервисной архитектуры знаешь?
Расскажи по архитектуре сервиса коротко.
Опишите, как вы реализовывали мониторинг и трассировку (observability) для распределённых backend-сервисов, и какие инструменты считаете наиболее эффективными для обнаружения и устранения проблем в продакшн-среде?
Расскажите о ситуации, когда что-то пошло не так из-за вашего кода или решения.
Расскажи про способы создания бинов в Spring
Каким инструментом пользовался для анализа Heap Dump?
Что ты понимаешь под высоконагруженной платформой? Сколько RPS?
Доводилось ли оптимизировать SQL-запросы? Как вы используете EXPLAIN ANALYZE?
Можно ли реализовать hashCode, который всегда возвращает разные значения для разных объектов (без коллизий)?
Какой контракт между hashCode и equals?
Расскажите про ваш опыт работы