BitGo logo

BitGo Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 89 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
58.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BitGo.

Showing 3 of 89
BitGo logo
BitGo

Software Development Engineer

Engineering · half a year ago

Mid Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

The first round was a debugging exercise where I was given Java code online that was about a product cart system. I had to find bugs, syntax errors, and concurrency issues. The interviewer wasn't really into it, only joining for the first 2 minutes and then I had to call them back in to show my comments, but they were looking for logical errors that weren't there. I checked the code with AI after the interview, and there were no logical errors, only the concurrency error I found.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

BitGo logo
BitGo

Software Engineer

Engineering · nearly a year ago

Entry Average Negative experience No offer 4 rounds
Interview process
Technical screen Take home Technical screen Technical screen
Interview formats
Coding Technical System Design

The interview process wasn't the most professional, and the interviewers seemed a bit arrogant and unwilling to engage in a discussion. One interviewer was clearly using ChatGPT and asking irrelevant questions during the HLD round. The HR department didn't even follow up after the interviews. It would be courteous to at least send a rejection email or, if contacted, provide negative feedback and conclude the process. This lack of professionalism is disappointing.

Confirmed questions4 questions
  • Online assessment with easy questions
  • Online assessment with medium questions
  • A low-level design question about a hotel management system
BitGo logo
BitGo

Software Engineer Intern

Engineering · nearly a year ago

Intern Difficult Positive experience No offer 2 rounds
Interview process
Technical screen
Interview formats
Technical Coding System Design

The interview process involves two technical interviews, each lasting about 45 minutes. You'll tackle LeetCode-style medium to hard problems, some mini system design challenges, and questions on topics like concurrency, distributed systems, and how to design APIs. They'll also likely ask you to debug code, discuss edge cases, and explain design choices and their tradeoffs. They really care about code that's clean and ready for production, how well you communicate, and your thought process regarding performance, memory usage, and making sure things are reliable in the real world. While experience with distributed systems, security, or blockchain is a plus, it's not a must-have.

Confirmed questions1 question
  • I was asked coding problems, like LeetCode style.

BitGo Software Engineer Interview Questions

Quoted word for word from BitGo interview reports.

Can you calculate the next number in a Pascal's triangle row given the first n terms? Return -1 if the entire row is provided.

Read reports

Solve an array problem: find the maximum area in a bar graph.

Read reports

Can you design a card game with 5 players where the player with the lowest card value wins the pool after each round, and the game ends when one player has all the cards?

Read report

Could you find all anagrams using a hashmap, similar to a Leetcode problem?

Read report

How would you create a dynamic form in React using JavaScript?

Read report

Could you build a basic React Native component that fetches data from an API and then adds infinite scrolling functionality?

Read report

Could you build a crypto exchange class that includes buy and sell functionalities?

Read report

Formats, difficulty and experience

Across all 89 BitGo interview reports.

Interview formats

Coding 35.8%
Technical 26.2%
Behavioral 24.2%
System Design 13.3%
Group 0.4%

Interview difficulty

Easy 11.2%
Average 53.9%
Difficult 34.8%

Candidate experience

Positive 58.4%
Negative 28.1%
Neutral 13.5%