Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Goldman Sachs | Interview Experience
Summary
I recently completed an interview process with Goldman Sachs, which lasted about 2.5 months and included multiple rounds covering online assessments, DSA, resume discussion, system design, and a hiring manager interview. I successfully cleared all the technical rounds, solving all DSA questions, and ultimately received an offer.
Full Experience
I recently went through an extensive interview process at Goldman Sachs, which spanned almost 2.5 months. It began with Round 0, an Online Assessment, where I tackled 2 medium-level questions within an hour.
Round 1 was a Data Structures and Algorithms (DSA) round conducted on CoderPad, where I was presented with 1 medium and 1 hard question, lasting an hour.
Similarly, Round 2 was another DSA round on CoderPad, involving 1 medium and 1 hard question, also an hour long.
Round 3 was a hybrid round; the first 30 minutes focused on a discussion about my projects from my resume, followed by a 30-minute DSA session where I was asked 1 hard question related to binary search.
Round 4 was the System Design round. I was tasked with designing an online ordering system where an order could progress through multiple stages. The key requirements were that customers could cancel orders only at initial stages, but not later, and they needed visibility into all stages of their order. I also had to detail a Low-Level Design (LLD) for implementing these various stages and the cancellation feature. I proposed a High-Level Design (HLD) utilizing queues and an LLD employing the Chain of Responsibility pattern.
Finally, Round 5 was with the Hiring Manager, where the discussion revolved primarily around my projects.
I managed to solve all the Data Structures and Algorithms questions across the rounds, which ultimately led to a positive outcome.
Interview Questions (1)
Design an online ordering system where an online request (order) can go through multiple stages. A customer should be able to cancel the order at initial stages but not at later stages. Additionally, the customer should be able to see all the stages the order is currently going through. I was also asked for a Low-Level Design (LLD) on how to implement the various stages a product would traverse and how to implement the cancel feature at a given stage.