ENIGMA AI
ENIGMA AI

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

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

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

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

Как вывести все комбинации province и group вместе с их количеством (например, для пары Montreal-Quebec получить количество друзей)?

database SQL junior

Как с помощью SQL выбрать три колонки (city, province и количество друзей) с группировкой по городу и провинции?

database SQL junior

Если Quebec — это province, то сколько друзей у вас из 100 имеют province = Quebec?

database SQL junior

Как вы будете обрабатывать ограничение в 8–10 одновременных запросов к стороннему API при верификации новых записей сотрудников и обновлении их статуса на success?

concurrency middle

Как спроектировать систему, которая отслеживает появление новых записей (например, employee со статусом 'new') и выполняет их последующую верификацию?

system_design middle

Что вас смущает в текущем решении? О чем вы думаете при проектировании?

behavioral middle

Есть ли у вас какие-либо вопросы или вы хотите начать с чего-нибудь попроще, разминочного?

behavioral junior

Как различается обработка и производительность LinkedList и ArrayList в JVM?

data_structures Java middle

Содержат ли элементы связного списка (linked list) встроенные ссылки на другие элементы?

data_structures junior

Как работают с памятью LinkedList и ArrayList и в чем особенности их управления памятью?

data_structures Java junior

Зачем в Java оставили примитивные типы данных и имеет ли смысл их использовать в современной разработке?

language_specific Java middle

Как в JVM обрабатываются примитивный тип int и объект Integer, и в чем между ними разница с точки зрения работы с памятью?

language_specific Java middle

Можно ли игнорировать граничные случаи (edge cases) при проектировании или написании кода?

architecture junior

В чем особенности реализации LinkedList в Java и как это влияет на работу со ссылками внутри структуры?

data_structures Java middle

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

language_specific Java middle

Как реализовать поиск середины односвязного списка, содержащего 500 тысяч элементов?

data_structures junior

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

language_specific Java middle

Можно ли просто изменить ссылки в связном списке для вставки или удаления элемента, и как это влияет на производительность и корректность структуры?

data_structures junior

Почему в сценарии с большим количеством элементов связный список (linked list) может быть предпочтительнее, чем массив (array list)?

data_structures junior

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

data_structures Java middle

Можно ли вставлять элемент в начало связного списка (linked list), и как это влияет на производительность и корректность структуры?

data_structures junior

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

algorithms junior

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

language_specific Java middle

Какие данные вы бы хранили в агрегате в контексте DDD?

architecture senior

В каком месте LinkedList всегда есть ссылка и куда она указывает?

data_structures junior

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

data_structures middle

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

architecture middle

Что вы подразумеваете под бизнес-сущностью?

architecture middle

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

architecture middle

Почему обход связного списка (linked list) по ссылкам может быть быстрее, чем сдвиг 500 тысяч элементов в массиве (array list)?

data_structures middle

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