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

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

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

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

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

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

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

Каталог

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

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

Как отличаются методы синхронизации в Java и Kotlin Coroutines?

В Java синхронизация обычно реализуется с помощью ключевого слова synchronized, которое блокирует монитор объекта, обеспечивая взаимное исключение при доступе к критическим секциям кода.

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

Можете ли вы объяснить, что такое Livelock в контексте Java и как он отличается от Deadlock?

Livelock — это ситуация в многопоточном приложении, когда два или более потока постоянно реагируют друг на друга, изменяя своё состояние, но при этом ни один из них не может продвинуться дальше.

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

Чем отличается управление ссылками в Java и Kotlin с точки зрения памяти и стабильности приложения?

В Java управление ссылками основано на автоматическом сборщике мусора (Garbage Collector), который отслеживает достижимость объектов и освобождает память, когда объекты становятся недостижимыми.

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

Почему в Java необходимо переопределять метод hashCode() при использовании объектов в хэш-таблицах?

В Java метод hashCode() используется для вычисления хэш-кода объекта, который определяет, в какую корзину (бакет) хэш-таблицы будет помещён объект.

Читать ответ