System design
Coinbase system design focuses on custody, consistency, audit logs, and eventual-consistency tradeoffs under regulatory constraints.
TL;DR
Coinbase uses a CodeSignal General Coding Assessment as a first filter, then a 4–5 round onsite: coding, system design, a 'deep skills' round (pick your specialty), and behavioral.
These patterns show up most often in publicly-reported Coinbase loops. Master the first three before you move on.
Break an overlapping-subproblem problem into a recurrence and cache results.
Breadth-first for shortest unweighted paths; depth-first for exhaustive traversal.
Two cursors moving independently over a sorted or monotone structure.
Sort events by time, sweep a line, maintain an active set for overlap questions.
A data structure that returns the min or max in O(log n) per operation.
Coinbase system design focuses on custody, consistency, audit logs, and eventual-consistency tradeoffs under regulatory constraints.
Coinbase explicitly values 'efficient execution' and 'championship team' — prepare stories that show you've raised someone else's bar, not just your own.
The CodeSignal filter is a real gate. Practice on CodeSignal's own platform in the final week; Alpha Code covers the patterns but not the specific timing.
Start with the diagnostic. We'll weight your loop toward the 5 patterns above.