BitGo E2
Anonymous User
422

OA

  1. Find shorted path between given source and target.
  2. Question related to anagram

Received same OA questions as others have received.

Round 1 ( DSA )

  1. Given a transcript of meeting, find top k most talkative person in the meeting
  • Need to take a proper input format. Have to decide yourself.

Use a heap to find the solution, nothing fancy

  1. https://leetcode.com/problems/min-stack

Round 2 (LLD)
Design a notification service. You need to create POST, Get one, Get all with filters backend app ( express or any other nodejs ). A friend of mine gave this round in python but was rejected. So use JS/TS with nodejs for apis.
You should use factory and strategy pattern for this. No need to persist data in databse, just save it in momery.

Round 3 (HLD)

To create and manage multiple Crypto currency wallets
Requirements:
User should be able to login into the application.
Create a wallet which can hold one type of Crypt asset like Bitcoin.
User should be able to deposit funds into to wallet.
User should be able to withdraw from wallet.
Application should support multiple assets like Bitcoin, ETH, SOL etc.

Round 4 (Hiring manager/Culture Fit)
Standard questions like why do you want to switch, current work etc

Verdict - Hire

Comments (1)