Quick Overview

Implement a timestamped banking ledger with deposits, transfers, spender rankings, scheduled payments, cashback, account merges, and historical balances. The challenge centers on deterministic event ordering, immutable payment status, alias lineage, and atomic failure handling.

Build a Progressive Banking Ledger

Company: Anthropic

Role: Software Engineer

Category: Coding & Algorithms

Difficulty: hard

Interview Round: Onsite

Overview: Implement a timestamped banking ledger with deposits, transfers, spender rankings, scheduled payments, cashback, account merges, and historical balances. The challenge centers on deterministic event ordering, immutable payment status, alias lineage, and atomic failure handling.

Read the full Anthropic Software Engineer interview experience this question came from

Loading…