Skip to content
Sharp

Architecture · interview question

Which move is the best default when idempotency becomes part of this workflow?

Multiple choiceMediumchapter-18-curatedpremiumarchitectureidempotency
Choose one answer
Answer and explanation

Correct answer

B. Design jobs so a duplicate message or retry does not produce duplicate side effects.

Why

Design jobs so a duplicate message or retry does not produce duplicate side effects. That is the stronger engineering move because interviewers frequently use idempotency to test whether you think beyond the happy path. Assuming jobs run exactly once is a common systems mistake that surfaces only under pressure.

Test yourself on Architecture

A free test with instant, explained results. No account needed.

Start free test
All Architecture questions →