Как защититься от двойного списания денег при передаче данных через Kafka?
Расскажите, как вы подходите к проектированию структуры базы данных PostgreSQL для высоконагруженного backend-сервиса и какие способы оптимизации производительности считаете наиболее эффективными?
Имеет ли значение порядок столбцов при создании композитного индекса?
На каких других языках программирования пишете помимо Java?
Расскажи об интересной задаче, которой ты гордишься
Была ли допустима потеря событий в Kafka? Какие гарантии доставки использовали?
Что такое WebSocket? Для чего используется?
В чём преимущество реактивного программирования?
Какие методы авторизации вы знаете?
Как вы себя оцениваете? Middle, middle+, senior?
Push vs Pull подход в брокерах сообщений (ActiveMQ vs Kafka). Плюсы и минусы каждого.
Какой хеш-код по умолчанию в HotSpot JVM?
Как была организована инфраструктура? Kubernetes, Docker, CI/CD — расскажи подробнее.
Реализуй LRU-кэш с вытеснением старых значений (базовая реализация)
Что такое REST и чем он отличается от обычного HTTP API?
Что такое type erasure в дженериках Java и почему так сделано?
Как обеспечить надёжную отправку инвойса, если внешний сервис может упасть?
Что такое неизменяемый (immutable) класс? Какие у него недостатки?
Опиши жизненный цикл сущности в Hibernate.
Если есть кэш данных, как понять, что причина OOM именно в нём?