Приходилось ли разбираться с OOM (OutOfMemoryError)? Как отлаживали проблемы с памятью?
Как изменение статуса договора триггерило дальнейшие расчёты? В базе поменялся статус — что дальше?
Какие Java-механизмы используются под капотом Spring?
Зачем вообще нужен prototype scope? Неужели одного singleton не хватает?
Написать свой класс, который бы реализовывал стек, с методами push, pop, и peekMax, который бы возвращал max элемент в стеке за O(1).
Зачем вы использовали Kafka вместо того, чтобы просто принять запрос и обработать его синхронно? Почему не масштабировать инстансы?
Метод один @Transactional вызывает метод два @Transactional(REQUIRES_NEW) в одном классе. Сколько транзакций создастся?
Какие были ваши конкретные обязанности на последнем месте работы?
Можно ли сделать наследника от enum, то есть extends enum?
На каком этапе создаются прокси (для @Transactional, @Async и т.д.)?
Зачем использовали 60 консьюмеров на 30 партиций?
Задача: даны два списка, вывести элементы первого, которых нет во втором. Напишите решение на Java.
Ты говорил про идемпотентную отправку или Exactly-Once в Kafka. Чем из них пользовался?
Что такое индексы? Что такое транзакция? ACID? Внешний ключ и зачем он нужен?
Что такое Kotlin Rich Errors и чем отличается от исключений?
Для чего нужен Collections.unmodifiableList() и что он делает?
Как обеспечить что Scheduled Job выполняется только на одном инстансе из 20 в кластере?
Кто разрабатывал архитектуру микросервисов?
Почему именно JOIN? Что это значит, что произойдет? Есть ли другие варианты JOIN операции?
Что такое Kafka Streams, чем отличается от обычной схемы работы с Kafka?