Java-разработчик — вопросы с реальных собеседований, часть 53
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
В каких случаях и какими способами можно избежать Index Scan в базе данных?
databaseSQLmiddle
1×
Какие аннотации Spring вы часто используете или встречаете в коде?
backendSpringjunior
1×
Вам приходилось работать со скоупами бинов в Spring?
backendSpringmiddle
1×
Зачем нужен прототип (prototype) в JavaScript?
language_specificJavaScriptmiddle
1×
Что нужно сделать, чтобы указать конкретную реализацию бина при наличии двух бинов, реализующих один и тот же интерфейс в Spring?
backendSpringmiddle
1×
Как вы понимаете аббревиатуру IoC и термины инверсия управления и инверсия зависимостей: что они означают?
oopmiddle
1×
Почему при добавлении в HashMap может «теряться» значение при последующем get по ключу? В чем возможные причины?
data_structuresJavamiddle
1×
Какие требования предъявляются к ключам в словаре или базе данных?
data_structuresjunior
1×
Почему при работе с хеш-таблицей ключ или значение могут стать недоступными при попытке получения данных по ключу?
data_structuresmiddle
1×
Что произойдет с HashMap, если метод hashCode всегда возвращает одно и то же значение (например, единицу)?
data_structuresJavamiddle
1×
Доводилось ли вам управлять уровнем изоляции транзакции, не используя значение по умолчанию?
databaseSQLmiddle
1×
Как вы понимаете термин «инверсия управления» (Inversion of Control, IoC), в частности, инверсию управления в IoC-контейнере?
architecturemiddle
1×
Как добиться обратной совместимости в программном обеспечении?
architecturemiddle
1×
Для чего нужны дженерики (generics) в Java?
language_specificJavajunior
1×
Перечислите паттерны объектно-ориентированного проектирования, которые вы знаете и можете назвать.
oopjunior
1×
Какие основные различия между PostgreSQL и Oracle?
databasePostgreSQLmiddle
1×
Расскажите про управление памятью в задачах (goroutines) в Go.
concurrencyGomiddle
1×
Какие виды множеств (Set) вы знаете и в чем их различия?
data_structuresjunior
1×
Как работает паттерн проектирования Адаптер?
architecturemiddle
1×
Является ли enum в Python классом, и наследуется ли он от класса Enum?
language_specificPythonmiddle
1×
Как работают различные реализации структуры данных Set, помимо тех, что уже упоминались?
data_structuresmiddle
1×
Какие реализации коллекций вы знаете? Расскажите, как они работают и что у них внутри, не ограничиваясь только названиями.
data_structuresmiddle
1×
В каких случаях компаратор задан по умолчанию, а в каких его нужно реализовывать самостоятельно?
language_specificJavajunior
1×
Что дает реализация структуры данных на основе красно-черного дерева и какие преимущества она предоставляет?
data_structuresmiddle
1×
Какова временная сложность операции вставки в структуру данных Treap (дерево с приоритетами)?
data_structuresmiddle
1×
Как может возникнуть ситуация, что при попытке получить значение по ключу в HashMap возвращается null, хотя известно, что ключ с эквивалентным значением ранее был добавлен в карту?
data_structuresJavamiddle
1×
Для чего нужны enum в Java?
language_specificJavajunior
1×
За счёт чего обеспечиваются преимущества enum в Java и какие особенности/выгоды даёт их использование?
language_specificJavajunior
1×
Можно ли наследоваться от enum в Java?
language_specificJavamiddle
1×
Что происходит после того, как мы нашли элемент в связном списке (linked list) и изменили его значение?