Design a Ledger Recording and Query System
Company: Stripe
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design an auditable ledger record-and-query subsystem with immutable entries, idempotent writes, consistent balances, reconciliation, and failure recovery.