ENIGMA AI
ENIGMA AI

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

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

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

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

Может ли быть такое, что в будущих версиях Java, например в Java 27, примитивные типы будут изменены или убраны?

language_specific middle

Какие инструменты в Eclipse можно использовать для анализа поведения метода put в HashMap?

language_specific middle

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

data_structures middle

Что означает термин "легаси" в контексте сохранения примитивных типов в Java?

language_specific middle

Почему при работе с ArrayList нужно создавать новый массив, копировать элементы и как это влияет на производительность по сравнению с LinkedList?

data_structures middle

В какой момент происходит расширение HashMap (rehash) и какой триггер заставляет пересчитать хэш-значения и перераспределить объекты по новым бакетам?

data_structures middle

Зачем в Java существует несколько классов для работы со строками (String, StringBuilder, StringBuffer) и в чем заключаются их основные различия?

language_specific junior

Как достигается кроссплатформенность в Java (JVM), или под каждую операционную систему (Windows, macOS) разрабатываются отдельные версии приложения?

language_specific junior

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

data_structures middle

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

language_specific middle

Как будет выглядеть итоговый результат (output) и какую структуру данных лучше использовать для его хранения в Java: список или что-то другое?

data_structures junior

Как в Java выполнить эквивалент SQL-запроса с группировкой по city и province и подсчетом количества элементов по условию?

language_specific middle

Расскажите про модель памяти Java (Java Memory Model).

language_specific middle

Почему при добавлении в HashMap может «теряться» значение при последующем get по ключу? В чем возможные причины?

data_structures middle

Что произойдет с HashMap, если метод hashCode всегда возвращает одно и то же значение (например, единицу)?

data_structures middle

Для чего нужны дженерики (generics) в Java?

language_specific junior

В каких случаях компаратор задан по умолчанию, а в каких его нужно реализовывать самостоятельно?

language_specific junior

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

data_structures middle

Для чего нужны enum в Java?

language_specific junior

За счёт чего обеспечиваются преимущества enum в Java и какие особенности/выгоды даёт их использование?

language_specific junior

Можно ли наследоваться от enum в Java?

language_specific middle

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

data_structures junior

Что бы вы выбрали: ArrayList или LinkedList и почему?

data_structures junior

Расскажите об основах Java, в частности о классах: что это такое и насколько важно глубокое понимание ООП по сравнению с прикладными техническими вопросами?

language_specific junior

Назовите три примера терминальных операций в Stream API в Java.

language_specific junior

Зачем нужна Java Memory Model?

concurrency middle

В каких ситуациях Resilience4j не помогает и какие конкретные параметры вы настраивали при его использовании?

architecture middle

Какие ключевые параметры вы настраивали в Resilience4j?

backend middle

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