#bitGo SDE2
Summary
I interviewed for an SDE2 role at bitGo, experiencing multiple technical and behavioral rounds focusing on algorithms, system design (LLD/HLD), and cultural fit. Despite my efforts, I was ultimately rejected.
Full Experience
I had an interview experience for an SDE2 position at bitGo. I have 5 years of experience, with a one-year gap due to medical reasons, and my prior background is in finance and insurance companies.
The interview process consisted of several rounds:
1. Online Assessment (OA): This round had two questions covering topics like tries and anagrams.
2. Round 2: This was a technical round where I was asked a question about finding the diameter of a graph, with the specific condition that the graph would not contain any cycles.
3. Round 3 (Machine Round - LLD): This round focused on Low-Level Design, and I was given a task to design a SQL database.
4. Round 4 (Hiring Manager): This discussion-based round involved questions about bitGo, my past work experiences, and blockchain technology.
5. Round 5 (Cultural Fit): This round consisted of general questions to assess cultural fit within the company.
6. Round 6 (HLD): The final technical round was a High-Level Design discussion where I had to design a Transaction Indexer System.
After completing all rounds, the final verdict was a rejection, as they found better-matching candidates.
Interview Questions (3)
I was asked to find the diameter of a graph, with the specific constraint that the given graph would not contain any cycles.
In a machine round focused on Low-Level Design, I was tasked with designing a SQL database.
The High-Level Design round required me to design a Transaction Indexer System.