FastPrepBanking System, Part 1: Accounts and Transfers

Banking System, Part 1: Accounts and Transfers

Anthropic logoAnthropic● EasyFULLTIMEOA

Problem statement

Banking System series

Implement the first level of a simplified banking system. The system starts with no accounts and processes operations in strictly increasing timestamp order.

The problem statement continues
Pro

Examples

Example 1

operations = [["CREATE_ACCOUNT","1","alice"],["CREATE_ACCOUNT","2","bob"],["DEPOSIT","3","alice","1000"],["TRANSFER","4","alice","bob","250"],["DEPOSIT","5","bob","50"]]return = [["true"],["true"],["1000"],["750"],["300"]]

Alice receives 1000, sends 250 to Bob, and keeps 750. Bob then has 250 from the transfer plus the 50 deposit.

Original screenshot from the interview report
Pro
FastPrep Pro
Reported in 1 Anthropic interview this week

Unlock this recently reported problem

FastPrep Pro gives you full access to interview problems reported within the last week.

  • Full problem statement and constraints
  • 1 more worked example, explained
  • Guided hints and editorial
  • Run your code on real test cases
$8.25/month

$99 billed yearly — or $19 month-to-month. Cancel anytime.

Free plan — 2 of 2 free unlocks used this week
See Anthropic hiring insights
CodePython 3
Run and Submit unlock with Pro
FastPrep Pro
Reported in 1 Anthropic interview this week

Unlock this recently reported problem

FastPrep Pro gives you full access to interview problems reported within the last week.

  • Full problem statement and constraints
  • 1 more worked example, explained
  • Guided hints and editorial
  • Run your code on real test cases
$8.25/month

$99 billed yearly — or $19 month-to-month. Cancel anytime.

Free plan — 2 of 2 free unlocks used this week