Задача по коду: Spring @Transactional и self-invocation (скриншот с кодом)
Расскажите подробнее о сервисе на базе Quartz и Redis: как он работал, как масштабировался
Расскажи о стримах в Java: на какие группы делятся методы и в чём разница?
Расскажите, какие подходы и паттерны вы используете для организации эффективного взаимодействия между микросервисами на backend и какие сложности чаще всего встречаете при этом?
Какую версию Java использовали на проекте? Использовали ли стримы?
В чём основная проблема данной реализации - Отправка сообщений без ключа - Отправка без проверки размера сообщений - Производитель отправляет сообщение в тему для завершения его инициализации. - Отправка сообщений без проверки подключения к кластеру - Группы консьюмеров не настроения
Что за интеграции ты делал? Можешь привести пример?
В чём проблема volatile с типами Long и Double?
Являются ли дженерики Java по Тьюрингу полными?
Каково ваше отношение к искусственному интеллекту в разработке? Используете ли вы AI-инструменты?
Зачем вообще нужен prototype scope? Неужели одного singleton не хватает?
Как к вам прилетают задачи — от бизнеса через PM, через tech lead?
В какой момент создаются AOP-прокси в Spring?
Для чего нужен блок finally?
По срокам перехода — как быстро готовы выйти?
Расскажи про принцип Dependency Injection и IoC в Spring.
Может ли try-finally существовать без catch? В каких случаях это помогает?
В каких случаях дефолтных настроек @Transactional недостаточно?
Как работает Garbage Collector в общих чертах?
Чем отличается аннотация @Bean от @Component? Когда использовать одну, а когда другую?