Интересовались ли внутренним устройством JVM? Приходилось ли тюнить JVM на работе?
Как читали сообщения из Kafka: по одному или батчами?
Как реализовать Saga? Как это делать?
Как ты оцениваешь свой уровень — Middle или Senior? В чём разница между ними?
Что должно контролировать приложение согласно DDD?
Как бы ты реализовал распространение бизнесовых заголовков (x-session-id, x-client-id) по всей системе микросервисов через REST и Kafka?
В чём отличие между оркестрацией и хореографией?
Какие ключевые отличия между версиями Java (7, 11, 17, 21)?
Что такое SELECT FOR UPDATE и SELECT FOR SHARE? В чём разница?
В чём разница между hashCode() и System.identityHashCode()?
Кто занимался разработкой микросервисов с нуля до прода?
Как вы оцениваете свой опыт Spring, Spring Boot? Что приходилось делать? Знаете ли, как устроено под капотом?
Помимо индексов, на что ещё обращаешь внимание при оптимизации запросов?
Что именно может пойти не так, если мы не позаботимся о синхронизации? Что такое Race Condition?
[имя] спросил: расскажите про последний проект, техническую часть: архитектура, технологии, как тестировалось и деплоилось приложение
Кто кого вызывал в синхронной цепочке? Расскажи про бизнес-процесс — расчёт чего, кто инициировал?
Расскажи про свой опыт с микросервисной архитектурой — сколько сервисов было?
Начнем с подхода к GC, который не используют поколения (негенерационный GC).
Для чего использовал CountDownLatch? Чем отличается от CyclicBarrier?
Плюсы и минусы JPA vs JDBC?