Coinbase interview, decoded.

Coinbase's loop is front-loaded into assessments. Before a person interviews you, CodeSignal does, three times: a 90-minute coding test whose signature problem is a four-level in-memory database (set and get, then scans, then time-to-live, then backup and restore), a rapid aptitude test of about 50 questions in 15 minutes, and a workstyles survey of close to 200 questions. The coding test is proctored with the camera on and a single screen, scored out of 800 with roughly 500 to pass, and a fail is cached for six to twelve months. After that the shape is conventional and slow: a technical screen, a virtual onsite of two coding rounds, system design and a behavioural round, a hiring manager conversation, six to eight weeks end to end. One 2026 account adds a third assessment and an onsite round where you code with an AI assistant on a shared screen, so ask the recruiter which loop you are in.

Coinbase is remote-first with no headquarters since 2020, listed on Nasdaq and in the S&P 500 since May 2025, with its largest clusters in San Francisco, New York and Seattle and engineering in Bengaluru and Hyderabad. It ended 2025 with 4,951 employees, cut about 700 on 5 May 2026 in what Brian Armstrong called a rebuild to be lean, fast and AI-native, and closed the $2.9 billion Deribit acquisition to become a derivatives platform. Hiring continues through the cut, weighted to product and support by the company's own letters.

Free · 2 minutes · no account

The questions for your exact Coinbase role and level.

See the questions Coinbase asks ↓Run a free mock interview →

Interviewing at Coinbase? Below are the questions candidates report. For the ones your exact role and level will get, paste the posting. Your first mock is free.

01

Who Coinbase hires

The roles and the background

Coinbase hires backend, frontend, mobile, infrastructure, security, machine learning and data engineers, mostly remote in the United States, plus a growing share in India. The assessments are the same across roles and levels; the onsite rounds change with the role (a domain round for infrastructure or security) and the level (system design from mid-level, IC4 and up). Crypto knowledge is not required for engineering roles, but every account says the design round is set in exchanges, wallets and ledgers and that candidates without a feel for order flow struggle there.

02

What is the Coinbase interview process?

Round by round

Published accounts describe five to seven stages over six to eight weeks. The assessments are consistent across reports; the onsite varies, with the traditional four rounds in most accounts and an AI-assisted engineering round in a 2026 one. Timing between stages is the slow part: a seven-day window for the assessment, then a week or more between rounds.

01
Recruiter screen
About 30 minutes

Background, level, location, and why Coinbase. Interest in crypto is asked about, not required; a plausible reason for this company over another exchange or bank is.

02
Coding assessment
CodeSignal, 90 minutes, proctored, a seven-day window

Four progressive levels of one problem, most often an in-memory database or a banking system, each level unlocking when the previous one passes its tests; some accounts report four separate questions from FizzBuzz to a hard one. Scored out of 800, about 500 to pass; camera on, screen recorded, one monitor, no outside resources. Details below.

03
Aptitude test and workstyles survey
About 15 minutes, then about 30

A rapid-fire reasoning test (one 2026 account: 50 questions in 15 minutes, sentence completion, image matching, basic maths, scored on correct answers only) and a long personality survey. Neither is technical; both are filters.

04
Technical screen
About 60 minutes by video

Live coding at medium difficulty with light discussion, a checkpoint before the onsite. Some pipelines fold this into the onsite.

05
Onsite: coding
Two rounds of 60 to 90 minutes

Practical problems with a domain flavour rather than pure puzzles: a task manager with expiring tasks, a ledger reconciling out-of-order logs, and in a 2026 account a block-mining problem (pick transactions greedily by fee per byte, then walk their dependency chains). The statement can be loose; asking for the input and output format first is part of the test.

06
Onsite: system design
About 60 minutes

Exchange and wallet systems: crypto order placement and routing across matching venues, a timestamped ledger with rebates and merges, an in-memory cache, a transaction system. Consistency, idempotency and what happens when a venue times out.

IC4 and above
07
Onsite: AI-assisted engineering
About 60 minutes, screen shared, an AI assistant allowed

Four parts in one 2026 account: find a bug, talk through building a feature, review a pull request, debug production. Graded on how you direct and check the assistant, and on the conversation.

Reported in some 2026 loops
08
Onsite: behavioural
30 to 45 minutes

Scored against the culture tenets: ownership, clear communication, efficient execution. A 2026 account adds a question on how you use AI day to day.

09
Hiring manager
About 45 minutes

Past impact, ownership, and fit with a specific team; sometimes team matching after an offer decision.

03

What Coinbase screens for

What every round is really testing

The behavioural round and the workstyles survey both read against Coinbase's nine cultural tenets, published in 2019 and refreshed in 2021.

  • Clear communication and efficient execution: the two that come up most in reports
  • Act like an owner: accounts of the hiring manager round centre on it
  • Top talent and championship team: the stated test is whether a hire raises the team's average
  • Customer focus, repeatable innovation, continuous learning, positive energy
  • Mission first: Coinbase has said since 2020 that it does not engage on causes outside its mission, and asks candidates to be comfortable with that
04

Coinbase interview questions

Candidate-reported themes

Eighty reported questions on PracHub (42 coding, 18 system design, as of August 2026) and the 2026 accounts converge: the coding is stateful design rather than a single algorithmic trick, and the design is an exchange's.

Behavioural & motivation

  • Why Coinbase, and why crypto?
  • Tell me about something you owned end to end, including the part that went wrong.
  • How do you use AI tools in your day-to-day work, and where do you not trust them?
  • Tell me about a decision you made with incomplete information.

Technical

  • The in-memory database: Set, get, delete; scans by prefix; timestamped operations with a time-to-live; backup and restore, four levels in 90 minutes
  • Banking and ledgers: An in-memory banking system with deposits, transfers and fees; scheduled payments and account merges; a timestamped cloud-credit ledger with rebates
  • Tasks with expiry: A task manager with records, search, assignment, completion, and tasks that expire after N seconds
  • Block mining: Choose transactions for a block by fee per size, respecting dependencies; greedy plus a walk of the dependency graph
  • Order placement and routing: Design a crypto order flow across several matching venues, with timeouts, partial fills and idempotent retries
  • Classic DSA on the assessment: Two pointers and sliding window, sorting, binary search, dynamic programming; one account's four questions ran from FizzBuzz to a hard problem

These are the reported themes — your loop is role-specific. Paste the actual posting and Calibrd predicts the questions for that exact role and level.

Predict my Coinbase questions →
05

Coinbase online assessment: the four-level problem and how to pass it

Reported problems and how to solve them

The coding assessment is on CodeSignal: 90 minutes, one sitting inside a seven-day window, camera on and screen recorded, one monitor, no outside resources, scored out of 800 with about 500 to advance, and a fail cached for six to twelve months. Most reports describe one progressive problem in four levels, each unlocking when the previous level's tests pass, worth equal points; a minority describe four separate questions rising from very easy to hard. The problems below are the ones candidates name, with the approach that passes each level. The exact statement changes; the shape does not.

  • Level 1: set, get, delete on a key-field-value store: A dictionary of dictionaries. SET key field value, GET key field returning the value or nothing, DELETE key field returning true or false. Ten minutes; the point is a clean class you can extend, since every later level builds on this one.
  • Level 2: scan a key, and scan by prefix: SCAN key returns every field as field(value), sorted lexicographically; SCAN_BY_PREFIX filters by prefix first. Sort at read time rather than keeping a sorted structure; the tests are small and the next level is where the time goes.
  • Level 3: timestamps and time-to-live: SET_AT, GET_AT, DELETE_AT, SCAN_AT with a timestamp, and SET_AT_WITH_TTL that makes a field live for [timestamp, timestamp + ttl). Store an expiry per field and treat an expired field as absent at read time; timestamps arrive in increasing order, so no sweeping is needed. Off-by-one on the half-open interval is the reported failure.
  • Level 4: backup and restore: BACKUP timestamp saves the state with each field's remaining TTL and returns the count of non-empty records; RESTORE timestamp timestampToRestore reloads the latest backup at or before the given time and recomputes expiries from the restore time. Deep-copy the state, store remaining TTLs rather than absolute expiries, and the restore is arithmetic.
  • The banking variant: Accounts with create, deposit, transfer and a fee, then scheduled payments, then account merges, then history. Same discipline: a class with a clean data model at level 1, and every later level a method on it.
  • The task manager variant: Records with search, assignment and completion, then tasks that expire after N seconds. The TTL logic from level 3 transfers directly.
  • The four-question variant: When the test is four separate questions, reports run from a FizzBuzz-shaped opener through a two-pointer or sliding-window problem to a hard one, with a sorting problem last. Take the points in order of certainty, not order of appearance.

Build the level-1 class as if you already know levels 3 and 4 are coming: one store, one expiry map, one place that decides whether a field is alive. Candidates who bolt TTL onto a flat dictionary at level 3 run out of clock. Then the two other assessments: do the aptitude test rested, since it is scored on correct answers only, and answer the workstyles survey consistently rather than strategically; one 2026 candidate's advice was simply to pick the answers that show you are hardworking.

06

Pay

What the offer looks like
IC3 (software engineer)~$205K total: base $148K, stock $51K a year
IC4~$262K total: base $173K, stock $78K a year
IC5 (senior)~$400K total: base $205K, stock $178K a year
IC6 (staff)~$549K total: base $244K, stock $272K a year

Levels.fyi medians for Coinbase software engineers, updated 9 September 2026, read on 22 September; bonuses are small at every level (about $5K at IC3 to $34K at IC6), so the offer is base plus stock. The stock is listed and liquid, which is the difference from most of the companies on this shelf. Remote pay is tiered by location; ask which tier your address falls in before comparing.

07

How to prepare for a Coinbase interview

In order
  1. 01Build the in-memory database once, all four levels, before the real thing: a store, per-field expiry, backup snapshots with remaining TTLs. Then do it again with a banking API. The test is the same shape under different nouns.
  2. 02Rehearse the proctoring: one screen, camera on, 90 minutes without a second tab. Reports say the recording is reviewed for alt-tabbing and paste clusters.
  3. 03For the onsite coding, ask for the input and output format before writing anything. The 2026 block-mining account describes a statement that lacked both.
  4. 04Have an exchange design ready: order placement across several matching venues, idempotency keys, what a timeout means for a partially filled order.
  5. 05If your loop has the AI-assisted round, practise narrating what you ask the assistant and how you check its answer; that is what it grades.
  6. 06Read the nine cultural tenets and pick one story for ownership and one for clear communication; both rounds score against them.

This guide covers Coinbase's software engineering loop in the United States and India. Customer support, product and finance roles use the aptitude and workstyles assessments but not the coding one. For management and leadership roles the loop is similar but the bar shifts to people, delivery and strategy, so pair it with the leadership interview prep hub. The bar for your exact role comes from the role-by-role guides, and the prep that actually transfers is spoken, so run a mock interview before the real one.

Knowing the questions isn’t the same as answering them out loud. Run a Coinbase mock: spoken answers, coached on the spot. Your first mock is free.

Run a Coinbase mock →
08

FAQ & sources

The short answers
What is Coinbase's interview process?

Published accounts describe five to seven stages over six to eight weeks. The assessments are consistent across reports; the onsite varies, with the traditional four rounds in most accounts and an AI-assisted engineering round in a 2026 one. Timing between stages is the slow part: a seven-day window for the assessment, then a week or more between rounds. Recruiter screen: Background, level, location, and why Coinbase. Interest in crypto is asked about, not required; a plausible reason for this company over another exchange or bank is. Coding assessment: Four progressive levels of one problem, most often an in-memory database or a banking system, each level unlocking when the previous one passes its tests; some accounts report four separate questions from FizzBuzz to a hard one. Scored out of 800, about 500 to pass; camera on, screen recorded, one monitor, no outside resources. Details below. Aptitude test and workstyles survey: A rapid-fire reasoning test (one 2026 account: 50 questions in 15 minutes, sentence completion, image matching, basic maths, scored on correct answers only) and a long personality survey. Neither is technical; both are filters. Technical screen: Live coding at medium difficulty with light discussion, a checkpoint before the onsite. Some pipelines fold this into the onsite. Onsite: coding: Practical problems with a domain flavour rather than pure puzzles: a task manager with expiring tasks, a ledger reconciling out-of-order logs, and in a 2026 account a block-mining problem (pick transactions greedily by fee per byte, then walk their dependency chains). The statement can be loose; asking for the input and output format first is part of the test. Onsite: system design: Exchange and wallet systems: crypto order placement and routing across matching venues, a timestamped ledger with rebates and merges, an in-memory cache, a transaction system. Consistency, idempotency and what happens when a venue times out. Onsite: AI-assisted engineering: Four parts in one 2026 account: find a bug, talk through building a feature, review a pull request, debug production. Graded on how you direct and check the assistant, and on the conversation. Onsite: behavioural: Scored against the culture tenets: ownership, clear communication, efficient execution. A 2026 account adds a question on how you use AI day to day. Hiring manager: Past impact, ownership, and fit with a specific team; sometimes team matching after an offer decision.

What does Coinbase look for in candidates?

The behavioural round and the workstyles survey both read against Coinbase's nine cultural tenets, published in 2019 and refreshed in 2021. Clear communication and efficient execution: the two that come up most in reports Act like an owner: accounts of the hiring manager round centre on it Top talent and championship team: the stated test is whether a hire raises the team's average Customer focus, repeatable innovation, continuous learning, positive energy Mission first: Coinbase has said since 2020 that it does not engage on causes outside its mission, and asks candidates to be comfortable with that

What questions does Coinbase ask in interviews?

Eighty reported questions on PracHub (42 coding, 18 system design, as of August 2026) and the 2026 accounts converge: the coding is stateful design rather than a single algorithmic trick, and the design is an exchange's. Why Coinbase, and why crypto? Tell me about something you owned end to end, including the part that went wrong. How do you use AI tools in your day-to-day work, and where do you not trust them? Tell me about a decision you made with incomplete information. The in-memory database Banking and ledgers Tasks with expiry Block mining Order placement and routing Classic DSA on the assessment

What is on the Coinbase online assessment?

The coding assessment is on CodeSignal: 90 minutes, one sitting inside a seven-day window, camera on and screen recorded, one monitor, no outside resources, scored out of 800 with about 500 to advance, and a fail cached for six to twelve months. Most reports describe one progressive problem in four levels, each unlocking when the previous level's tests pass, worth equal points; a minority describe four separate questions rising from very easy to hard. The problems below are the ones candidates name, with the approach that passes each level. The exact statement changes; the shape does not. Level 1: set, get, delete on a key-field-value store: A dictionary of dictionaries. SET key field value, GET key field returning the value or nothing, DELETE key field returning true or false. Ten minutes; the point is a clean class you can extend, since every later level builds on this one. Level 2: scan a key, and scan by prefix: SCAN key returns every field as field(value), sorted lexicographically; SCAN_BY_PREFIX filters by prefix first. Sort at read time rather than keeping a sorted structure; the tests are small and the next level is where the time goes. Level 3: timestamps and time-to-live: SET_AT, GET_AT, DELETE_AT, SCAN_AT with a timestamp, and SET_AT_WITH_TTL that makes a field live for [timestamp, timestamp + ttl). Store an expiry per field and treat an expired field as absent at read time; timestamps arrive in increasing order, so no sweeping is needed. Off-by-one on the half-open interval is the reported failure. Level 4: backup and restore: BACKUP timestamp saves the state with each field's remaining TTL and returns the count of non-empty records; RESTORE timestamp timestampToRestore reloads the latest backup at or before the given time and recomputes expiries from the restore time. Deep-copy the state, store remaining TTLs rather than absolute expiries, and the restore is arithmetic. The banking variant: Accounts with create, deposit, transfer and a fee, then scheduled payments, then account merges, then history. Same discipline: a class with a clean data model at level 1, and every later level a method on it. The task manager variant: Records with search, assignment and completion, then tasks that expire after N seconds. The TTL logic from level 3 transfers directly. The four-question variant: When the test is four separate questions, reports run from a FizzBuzz-shaped opener through a two-pointer or sliding-window problem to a hard one, with a sorting problem last. Take the points in order of certainty, not order of appearance.

How do I prepare for a Coinbase interview?

Build the in-memory database once, all four levels, before the real thing: a store, per-field expiry, backup snapshots with remaining TTLs. Then do it again with a banking API. The test is the same shape under different nouns. Rehearse the proctoring: one screen, camera on, 90 minutes without a second tab. Reports say the recording is reviewed for alt-tabbing and paste clusters. For the onsite coding, ask for the input and output format before writing anything. The 2026 block-mining account describes a statement that lacked both. Have an exchange design ready: order placement across several matching venues, idempotency keys, what a timeout means for a partially filled order. If your loop has the AI-assisted round, practise narrating what you ask the assistant and how you check its answer; that is what it grades. Read the nine cultural tenets and pick one story for ownership and one for clear communication; both rounds score against them.

Prep for a real Coinbase role

Practise your Coinbase interview, out loud.

Paste a real Coinbase posting and Calibrd predicts the questions for that role and level, benchmarks the pay, and flags the gaps an interviewer will probe in your CV — then listens to your spoken answers and coaches them. Your first mock is free.

Free to start · No card · Encrypted at rest, never used to train AI, remove anytime

Two weeks out?

Email me the Coinbase prep checklist

The round that decides it, the questions they ask, and what to do before, in one email. Nothing else unless you sign up.

Coinbase Interview: Online Assessment, Loop, Pay — Calibrd