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

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

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

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

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

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

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

Каталог

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

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

Какая версия Java Development Kit у тебя установлена и используешь для работы?

Для работы я использую JDK версии 11, так как она является одной из долгосрочных поддерживаемых версий (LTS) и широко применяется в промышленности.

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

Можете объяснить, что подразумевается под ошибками при выполнении Java-программ?

Ошибки при выполнении (runtime errors) в Java — это ошибки, которые возникают во время работы программы, а не во время компиляции. Они приводят к прерыванию нормального выполнения программы.

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

Что такое рефлексия в Java и для чего она нужна?

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

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

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

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

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

Как связаны методы equals и hashCode в Java и почему важно их правильно реализовывать вместе?

В Java методы equals и hashCode тесно связаны и должны быть реализованы согласованно, чтобы объекты корректно работали в коллекциях, основанных на хешировании, например, в HashMap или HashSet.

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

В чем разница между Collection и Stream в Java?

Collection — это структура данных для хранения элементов, представляющая собой группу объектов, например, списки, множества. Она является хранилищем данных, сфокусированном на управлении элементами.

Читать ответ