ENIGMA AI
ENIGMA AI

Вопросы по Java

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

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

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

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

data_structures junior
15×

Что такое ключевое слово volatile и для чего оно нужно?

concurrency middle

Что такое Java?

language_specific junior

Какие коллекции существуют в Java и как они устроены?

language_specific junior

Будет ли это реализовано на Java?

language_specific junior

Как связаны методы equals() и hashCode() в Java и зачем они нужны?

language_specific junior

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

language_specific junior

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

language_specific junior

Что такое String Pool и как Java распределяет, куда отправить строки?

language_specific middle

Что такое виртуальные потоки в Java и как они работают?

concurrency middle

Что означает ключевое слово final в Java?

language_specific junior

Как устроена HashMap в Java?

data_structures middle

Что нового добавили в Java 17?

language_specific middle

Что такое потоки (threads) в Java?

concurrency junior

В чем заключается контракт между методами equals() и hashCode() класса Object?

language_specific junior

Где и как Java хранит данные в памяти приложения?

language_specific middle

Что делает ключевое слово volatile и зачем оно нужно в Java?

concurrency middle

Что означает ключевое слово synchronized в Java?

concurrency junior

В чем разница между оператором == и методом equals() в Java?

language_specific junior

Существует ли контракт между методами equals и hashCode в Java?

language_specific middle

Что такое Project Reactor?

backend middle

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

language_specific junior

Что нового появилось в Java 21?

language_specific middle

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

language_specific junior

Что можно сделать с классом, чтобы после помещения экземпляра этого класса в HashMap, мы больше не смогли получить доступ к этому значению?

data_structures middle

Как сделать класс иммутабельным в Java?

language_specific middle

Что такое Rest Assured?

testing middle

Что вы можете рассказать о классе String?

language_specific junior

Какие встроенные функциональные интерфейсы в Java вы знаете?

language_specific junior

Какие существуют правила переопределения метода Object.equals в Java?

oop middle

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