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

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

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

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

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

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

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

Каталог

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

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

Можешь перечислить и объяснить различные способы использования класса Optional в Java?

Класс Optional в Java используется для обёртки значений, которые могут быть отсутствующими (null), чтобы избежать NullPointerException и сделать код более читаемым и безопасным.

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

Можете объяснить понятие монитора в Java и его роль в синхронизации потоков?

В Java монитор — это механизм синхронизации, который обеспечивает взаимное исключение (mutex) при доступе к разделяемым ресурсам между потоками. Каждый объект в Java имеет связанный с ним монитор.

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

Какие причины заставляют объекты сокращённого срока жизни попадать в строковый пул в памяти Java?

В Java объекты с коротким сроком жизни (например, временные строки) могут попадать в строковый пул (string pool) для оптимизации памяти и повышения производительности.

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

Переход со стека Java 17 на 21 был разовым переключением, или разные сервисы работают на разных версиях?

На проекте используется Java 17, которая является LTS-версией с долгосрочной поддержкой. При переходе с Java 17 на Java 21 ожидаются следующие изменения и улучшения:

Читать ответ