Расскажи про выбор базы данных: реляционные vs нереляционные — когда что выбирать?
Где в обычной Java можно встретить ForkJoinPool без его явного создания?
Зачем использовали 60 консьюмеров на 30 партиций?
Есть ли у вас опыт написания программ с многопоточностью и асинхронностью?
Приходилось ли писать кастомные аннотации или делать сканирование классов?
Как Tomcat взаимодействует с потоками процессора (hardware threads)? Почему можно обрабатывать 200 запросов на 16 ядрах?
Почему SELECT FOR UPDATE SKIP LOCKED хуже работает в Oracle по сравнению с PostgreSQL?
За что отвечает редирект ASK в Redis Cluster?
Как реализовать распределённую систему, удовлетворяющую всем свойствам CAP? Какие там есть свойства?
Могут ли Entity-сущности наследоваться? Как происходит маппинг в БД?
Зачем нужен Docker Compose? Есть ли плюсы помимо удобства?
На каком этапе создаются прокси (для @Transactional, @Async и т.д.)?
Почему решили выйти на рынок и искать новые предложения?
Какие есть реализации List и чем они отличаются друг от друга?
Что такое нормализация данных в Postgres и зачем она нужна?
Что произойдёт с HashMap, если переопределить hashCode() так, чтобы он всегда возвращал одно и то же значение (например, 42)?
Расскажи про проект в Газпроме.
Как исправить deadlock в задаче с Wallets? Можно ли использовать атомики?
Есть ли опыт работы с брокерами сообщений и с какими? На уровне пользователя или знаешь внутреннее устройство?
Какую коллекцию использовать для таблицы результатов с сортировкой по фамилии и поиском по ключу?