Coinbase · Backend Software Engineer (New Grad)
Coinbase's new-grad backend loop pairs solid coding rounds with a heavy dose of values and ownership, reflecting a company that moves money on-chain and can't afford to be wrong. Expect a HackerRank-style OA, one or two algorithm/data-structure interviews, and a distinctive round or two probing how you reason about correctness, edge cases, and "what breaks at scale." The interview is calibrated so that clear thinking and accountability count as much as clean code.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Data structures & algorithms (hash maps, trees, graphs, heaps)
- Correctness for money movement (idempotency, no double-spend)
- Concurrency and race-condition reasoning
- Numeric precision and ledger/balance modeling
- Coinbase values expressed through ownership stories
- Clear verbal reasoning and honesty about unknowns
Common question themes
Design an idempotent transfer / withdrawal endpoint
"How do you guarantee a payout isn't processed twice?"
Graph and hash-map problems (traversal, frequency)
Reason about a race condition on a shared balance
"Tell me about a time you owned a hard problem end to end"
Heap / top-K and light dynamic programming
Modeled on a public Coinbase new-grad backend posting