Java-разработчик — вопросы с реальных собеседований, часть 7
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Есть ли у вас опыт работы с Kotlin или желание его изучать?
language_specificKotlinjunior
2×
Почему серверная часть Spring WebFlux не может быть в черном списке (блокирующей)?
backendJavamiddle
2×
Как правильно реализовать защиту от циклических зависимостей (circular dependency) при взаимодействии контроллера и сервиса?
architecturemiddle
2×
Расскажите про устройство памяти в Java и как она работает.
language_specificJavamiddle
2×
На этом этапе разработки нужны какие-то валидации?
architecturemiddle
2×
В какое место в односвязном списке можно вставить элемент за O(1), имея только указатель на этот элемент?
data_structuresjunior
2×
Что представляет собой порт в контексте архитектуры портов и адаптеров (гексагональной архитектуры) и как он реализуется в объектно-ориентированном программировании?
architectureJavamiddle
2×
Какие эвристики и правила использует оптимизатор запросов при принятии решения о выборе последовательного сканирования (Sequential Scan) вместо использования индекса?
databasePostgreSQLsenior
2×
Какие архитектурные решения вы принимали лично?
architecturesenior
2×
Как влияет большое количество элементов (например, 500 тысяч или миллион) на реализацию и производительность связного списка (linked list) при вставке и изменении элементов?
data_structuresmiddle
2×
Нужно ли поддерживать индексы по полям А и Б отдельно, если есть составной индекс по (А, Б)?
databaseSQLmiddle
2×
Что из себя представляет дежурство для разработчиков?
generalmiddle
2×
Как работает хэш-таблица?
data_structuresjunior
2×
Почему String Pool в Java находится в куче (heap), а не в стеке?
language_specificJavamiddle
2×
В чем разница между ConcurrentHashMap и Collections.synchronizedMap?
data_structuresJavamiddle
2×
Как создать поток в Java?
concurrencyJavajunior
2×
В чем разница между спаем (spy) и моком (mock) при тестировании?
testingmiddle
2×
Расскажите про паттерн Singleton?
architecturejunior
2×
В чем разница между JDK и JRE?
language_specificJavajunior
2×
В чем принципиальная разница между INNER JOIN и OUTER JOIN (LEFT, RIGHT, FULL) в SQL?
databaseSQLjunior
2×
Как работает Spring MVC?
backendJavamiddle
2×
На какой версии Java вы писали?
language_specificJavajunior
2×
Что такое уровень изоляции в транзакциях баз данных?
databasemiddle
2×
Как правильно выбирать ключи для сообщений в Apache Kafka и на что они влияют?
backendKafkamiddle
2×
Как работает HashMap?
data_structuresmiddle
2×
Как реализовать взаимодействие между микросервисами и обеспечить их устойчивость?
architecturesenior
2×
Что такое AtomicInteger и зачем они используются?
concurrencyJavamiddle
2×
С какими инструментами вы работали и какие из них знаете?