BitGo logo

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

4.4 Rounds average
Average Typical difficulty
54.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BitGo.

Showing 3 of 11
BitGo logo
BitGo

Staff Software Engineer

Engineering · a year ago

Staff Average Positive experience Accept offer 6 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Recruiter call Background check Offer
Interview formats
Coding Coding Coding System Design Behavioral Behavioral

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.

Confirmed questions8 questions
  • Easy to medium leetcode questions (array & string)
  • Anagram count
  • Shortest path (Dijkstra's algorithm)
BitGo logo
BitGo

Staff Software Engineer

Engineering · a year ago

Staff Average Negative experience No offer 5 rounds
Interview process
Take home Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical System Design Behavioral

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.

Confirmed questions2 questions
  • Leetcode Medium level DSA questions were asked.
  • Typical System Design Questions were asked.
BitGo logo
BitGo

Staff Software Engineer

Engineering

Staff Difficult Positive experience Accept offer 6 rounds
Interview process
Technical screen Technical screen Recruiter call Technical screen Recruiter call
Interview formats
Coding Technical Behavioral System Design Behavioral

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.

Confirmed questions2 questions
  • Standard LLD questions from LeetCode
  • Standard HLD questions from LeetCode

BitGo Staff Software Engineer Interview Questions

Quoted word for word from BitGo interview reports.

Design an in-memory database that supports indexes and select queries.

Read reports

Can you design an indexer service that retrieves relevant transactions from a continuously expanding blockchain network?

Read report

Formats, difficulty and experience

Across all 11 BitGo interview reports.

Interview formats

Coding 43.6%
Behavioral 28.2%
System Design 20.5%
Technical 7.7%

Interview difficulty

Easy 0%
Average 72.7%
Difficult 27.3%

Candidate experience

Positive 54.5%
Neutral 9.1%
Negative 36.4%