Design a Timestamped Cloud Credit Ledger with Rebates, Merges, and History

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

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.

Coinbase logo
Coinbase
Aug 14, 2026
hardSoftware EngineerOnline AssessmentSoftware Engineering Fundamentals
16
0
Loading...