
BitGo Staff Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at BitGo.
Staff Software Engineer
It was a 6-round process with 4 technical and 2 non-technical interviews. The first two rounds were online assessments, each with two medium-to-hard DSA questions to be solved in an hour. There was a significant delay after the first assessment, requiring multiple follow-ups to schedule the next stages. The subsequent round involved a Low-Level Design (LLD) task: implementing the Snake and Ladder game with working code, followed by an enhancement request, which went very well. Then came a High-Level Design (HLD) discussion about a Crypto Indexer, covering aspects like expected load, database selection, scalability, necessary components, and asynchronous processing. The final two rounds were non-technical elimination rounds: a Cultural Fit interview, which delved into past experiences and company vision, and a Hiring Manager interview, focusing on product scaling, past experience insights, and detailed role discussions.
- Easy to medium leetcode questions (array & string)
- Anagram count
- Shortest path (Dijkstra's algorithm)
Staff Software Engineer
There were overall five rounds of interview 1. Online Assessment 2. DSA round. 3. Machine coding round. 4. System Design 5. Hiring Manager HR was super active after all first four rounds following up and scheduling one , however after fifth round she disappeared suddenly. There was no feedback or anything of that sort from them. Don't waste your valuable time by giving interview for this company. Advise to Management: Give feedback whatever you can after all rounds, doing good that gives candidate a scope for Improvement. We all know that Interview process is to choose the best candidate among others.
- Leetcode Medium level DSA questions were asked.
- Typical System Design Questions were asked.
Staff Software Engineer
The interview process was well-structured and appropriately designed, consisting of six rounds: Online Assessment (CoderByte) 1-hour Machine Coding 1-hour Problem Solving Hiring Manager: A discussion on career alignment and company fit. 1-hour System Design Culture Fit: Ensured compatibility with the company's values and team culture. Each round was thoughtfully crafted to assess a different aspect of my skills, making the entire process both rigorous and relevant.
- Standard LLD questions from LeetCode
- Standard HLD questions from LeetCode
BitGo Staff Software Engineer Interview Questions
Quoted word for word from BitGo interview reports.
“Find substrings with k distinct characters.”
Read reports →“Design and implement the snake and ladder game.”
Read reports →“Design an in-memory database that supports indexes and select queries.”
Read reports →“Could you design an in-memory database?”
Read reports →“Can you design an indexer service that retrieves relevant transactions from a continuously expanding blockchain network?”
Read report →“Were there medium to hard Data Structure questions?”
Read report →“Was there a low level design round?”
Read report →“Was there a high level system design round?”
Read report →Formats, difficulty and experience
Across all 11 BitGo interview reports.