Какой был самый высоконагруженный проект за всё время работы?
Что делает процесс по-настоящему Agile, а не просто частые встречи?
Для чего нужен интерфейс Future? Чем отличается CompletableFuture?
Какие реквизиты из Kafka может прочитать консюмер у сообщения, кроме самого тела?
Как реализовать оптимистичную блокировку в коде? Что происходит при конфликте версий?
Какие основные типы индексов существуют в PostgreSQL?
Была ли возможна ситуация, когда некоторый ивент оказывался в статусе, в котором ему оказываться было нельзя? Существовал ли механизм, который отслеживал переходы между статусами и разрешал или запрещал подобный переход?
Расскажи о себе, своём опыте, последнем проекте, своей роли и зоне ответственности.
Почему в Kotlin нет checked exceptions в отличие от Java?
Как парсить JSON в Java? Какие библиотеки используются и как выглядит код?
Какие ключевые отличия между версиями Java (7, 11, 17, 21)?
Как Postgres по дефолту реализует принципы ACID?
Как принять POST-запрос с JSON на стороне Spring? Когда происходит преобразование JSON в DTO?
Если в коде может выпадать несколько разных классов исключений, как построить обработку?
Что такое IoC и DI? Объясните концепции
Какие знаете очереди для работы с многопоточностью в Java?
Если создать два независимых параллельных стрима в одной программе, будут ли они использовать один и тот же ForkJoinPool? Какие проблемы это создаёт?
Как защититься от дублирующихся сообщений в Kafka (идемпотентность)?
Какой был самый большой объём хранимых данных?
Работал ли с многопоточностью? Что использовал?