Java-разработчик , Middle — вопросы с реальных собеседований, часть 4
922 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
2×
Что из себя представляет дежурство для разработчиков?
general
middle
2×
Почему String Pool в Java находится в куче (heap), а не в стеке?
language_specific
Java
middle
2×
В чем разница между ConcurrentHashMap и Collections.synchronizedMap?
data_structures
Java
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 2×
Что из себя представляет дежурство для разработчиков?
Дежурство (on-call) — это когда разработчик берёт на себя ответственность за эксплуатацию сервисов в нерабочее время: ночью, в выходные и праздники. В классическом виде это не просто «сидеть и ждать», а реагировать на оповещения, разбирать инциденты и возвращать сервис в рабочее состояние, если что-то пошло не так. Основная цель дежурства — обеспечить SLA (Service Level Agreement) по доступности. Для мидла это…
✓ Дежурство — это ответственность за эксплуатацию сервисов в нерабочее время с чёткими SLA
✓ Ротация, эскалация и runbook — обязательные элементы организации, без них дежурство превращается в хаос
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
2×
В чем разница между спаем (spy) и моком (mock) при тестировании?
testing
middle
2×
Как работает Spring MVC?
backend
Java
middle
2×
Что такое уровень изоляции в транзакциях баз данных?
database
middle
2×
Как правильно выбирать ключи для сообщений в Apache Kafka и на что они влияют?
backend
Kafka
middle
2×
Как работает HashMap?
data_structures
middle
2×
Что такое AtomicInteger и зачем они используются?
concurrency
Java
middle
2×
Какие существуют политики вытеснения данных в кэшах и в чем их основные различия?
data_structures
middle
2×
Какие базы данных используются в компании, помимо классических реляционных?
database
middle
2×
Что происходит с сообщением в Apache Kafka, если консюмер упал, не успев его обработать, и как можно смягчить последствия такой ситуации?
backend
Kafka
middle
2×
Как работает метод put в HashMap в Java и можно ли оптимизировать процесс записи или сделать так, чтобы записанное значение невозможно было извлечь?
data_structures
Java
middle
2×
Сколько элементов может принимать Flux в Project Reactor?
backend
Java
middle
2×
Почему индекс может не использоваться в SQL-запросе?
database
SQL
middle
2×
В каких случаях индекс не будет использоваться в плане выполнения запроса?
database
SQL
middle
2×
Что такое JIT-компиляция?
language_specific
middle
2×
Какие недостатки есть у объектно-ориентированного программирования (ООП)?
oop
middle
2×
Какие новые возможности появились в последних версиях Java?
language_specific
Java
middle
2×
Как работает сборщик мусора в Go?
language_specific
Go
middle
2×
Как настроить гарантии доставки сообщений в Apache Kafka?
backend
Kafka
middle
2×
Какие отличия между volatile и synchronized в Java?
concurrency
Java
middle
2×
Где в памяти хранятся строковые литералы?
language_specific
middle
2×
Какие виды тестирования вы будете использовать?
testing
middle
2×
Что такое идемпотентность в Apache Kafka?
backend
Kafka
middle
2×
Какие существуют методы и подходы для обработки ошибок в программировании?
language_specific
middle
2×
В каких случаях следует выбирать SQL, а в каких NoSQL базы данных?
database
middle
2×
Для какой задачи вы использовали Apache Kafka?
backend
Kafka
middle
2×
Зачем нужен Liquibase?
database
Liquibase
middle
2×
Насколько вы оцениваете свою готовность решать задачи по многопоточности по шкале от 1 до 10?
concurrency
middle