ENIGMA AI
ENIGMA AI

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

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

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

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

Что такое паттерн Transactional Outbox и как он работает?

architecture senior

Какие технические проблемы и слабые стороны JVM как платформы вы могли бы выделить?

language_specific Java senior

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

architecture senior

Может ли после того, как мы увидели, что c равно 3, a и b быть равными нулю?

concurrency senior

Что такое блокирующие и неблокирующие контейнеры приложений и как это реализовано внутри?

concurrency senior

Какие эвристики и правила использует оптимизатор запросов при принятии решения о выборе последовательного сканирования (Sequential Scan) вместо использования индекса?

database PostgreSQL senior

Какие архитектурные решения вы принимали лично?

architecture senior

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

architecture senior

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

architecture Kafka senior

Расскажите о вашем опыте перехода от монолитной архитектуры к микросервисам.

architecture senior

На что бы вы опирались при выборе технологии для хранения данных в микросервисе?

system_design senior

С какими проблемами при работе с микросервисной архитектурой вы сталкивались и как их решали?

architecture senior

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

concurrency senior

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

system_design senior

Как вы предлагаете шардировать данные?

database senior

Расскажите об устройстве GVM (Go Virtual Machine)?

language_specific Go senior

Как сделать реализацию хэш-таблицы более кэш-френдли, избегая разрешения коллизий методом цепочек?

data_structures senior

Где клиентская балансировка нагрузки используется чаще всего и каковы её преимущества и недостатки по сравнению с балансировкой на стороне Nginx или HAProxy?

architecture senior

Как реализовать метод AddOrder в классе Matching Engine?

architecture senior

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

architecture senior

Как реализовать логику биржевого стакана (order book)?

data_structures senior

Как организовать хранение данных при входящем потоке в 1000 кадров в секунду (FPS)?

system_design senior

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

architecture senior

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

architecture senior

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

system_design senior

Что такое NewSQL?

database senior

Как избежать двойного списания платежа при использовании Kafka?

architecture Kafka senior

Расскажите, как спроектировать мастер-систему, которая агрегирует данные из 15 внешних систем?

architecture senior

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

database senior

Что такое SafePoint и для чего он используется?

language_specific Java senior

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