ENIGMA AI
ENIGMA AI

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

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

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

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

Как работает хеш-таблица и как разрешаются коллизии?

data_structures middle

Какова связь между Apache Kafka и языком программирования Rust?

backend Rust middle

Как вы принимаете решения и на основе каких критериев делаете выбор в пользу того или иного варианта?

behavioral middle

Почему предпочтительнее использовать конструктор для инициализации объектов?

oop junior

Какие классы вы будете использовать для решения данной задачи?

oop junior

Что произойдёт при делении на ноль для типов int и double?

language_specific junior

Что содержится в данном объекте/структуре?

general junior

Могу ли я так сделать?

general junior

Как называются входящие параметры функции или метода?

language_specific junior

Что такое перегрузка конструктора?

oop junior

Как работают JOIN в SQL и какие существуют типы соединений таблиц?

database SQL junior

Что такое минимальное остовное дерево и какие алгоритмы используются для его поиска?

algorithms middle

Как получилось число 10 в данном контексте?

general junior

Что такое операция TRUNCATE и чем она отличается от DELETE?

database SQL junior

Нужен ли индекс по данным в базе данных?

database junior

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

architecture middle

Что возвращает FULL OUTER JOIN, если записи отсутствуют в одной из таблиц?

database SQL junior

Как понять, используется ли индекс в запросе, без использования плана выполнения (EXPLAIN)?

database SQL middle

Какое максимальное и минимальное количество записей может быть в результирующем наборе данных при использовании LEFT JOIN?

database SQL junior

Что такое максимальное или минимальное значение в контексте алгоритмов?

algorithms junior

Почему при выполнении алгоритма сортировки слиянием (merge sort) мы берем элемент из правой части, если в правой части находится 10, а в левой 5?

algorithms junior

Если у вас есть две задачи одинаковой важности, как вы определяете очередность их выполнения?

general junior

Как они там могли оказаться?

general junior

Как вы относитесь к GigaCode и GigaChat?

general junior

Какими инструментами или технологиями вы бы воспользовались, если бы у вас была возможность выбора, помимо Gigacode?

general middle

Как вы определяли, что код не оптимизирован, и какие критерии использовали для принятия решения о необходимости оптимизации?

architecture middle

Использовали ли вы планы выполнения запросов (query execution plans)?

database SQL middle

Расскажите, как работает NAT (Network Address Translation)?

networking middle

Сталкивались ли вы с SQL? Расскажите о своем опыте работы с ним, какие задачи решали и как оцениваете свой уровень владения?

database SQL junior

В чем заключается преимущество быстрого удаления (например, через swap-and-pop) по сравнению с обычным удалением элемента из массива?

algorithms junior

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