Process a Timestamped Workspace Credit Ledger
Company: Airbnb
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: hard
Interview Round: Online Assessment
Overview: Implement a timestamped workspace credit ledger with deposits, transfers, spending, delayed cashback, rankings, merges, status checks, and historical balances. Define event ordering, identity after merges, pending-reward ownership, idempotency, and reproducible time-travel queries.