ENIGMA AI
ENIGMA AI

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

59 вопросов уровня Senior, отсортированы по частоте

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

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

В каких случаях запуск сборщика мусора (GC) не приводит к полной остановке мира (Stop-the-World)?

language_specific Go senior
1×

Какое влияние оказывает JIT-компиляция на поведение приложения при возникновении задержек (лагов) в рантайне?

language_specific Java senior
1×

Что такое Data Space и в каких сценариях он используется?

architecture senior
1×

Нужно ли предпринимать дополнительные действия для обеспечения семантики доставки Exactly-Once, или достаточно гарантии доставки сообщения?

architecture Kafka senior
1×

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

concurrency senior
1×

Спроектируйте сервис доставки сообщений.

system_design senior
1×

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

architecture senior
1×

How is the current implementation of AWS Lambda structured and how does it work under the hood?

architecture AWS Lambda senior
1×

Расскажите про Java Memory Model (JMM).

language_specific Java senior
1×

Какие правила (happens-before) существуют в Java Memory Model?

concurrency Java senior
1×

Как обеспечить идемпотентность процесса оформления заказа в мобильном приложении при нестабильном сетевом соединении или блокировках?

system_design senior
1×

Как виртуальные потоки влияют на работу Garbage Collector в JVM?

language_specific Java senior
1×

Как обойти стирание типов (type erasure) с помощью паттерна Super Type Token?

language_specific Java senior
1×

Как объединить три существующих продукта в один?

architecture senior
1×

Как в распределенных системах реализуется паттерн SAGA: в чем разница между оркестрацией и хореографией, и как работают компенсирующие транзакции?

architecture senior
1×

Как реализовать паттерн Transactional Outbox для обеспечения согласованности данных?

architecture senior
1×

Опишите, как вы спроектируете систему хранения логов (lock storage system): микросервисы непрерывно генерируют сообщения, система должна собирать их и предоставлять возможность получения по запросу. Как будет устроена архитектура и основные компоненты?

system_design senior
1×

Какие существуют типичные проблемы в архитектуре системы и как их можно решить?

architecture senior
1×

Как ваша система поведет себя при резком росте нагрузки до 10 000 запросов в секунду и выше, и как вы оцениваете её текущую пропускную способность?

system_design senior
1×

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

system_design senior
1×

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

system_design senior
1×

Может ли так получиться, что при использовании паттерна Transactional Outbox сообщения в Kafka будут отправлены дважды?

architecture Kafka senior
1×

Как может возникнуть ситуация с повторной отправкой сообщения в Kafka при использовании паттерна Transactional Outbox?

architecture Kafka senior
1×

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

architecture senior
1×

Как реализовать паттерн Transactional Outbox? Опишите структуру таблицы, процесс записи, чтения и обработки сообщений, а также решение проблемы параллельного чтения из этой таблицы несколькими подами.

architecture senior
1×

Какие решения вы принимали по замене технологического стека? Например, баз данных, очередей или оркестраторов?

architecture senior
1×

Почему недостаточно просто выставить enable.idempotence=true на consumer в Kafka?

backend Kafka senior
1×

В описании проблемы в Kubernetes вы упомянули использование gRPC и JOK (JMX/JOLOKIA), почему был выбран именно этот стек?

system_design Kubernetes senior
1×

Как обеспечивается идемпотентность обработки сообщений в Kafka? Достаточно ли просто выставить enable.idempotence=true на стороне producer или какие дополнительные механизмы вы использовали на практике?

backend Kafka senior

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