Facing Tough Pagination Questions: My Coinbase Software Engineer Interview Insights

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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.