Design a Timestamped Cloud Credit Ledger with Rebates, Merges, and History
Company: Coinbase
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Online Assessment
Overview: Design a timestamped cloud-credit system with top-ups, transfers, spending rankings, delayed rebates, merges, charge status, and historical balance queries. Preserve pre-merge identity and history while processing due rebates deterministically before each later operation.