ENIGMA AI
ENIGMA AI

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

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

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

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

В чем отличие ReentrantLock от обычного synchronized блока в Java?

concurrency Java middle

Расскажите подробнее, какие именно архитектурные решения вы принимали в своих проектах?

architecture middle

Какие виды блокировок (locks) вы знаете?

concurrency middle

Расскажите, что вы знаете о паттерне Saga в микросервисной архитектуре?

architecture middle

Этот вопрос относился к одной команде или ко всем командам?

behavioral junior

Что вы имеете в виду под проверяющими запросами (health checks)?

backend junior

Вы проводили нагрузочное тестирование своей системы?

testing middle

Какая у вас была максимальная нагрузка (например, 10000 requests per second)?

system_design middle

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

architecture middle

В чем разница между подом (pod) и контейнером в Kubernetes?

devops Kubernetes junior

Могут ли несколько консьюмеров читать из одной партиции в рамках одной consumer group?

backend Kafka middle

Может ли быть ситуация, когда индекс существует, но не используется в SQL-запросе?

database SQL middle

Насколько хорошо вы знакомы с Docker?

devops Docker junior

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

architecture middle

Как именно база данных обрабатывает этот запрос?

database middle

Что такое антигравитация и как она работает?

general junior

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

database SQL middle

Сохраняется ли порядок записи сообщений в рамках одного топика в Apache Kafka?

backend Kafka middle

Расскажите, что такое ООП и для чего оно нужно?

oop junior

В чем заключается разница между запросами (например, GET и POST)?

networking HTTP junior

Можно ли добавить новую строку в кэш после того, как он был заполнен?

data_structures junior

Что означает условие «больше 0»?

general junior

Зачем вы создали этот класс?

oop junior

Можно ли переименовать кэш (cache) в архитектуре?

architecture middle

Какие данные, поля или входные параметры необходимо валидировать на этом этапе?

backend junior

Можете объяснить, почему возникает это исключение?

language_specific junior

Почему тесты могут не запускаться?

testing junior

Как проверить наличие элемента в коллекции или объекте?

algorithms junior

Каким образом можно обеспечить быстрый доступ к данным?

data_structures middle

Как вы подходите к реализации задач?

behavioral junior

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