Coinbase | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
I interviewed for the Senior Engineer position at Coinbase. The experience was disappointing and felt toxic. The interview consisted of multiple rounds with varying quality.
-
Coding Round 1: The first coding question was about pagination. I solved it quickly without any issues, and it was the most straightforward part of the interview.
-
Coding Round 2: The second question involved mining a block. I completed the first part using a greedy algorithm and approached the second part with a depth-first search (DFS). Throughout this round, I spoke out loud while coding, but the interviewer was unresponsive, which made the experience uncomfortable. It was the worst part of the interview.
-
System Design Round: During the system design discussion on stock trading, I asked the interviewer if there were specific areas they wanted me to elaborate on. They responded that I needed to cover everything. I provided detailed explanations for each part, but time ran out. In the end, I was told that despite the limited time, there were still topics we hadn’t covered. It would have been helpful if they had indicated priority topics earlier.
-
Behavioral Questions: In addition to standard behavioral questions, I was asked about my current company’s level and why, despite having completed many good projects, I had not been promoted. This felt inappropriate given the context of the interview.
Technical Questions
- Pagination (List Slicing)
Tips & Insights
Based on my experience, it seems that the longer someone stays at Coinbase, the more negative their outlook becomes. If you have other offers, I would advise considering them before accepting a position here.