Есть 3 сущности - пользователь, чат, сообщение - У пользователя есть имя и дата регистрации - У чата есть название и дата создания - У сообщения есть текст, автор и дата создания - Пользователь может состоять в нескольких чатах одновременно - Сообщение обязательно принадлежит чату, сообщение не может принадлежать более чем 1 чату одновременно - Нужно описать предметную область в виде таблиц
Сколько существует скоупов (scope) в Spring приложении?
Что ещё, кроме конфигурации и бинов, можно поместить в Spring Boot стартер?
Можно ли улучшить тесты, например сократить количество кода?
Расскажите про SQL: какие JOIN используете, какой опыт с оконными функциями, CTE?
За счёт чего удалось увеличить throughput вдвое?
WardrobeManager должен использовать @Autowired Отсутствует класс для управления бинарями Отсутствует управление транзакциями ItemRepository не отмечен аннотацией @Repository Использование конструктора вместо контейнера Пружина для изготовления компонента Конструктор WardrobeController не использует @Autowired
SQL задача: вывести id пользователей и количество их заказов в статусе COMPLETED, включая пользователей с нулевым количеством таких заказов
Расскажи схему взаимодействия по протоколу OAuth 2.0 (Authorization Code Flow).
Как вы оцениваете эффективность использования story points по сравнению с оценкой в часах?
Что такое интерфейс Comparable и как он используется?
Если количество задач плавающее (от единиц до сотен), какой тип пула потоков выбрать?
Как защититься от двойного списания денег при передаче данных через Kafka?
Как выглядел релизный цикл в вашей команде?
Как гарантировать порядок сообщений в Kafka?
В чём отличие publishOn от subscribeOn в реакторе?
Расскажите о своём самом ярком достижении в карьере.
Можно ли использовать volatile для long переменной и в каких сценариях это безопасно?
Использование ConcurrentHashMap, чем именно ее работа отличается от обычных HashMap?
Как удалось сократить время валидации транзакций в антифрод-проверке почти в три раза?