Design a Highly Reliable Account Balance System
Asked at Capital One · System Design for ML · Difficulty: Hard · Last asked Jan 24, 2026
Design the backend that tells a bank customer their current account balance and records every change to it. Customers must never see money lost or counted twice, even when a whole cloud region fails. The ledger of transactions is the authoritative record, and the balance shown to customers must stay consistent with it.
Loading the problem…
More Capital One interview questions
- Implement Top-P (Nucleus) Sampling
- Design a Customer-Service Chatbot for Capital One
- Explain a Regressing Production Model to a PM
- Behavioral Stories for Change, Conflict, and Growth
- Amusement Park Profitability Case
- MLE Deployment, Monitoring & Latency Optimisation