ENIGMA AI
ENIGMA AI

Вопросы по Java — часть 2

538 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Что такое Deadlock и как он возникает в Java?

concurrency middle

Чем отличается Java 17 от Java 21?

language_specific middle

Что такое JVM?

language_specific junior

Что такое String Pool?

language_specific middle

Перечислите примитивные типы данных в Java.

language_specific junior

Что такое Stream API?

language_specific junior

Что такое volatile?

concurrency middle

Когда лучше использовать LinkedList вместо ArrayList?

data_structures junior

Какие технические проблемы и слабые стороны JVM как платформы вы могли бы выделить?

language_specific senior

Почему интерфейс Map не наследует интерфейс Iterable в Java?

data_structures middle

Зачем нужен ExecutorService в Java?

concurrency middle

Have you ever created a custom annotation, and why did you create it?

language_specific middle

Что такое Spring Framework и для чего он нужен?

backend junior

В чем заключается разница между Spring Framework и Spring Boot?

backend junior

В чем разница между Servlet Filter и HandlerInterceptor и для чего они используются?

backend middle

Как реализовать обработку исключений так, чтобы при наличии одного блока catch выполнять различную логику для трех конкретных типов исключений, находящихся в одной иерархии классов?

language_specific middle

Что подразумевается под реализацией метода hashCode() по умолчанию в классе Object в Java?

language_specific middle

Как работает метод hashCode() у объекта, если он наследует реализацию hashCode() из класса Object в Java?

language_specific middle

Какие примитивные типы данных существуют в Java и чем они отличаются от ссылочных типов?

language_specific junior

В чем разница между LinkedList и ArrayList и в каких случаях лучше использовать каждую из них?

data_structures junior

Какие существуют способы сравнения объектов в Java?

language_specific junior

Почему серверная часть Spring WebFlux не может быть в черном списке (блокирующей)?

backend middle

Расскажите про устройство памяти в Java и как она работает.

language_specific middle

Что представляет собой порт в контексте архитектуры портов и адаптеров (гексагональной архитектуры) и как он реализуется в объектно-ориентированном программировании?

architecture middle

Почему интерфейс Map в Java не расширяет интерфейс Collection?

language_specific middle

Почему String Pool в Java находится в куче (heap), а не в стеке?

language_specific middle

В чем разница между ConcurrentHashMap и Collections.synchronizedMap?

data_structures middle

Как создать поток в Java?

concurrency junior

В чем разница между JDK и JRE?

language_specific junior

Назовите все методы класса Object в Java.

language_specific junior

Вопросы по другим технологиям