ENIGMA AI
ENIGMA AI

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

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

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

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

В чем разница между примитивным типом int и оберткой Integer, и в каких случаях лучше использовать каждый из них?

language_specific junior

В чем разница между примитивным типом int и классом-оберткой Integer?

language_specific junior

Для чего нужна аннотация @Transactional?

backend junior

Чем отличаются интерфейсы Runnable и Callable в Java?

concurrency middle

Какова иерархия коллекций в Java и какие основные интерфейсы в ней выделяют?

data_structures junior

Зачем нужны sealed-классы и каковы их особенности?

oop middle

Использовали ли вы коллекции в Java?

language_specific junior

Что такое PIT-тестирование (mutation testing), использовали ли вы его в работе и каковы его особенности?

testing middle

Использовали ли вы ZGC (Z Garbage Collector) с включенной функцией параллельной выгрузки (concurrent stack processing) или частичной очисткой памяти?

language_specific senior

Что такое JRE?

language_specific junior

Как устроена хеш-таблица (HashSet) в Java и сколько бакетов (buckets) она содержит по умолчанию?

data_structures middle

Как работает управление памятью в Java?

language_specific middle

Какие интерфейсы входят в иерархию коллекций Java помимо List и Set?

data_structures junior

Какие существуют более продвинутые механизмы синхронизации в Java, помимо ключевого слова synchronized?

concurrency middle

Что такое ArrayList и LinkedList, и в чем между ними разница?

data_structures junior

Что такое Young Generation в контексте Garbage Collection?

language_specific middle

От какого класса наследуется List в Java Collections Framework?

data_structures junior

Зачем в Java нужны методы equals() и hashCode(), если сравнение по хэш-коду происходит быстрее?

language_specific middle

От какого базового класса или интерфейса наследуется Map в Java?

data_structures junior

Что вы знаете про Stream API в Java?

language_specific middle

Как вычисляется хеш-код для строки или объекта в Java?

language_specific middle

Какие инструменты в экосистеме Java используются для решения этой задачи?

language_specific junior

Есть ли у вас на проекте старый монолит, например, написанный на Java 8, с большим техническим долгом?

architecture middle

Зачем в Java для классов используется модификатор final?

language_specific junior

Какие из перечисленных проблем решает Volatile?

concurrency middle

Нужно ли использовать volatile с переменной, которую инкрементируют в нескольких потоках?

concurrency middle

Зачем нужен модификатор volatile в Java Memory Model?

concurrency middle

В чем заключается отличие ключевых слов final и static в Java?

language_specific junior

Что такое абстракция в Java?

oop junior

Когда запускаются промежуточные операции в Stream API?

language_specific middle

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