1. Рассказать про свой опыт
2. Паттерны проектирования, что это? Когда их следует применять?
3. SOLID
4. Монолит vs Микросервисы
5. Паттерны согласованности в распределенных системах (2PC, Saga, Transactional Outbox)
6. Зачем нужен Load Balancer?
7. Что такое Sidecar?
8. Способы синхронизации в Java
9. Зачем нужен Spring (IoC, DI)
10. Какие есть Scope бинов?
11. Как работает protytpe-scope, как им пользоваться?
12. Каким способом Spring создает proxy?
13. Зачем нужен Spring Boot?
14. Как устроен кластер в Kafka?
15. Как устроены топики?
16. Как правильно распределять события по партициям?
17. Что будет, если консьюмеров в Consumer Group больше, чем в партиции?
18. Работал ли с Docker и…