ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Java — часть 53

268 популярных вопросов из 1630 собранных, отсортированы по частоте

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

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

В каких случаях и какими способами можно избежать Index Scan в базе данных?

database SQL middle

Какие аннотации Spring вы часто используете или встречаете в коде?

backend Spring junior

Вам приходилось работать со скоупами бинов в Spring?

backend Spring middle

Зачем нужен прототип (prototype) в JavaScript?

language_specific JavaScript middle

Что нужно сделать, чтобы указать конкретную реализацию бина при наличии двух бинов, реализующих один и тот же интерфейс в Spring?

backend Spring middle

Как вы понимаете аббревиатуру IoC и термины инверсия управления и инверсия зависимостей: что они означают?

oop middle

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

data_structures Java middle

Какие требования предъявляются к ключам в словаре или базе данных?

data_structures junior

Почему при работе с хеш-таблицей ключ или значение могут стать недоступными при попытке получения данных по ключу?

data_structures middle

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

data_structures Java middle

Доводилось ли вам управлять уровнем изоляции транзакции, не используя значение по умолчанию?

database SQL middle

Как вы понимаете термин «инверсия управления» (Inversion of Control, IoC), в частности, инверсию управления в IoC-контейнере?

architecture middle

Как добиться обратной совместимости в программном обеспечении?

architecture middle

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

language_specific Java junior

Перечислите паттерны объектно-ориентированного проектирования, которые вы знаете и можете назвать.

oop junior

Какие основные различия между PostgreSQL и Oracle?

database PostgreSQL middle

Расскажите про управление памятью в задачах (goroutines) в Go.

concurrency Go middle

Какие виды множеств (Set) вы знаете и в чем их различия?

data_structures junior

Как работает паттерн проектирования Адаптер?

architecture middle

Является ли enum в Python классом, и наследуется ли он от класса Enum?

language_specific Python middle

Как работают различные реализации структуры данных Set, помимо тех, что уже упоминались?

data_structures middle

Какие реализации коллекций вы знаете? Расскажите, как они работают и что у них внутри, не ограничиваясь только названиями.

data_structures middle

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

language_specific Java junior

Что дает реализация структуры данных на основе красно-черного дерева и какие преимущества она предоставляет?

data_structures middle

Какова временная сложность операции вставки в структуру данных Treap (дерево с приоритетами)?

data_structures middle

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

data_structures Java middle

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

language_specific Java junior

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

language_specific Java junior

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

language_specific Java middle

Что происходит после того, как мы нашли элемент в связном списке (linked list) и изменили его значение?

data_structures junior

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