538 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Может ли быть такое, что в будущих версиях Java, например в Java 27, примитивные типы будут изменены или убраны?
language_specificmiddle
1×
Какие инструменты в Eclipse можно использовать для анализа поведения метода put в HashMap?
language_specificmiddle
1×
Что можно сделать, чтобы после записи значения с помощью метода put в HashMap мы никак не могли достать это значение?
data_structuresmiddle
1×
Что означает термин "легаси" в контексте сохранения примитивных типов в Java?
language_specificmiddle
1×
Почему при работе с ArrayList нужно создавать новый массив, копировать элементы и как это влияет на производительность по сравнению с LinkedList?
data_structuresmiddle
1×
В какой момент происходит расширение HashMap (rehash) и какой триггер заставляет пересчитать хэш-значения и перераспределить объекты по новым бакетам?
data_structuresmiddle
1×
Зачем в Java существует несколько классов для работы со строками (String, StringBuilder, StringBuffer) и в чем заключаются их основные различия?
language_specificjunior
1×
Как достигается кроссплатформенность в Java (JVM), или под каждую операционную систему (Windows, macOS) разрабатываются отдельные версии приложения?
language_specificjunior
1×
Где вы будете хранить итоговый результат в виде структур данных в Java, учитывая, что исходные данные даны в виде списка?
data_structuresmiddle
1×
Как выполнить группировку и агрегацию данных по полям city и province с подсчетом количества записей (count) при условии фильтрации по state и province с использованием Java?
language_specificmiddle
1×
Как будет выглядеть итоговый результат (output) и какую структуру данных лучше использовать для его хранения в Java: список или что-то другое?
data_structuresjunior
1×
Как в Java выполнить эквивалент SQL-запроса с группировкой по city и province и подсчетом количества элементов по условию?
language_specificmiddle
1×
Расскажите про модель памяти Java (Java Memory Model).
language_specificmiddle
1×
Почему при добавлении в HashMap может «теряться» значение при последующем get по ключу? В чем возможные причины?
data_structuresmiddle
1×
Что произойдет с HashMap, если метод hashCode всегда возвращает одно и то же значение (например, единицу)?
data_structuresmiddle
1×
Для чего нужны дженерики (generics) в Java?
language_specificjunior
1×
В каких случаях компаратор задан по умолчанию, а в каких его нужно реализовывать самостоятельно?
language_specificjunior
1×
Как может возникнуть ситуация, что при попытке получить значение по ключу в HashMap возвращается null, хотя известно, что ключ с эквивалентным значением ранее был добавлен в карту?
data_structuresmiddle
1×
Для чего нужны enum в Java?
language_specificjunior
1×
За счёт чего обеспечиваются преимущества enum в Java и какие особенности/выгоды даёт их использование?
language_specificjunior
1×
Можно ли наследоваться от enum в Java?
language_specificmiddle
1×
В чем разница между ArrayList и LinkedList в контексте производительности и использования памяти?
data_structuresjunior
1×
Что бы вы выбрали: ArrayList или LinkedList и почему?
data_structuresjunior
1×
Расскажите об основах Java, в частности о классах: что это такое и насколько важно глубокое понимание ООП по сравнению с прикладными техническими вопросами?
language_specificjunior
1×
Назовите три примера терминальных операций в Stream API в Java.
language_specificjunior
1×
Зачем нужна Java Memory Model?
concurrencymiddle
1×
В каких ситуациях Resilience4j не помогает и какие конкретные параметры вы настраивали при его использовании?
architecturemiddle
1×
Какие ключевые параметры вы настраивали в Resilience4j?