ENIGMA AI
ENIGMA AI

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

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

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

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

Почему на собеседованиях часто спрашивают про аннотацию @Transactional?

backend middle

Что вам ближе: Maven, Gradle или Bazel?

backend middle

Для чего используется Optional в Java?

language_specific junior

С какой самой ранней версии Java вам приходилось работать?

language_specific junior

Как использовать Optional, чтобы избежать NullPointerException?

language_specific junior

Сталкивались ли вы с методами Optional.of и Optional.ofNullable в Java?

language_specific junior

Какой объект создаётся при автоупаковке (autoboxing) примитива в Java?

language_specific junior

Какие виды Garbage Collector вы знаете?

language_specific middle

Действительно ли хранение нескольких мегабайт информации может стать проблемой для Java-приложения?

language_specific middle

Как код, запущенный в Java-приложении, может повлиять на его работоспособность?

language_specific middle

Что происходит в Java-программе, когда примитив присваивается переменной типа Integer?

language_specific junior

Что такое загрязнение кучи (heap pollution) в Java?

language_specific middle

Какие два ключевых слова используются в Java для управления потоками (синхронизации)?

concurrency junior

На чём происходит блокировка при использовании ключевого слова synchronized в Java?

concurrency middle

Какие проблемы могут возникнуть при использовании ключевого слова transient в Java?

language_specific middle

Что такое модификатор transient и как он влияет на процесс сериализации полей?

language_specific middle

Что такое исключения типа Error и чем они отличаются от проверяемых исключений в программировании?

language_specific middle

Почему не происходит внедрение зависимостей при использовании аннотаций @Provides и @Binds в Dagger/Hilt?

backend middle

Что возвращает метод Map.put в Java?

language_specific junior

Вы используете Maven или Gradle в своих проектах?

backend junior

Что означает, что программный компонент реализован на основе функционального интерфейса?

language_specific junior

В чем разница между HashSet и TreeSet в контексте работы с коллекциями?

data_structures junior

Почему в контексте иерархии коллекций Java Map не наследуется от интерфейса Collection?

data_structures middle

Что такое Collections в контексте программирования и как он используется в качестве utility-класса?

data_structures junior

В чем разница между TreeSet и другими реализациями интерфейса Set, такими как HashSet или LinkedHashSet, в контексте работы с коллекциями?

data_structures junior

Что означает утверждение, что String Pool — это специализированный участок памяти?

language_specific middle

Что такое прокси и рефлексия, как они работают?

language_specific middle

Как объявить сервис как бин в Spring Framework?

backend junior

В чем разница между ApplicationContext и BeanFactory в Spring Framework и зачем они нужны?

backend middle

Является ли аннотация @Override обязательной в Java?

language_specific junior

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