← Interview experiences
Rejected

Backend Developer at BitGo

Difficulty
Process took
1-2 Weeks
Rounds
3
Format
Remote
Applied via
Company Website

How it went

Unfortunately, I received a rejection email after round 3.

What they would tell you

Unfortunately, I received a rejection email after round 3.

How to prepare

Backend fundamentals ans DSA

Their background

Recruiter directly reached out to me Experience: 9 months

Round by round

  1. 1

    Screening Round30 min

    This was a profile and fundamentals check. Topics included:

    • My day-to-day responsibilities and current work
    • Java fundamentals: multithreading, exception handling, collections, and inbuilt data structures and general backend discussions
    • Spring Boot concepts like handling threads, request flow, and common design patterns This round was more conversational and aimed at verifying my background and understanding of core backend concepts.
  2. 2

    Assessment Round60 min

    Two coding problems were asked, followed by explaining the logic and approach:

    • Shortest Path in an Undirected Graph with Unit Weights, implemented BFS and discussed TC/SC
    • Longest Substring With At Most K Distinct Characters used sliding window approach, handled edge cases, explained reasoning clearly The interviewer focused not just on the solution, but also clarity, optimization, and approach explanation
  3. 3

    Low Level Design Round60 min

    Design a simplified version of MySQL with working code. Expectations included:

    • Creating databases and tables
    • Inserting and querying rows
    • Maintaining basic relational behavior
    • Parsing commands
    • Storing data in in-memory structures
    • Following OOP + SOLID principles I was able to implement most of the functionality

What came up

MediumRemote0 1 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources