Prerequisites
Two pages need to be in your head before the questions are useful. Everything else builds on them.The ledger
Chart of accounts, the balance rule per currency, derived balances, append-only entries.
The settlement saga
Five steps, five compensations, reverse-order unwind, and why order matters for non-arithmetic reasons.
The banks
Ledger and money
Double-entry from first principles, why balances are derived, multi-currency journals, rounding residuals, and the invariant with no tolerance.
Distributed systems
Sagas versus 2PC, the transactional outbox, idempotency, at-least-once delivery, and compensation ordering.
Chain and settlement
Finality as probability, block time versus settlement window, reorgs, failed versus dropped, and chain selection.
Risk and compliance
Tiering, fuzzy name matching, the five AML rule families, four-eyes approval, and why compliance blocks rather than observes.
The quizzes
Ledger quiz
Twelve questions. Several have a plausible wrong answer that is the actual point.
Settlement quiz
Twelve questions on the saga, rails, chains and compensation.
How these are graded
Interview answers in this domain fall into three bands, and knowing which one you are producing matters more than knowing more facts.The move from senior to staff is almost always the same: name what the constraint costs, and what it bought. An answer that only lists benefits reads as something learned rather than something lived.
Use the scenarios
A concrete failure narrative beats an abstract answer in every interview, because it demonstrates the judgement instead of asserting it.
Compare:
Assertion“We use mutation testing to make sure our tests are meaningful.”True. Unremarkable. Every candidate says a version of this.
Demonstration“We reversed the compensation order deliberately and all sixteen tests passed, because reversals commute, so balance can’t see ordering. We added two tests asserting order and account pairing.”Now the interviewer knows you have actually thought about what your tests cannot see.
A note on honesty
Arc is a simulation, and saying so is an advantage rather than a weakness. “I built a system that models chain reorgs deterministically so the chaos suite can inject one at a precise block” is a strong claim. Implying you ran production payment infrastructure is a claim that collapses under one follow-up question.The interesting engineering here is real. The traffic is not. Say both.
Start with the ledger bank
Twelve questions, worked answers, and the follow-ups interviewers actually ask.