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

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

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

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

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

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

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

Каталог

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать ответ