ENIGMA AI
ENIGMA AI

Java-разработчик, Middle — вопросы с реальных собеседований, часть 4

922 вопросов уровня Middle, отсортированы по частоте

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

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

Что из себя представляет дежурство для разработчиков?

general middle

Почему String Pool в Java находится в куче (heap), а не в стеке?

language_specific Java middle

В чем разница между ConcurrentHashMap и Collections.synchronizedMap?

data_structures Java middle

В чем разница между спаем (spy) и моком (mock) при тестировании?

testing middle

Как работает Spring MVC?

backend Java middle

Что такое уровень изоляции в транзакциях баз данных?

database middle

Как правильно выбирать ключи для сообщений в Apache Kafka и на что они влияют?

backend Kafka middle

Как работает HashMap?

data_structures middle

Что такое AtomicInteger и зачем они используются?

concurrency Java middle

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

data_structures middle

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

database middle

Что происходит с сообщением в Apache Kafka, если консюмер упал, не успев его обработать, и как можно смягчить последствия такой ситуации?

backend Kafka middle

Как работает метод put в HashMap в Java и можно ли оптимизировать процесс записи или сделать так, чтобы записанное значение невозможно было извлечь?

data_structures Java middle

Сколько элементов может принимать Flux в Project Reactor?

backend Java middle

Почему индекс может не использоваться в SQL-запросе?

database SQL middle

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

database SQL middle

Что такое JIT-компиляция?

language_specific middle

Какие недостатки есть у объектно-ориентированного программирования (ООП)?

oop middle

Какие новые возможности появились в последних версиях Java?

language_specific Java middle

Как работает сборщик мусора в Go?

language_specific Go middle

Как настроить гарантии доставки сообщений в Apache Kafka?

backend Kafka middle

Какие отличия между volatile и synchronized в Java?

concurrency Java middle

Где в памяти хранятся строковые литералы?

language_specific middle

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

testing middle

Что такое идемпотентность в Apache Kafka?

backend Kafka middle

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

language_specific middle

В каких случаях следует выбирать SQL, а в каких NoSQL базы данных?

database middle

Для какой задачи вы использовали Apache Kafka?

backend Kafka middle

Зачем нужен Liquibase?

database Liquibase middle

Насколько вы оцениваете свою готовность решать задачи по многопоточности по шкале от 1 до 10?

concurrency middle

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