Java-разработчик — вопросы с реальных собеседований, часть 15
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Как объявить сервис как бин в Spring Framework?
backend
Java
junior
1×
Какие механизмы позволяют вывести количество клиентов в лог при старте приложения?
backend
junior
1×
Как вывести количество клиентов в базе данных при старте приложения?
database
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Как объявить сервис как бин в Spring Framework?
В Spring Framework объявить сервис как бин можно двумя основными способами: через стереотипную аннотацию @Service (или @Component) — наиболее частый вариант для сервисного слоя, или через явное объявление @Bean в конфигурационном классе. Оба подхода регистрируют объект в контейнере Spring, но используются в разных ситуациях. 1. Стереотипная аннотация @ServiceЕсли класс является частью бизнес-логики, ставим @Service.…
✓ @Service — стереотипная аннотация для сервисного слоя, автоматически регистрирует бин при component scanning.
✓ Для работы сканирования нужен @ComponentScan (или @SpringBootApplication).
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
В какой момент жизненного цикла бина вызывается метод, аннотированный @PostConstruct?
backend
Spring
middle
1×
В чем разница между ApplicationContext и BeanFactory в Spring Framework и зачем они нужны?
backend
Java
middle
1×
Как вы подходите к написанию юнит-тестов?
testing
middle
1×
С какими проблемами при работе с микросервисной архитектурой вы сталкивались и как их решали?
architecture
senior
1×
Как вы реализовывали обмен сообщениями между сервисами с помощью Kafka?
backend
Kafka
middle
1×
Какие дополнительные инструменты использовались в работе с BPM-движками?
architecture
middle
1×
Был ли у вас опыт участия в процессах код-ревью на предыдущем месте работы?
general
junior
1×
Почему VPN-соединение может не распознаваться или блокироваться?
networking
middle
1×
Как работать в данном формате?
general
junior
1×
Почему в некоторых интерфейсах вообще не определяют методов?
oop
junior
1×
Какие ключевые слова используются для управления потоком выполнения в языке программирования?
language_specific
junior
1×
Будет ли работать звонок из Грузии?
networking
junior
1×
Какие инструменты на базе нейронных сетей вы используете для написания кода?
general
junior
1×
Какие существуют модели памяти в многопоточном программировании?
concurrency
senior
1×
Используете ли вы VPN на своем рабочем компьютере?
general
junior
1×
Для чего нужен независимый (independent) продюсер в контексте очередей сообщений или Kafka?
architecture
Kafka
middle
1×
Какие у вас профессиональные навыки?
behavioral
junior
1×
Кто были пользователи продукта, над которым вы работали?
behavioral
junior
1×
Какие проблемы в целом решал продукт, над которым вы работали?
behavioral
junior
1×
Расскажите про самый интересный для вас проект или про один из последних, над которыми вы работали.
behavioral
junior
1×
Мы сегодня голосом пообщаемся или удобно подключить камеру?
general
junior
1×
Какие существуют методы и технологии улучшения качества звука?
general
middle
1×
Какая система обеспечивает определенную производительность?
system_design
middle
1×
Что бы вы сделали, если на продакшене приложение тормозит, а локально работает нормально?
system_design
middle
1×
Расскажите про оптимизацию запросов на уровне базы данных.
database
middle
1×
Стоит ли сразу обращаться к базе данных при проектировании системы?
system_design
middle
1×
С чего бы вы начали анализ системы или проблемы?
system_design
middle