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

Проверьте retries клиента и сервисов, повторную доставку событий и гонку создания без уникального бизнес-ключа. Сначала остановите новые дубли и найдите, где одна заявка превратилась в три эффекта.

Короткий ответ

Что ответить на собеседовании

Проверьте retries клиента и сервисов, повторную доставку событий и гонку создания без уникального бизнес-ключа. Сначала остановите новые дубли и найдите, где одна заявка превратилась в три эффекта.

Подробный разбор

Ответ с пояснениями

Проверьте retries клиента и сервисов, повторную доставку событий и гонку создания без уникального бизнес-ключа. Сначала остановите новые дубли и найдите, где одна заявка превратилась в три эффекта.

Сопоставьте безопасные correlation/idempotency IDs, время и транзакционные записи. Нужна атомарная уникальность операции, а для внешнего банка — идемпотентность или сверка результата. Уже открытые счета исправляют по согласованной процедуре с аудитом, не удаляя записи вслепую. Защиту проверяют повторной отправкой и конкурентными сценариями на тестовых данных.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее