The process began with a phone interview, presumably conducted by HR, to screen candidates.
They then scheduled an in-office interview with the hiring manager. This interview proceeded well, even though the manager had not seen my resume. This appeared to be an accidental miscommunication rather than a sign of organizational dysfunction. However, sufficient time was available to cover the key issues.
Regarding logistics:
A week later, I had two interviews with two developers, making for a total of four interviews.
Everyone I met was likable.
There were two coding questions.
Use of an internal API to maintain local state. The setup to establish the boundaries and assumptions of the question was far too elaborate for whatever the quality this question could possibly filter for in a candidate.
Computation of an integer sequence. A trivial question, as the interviewers were required to ask a coding question and didn't seem to want to.
The following metrics were computed from 24 interview experiences for the Coinbase Software Engineer role in San Francisco, California.
Coinbase's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Coinbase's Software Engineer interview process in San Francisco, California.