Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

886 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 886
Теория

Если application.yml/application.properties не хранится вместе с приложением, как передать настройки при деплое и запуске Spring Boot-приложения?

Spring Boot может получать конфигурацию извне: из переменных окружения, системных свойств JVM, аргументов запуска и внешних файлов конфигурации.

Читать ответ
Теория

Что делает аннотация @Conditional в Spring? Назовите 2–3 её варианта, с которыми вы сталкивались.

@Conditional разрешает регистрацию компонента только при выполнении условия. В Spring Boot есть специализированные варианты: @ConditionalOnProperty, @ConditionalOnClass и @ConditionalOnMissingBean.

Читать ответ
Теория

HikariCP: при пуле из 10 соединений возникает connections not available. Что делать?

Диагностика нехватки соединений через метрики пула, длительность запросов, блокировки, возврат ресурсов и общий бюджет соединений всех экземпляров приложения.

Читать ответ
Теория

Как получить единственный элемент из List и Set в Java?

Получение элемента после проверки размера коллекции, различия индексного доступа и итератора, поведение пустых коллекций и оговорка о конкурентных изменениях.

Читать ответ
Теория

Как организовать параллельный bulk insert и откуда ExecutorService получает задания?

Разбиение вставки на пакеты, явная передача задач исполнителю, ограничение очереди и параллелизма, обработка ошибок и ожидание завершения.

Читать ответ
Теория

Что такое Lombok и что делает аннотация @Data? Для каких классов ее удобно применять?

Какие методы объединяет @Data, как выбираются параметры конструктора и почему удобство Lombok не отменяет проверки изменяемости, равенства и содержимого toString.

Читать ответ
Теория

Всегда ли достаточно стандартных equals() и hashCode() и когда их нужно переопределять?

Всегда ли хватает стандартной реализации equals() и hashCode()? Контекст: методы Java, отвечающие за сравнение объектов и вычисление их хеш-кодов Стандартный equals() сопоставляет ссылки, то есть проверяет, указывают…

Читать ответ