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

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

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

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

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

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

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

Каталог

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

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

Что делает класс Serializable в Java и почему его на практике применяют относительно редко?

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

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

[имя] спросил: Что такое exception в Java?

Исключение (Exception) в Java – это событие, которое прерывает нормальный ход выполнения программы во время выполнения (runtime). Оно указывает на возникновение ошибки или непредвиденной ситуации.

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

Можно ли в Java генерализовать исключения с типом Throwable и в каких случаях стоит это делать?

В Java можно обрабатывать исключения типа Throwable, так как это базовый класс для всех ошибок и исключений. Однако, обычно рекомендуется ловить более конкретные подклассы, например, Exception или RuntimeException.

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

Как можно соединить package-private доступ с инкапсуляцией в Java?

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

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

[имя] спросил: Как снять heap dump с Java-процесса в Kubernetes? Опиши по шагам в bash-консоли.

Heap dump — это снимок состояния кучи JVM в определённый момент времени, который помогает анализировать использование памяти и искать утечки.

Читать ответ