System design interview question
Design Digital Wallet
Design a Digital Wallet — double-entry ledger for atomic fund transfers, strong consistency via serializable transactions, fraud signals, and bank settlement flow.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.