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

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

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

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

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

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

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

Каталог

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

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

Объясните, как JIT-компиляция влияет на производительность Java-приложений и в каких случаях это может привести к неожиданным результатам?

JIT-компиляция (Just-In-Time) в Java позволяет преобразовывать байт-код в машинный код во время выполнения программы, что значительно повышает производительность по сравнению с интерпретацией.

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

[имя] спросил: Какие Error существуют в Java? Приведи примеры.

Например, OutOfMemoryError. Это критическая ошибка, возникающая, когда JVM не может выделить объект из-за недостатка памяти в куче (heap), и сборщик мусора не может освободить достаточно места.

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

Каким образом реализовать шаблон Singleton с отложенной инициализацией в Java?

В Java шаблон Singleton с отложенной инициализацией можно реализовать несколькими способами. Один из распространённых — использование ленивой инициализации с синхронизацией, чтобы обеспечить потокобезопасность:

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

Какие особенности и методы работы со строками в Java вы знаете?

В Java строки представлены классом String, который является неизменяемым (immutable). Это значит, что после создания объекта строки его содержимое нельзя изменить. При изменении строки создаётся новый объект.

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

Расскажите, что такое дженерики в Java и в чём различия между инвариантностью, ковариантностью и контравариантностью при их использовании?

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

Читать ответ