Quick 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.

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.

Loading…