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

Вопросы на собеседовании по Java

1197 вопросов по Java с технических собеседований

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

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.

Каталог

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

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

Если 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.

Читать ответ