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
Interview Experience at Goldman Sachs | Associate
Summary
I applied through a job portal, received a Hackerrank test, and then had multiple interview rounds (Coderpad, DSA, Software Engineering Practices, Software Design and Architecture) at Goldman Sachs for an Associate role, ultimately resulting in a rejection.
Full Experience
I applied through job portal after recruiter contacted me. Soon after, I recieved a Hackerrank test link.
Round 1: Hackerrank test There were 2 Leetcode medium difficulty questions.
Round 2: Coderpad round
- Interviewer gave 2 questions to solve in Coderpad platform. Language was Java, although upon request I was allowed to code in C++.
- After solving he asked me if the code was production ready, and discussed the potential issues.
Next three rounds were held a week later, as part of the Superday. There's going to be 2 interviewers in the panel here onwards.
Round 3: DSA round
- I was given two problems to solve.
- https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
- You're given a number of Cars, Trucks and Activa's. Each takes a parking space of 2,3 and 1 respectively. You're also given an integer array having empty slots. Return whether its possible to park every vehicle in those slots.
- Asked me about one of my projects in detail.
- Advantages of using Springboot while design APIs.
- Dependency injection. What is Singleton Bean. Design a class which acts like a Singleton bean.
I stuttered a bit while explaining Dependency injection, other than that everything went well.
Round 4: Software Engineering Practices
- You're given an integer array. Write a program that shuffles the array in random fashion.
- Thread and concurrency
- Design Reddit
I couldn't solve the DSA problem. Also I mentioned I had no experience in working with threads so she didn't porceed with the question. Also struggled with the design problem but interviewer helped me through it. Asked me to write appropriate SQL queries along the way. I feel I messed up really bad in this round.
Round 5: Software Design and Architecture
- Design Bus ticket management system.
- Part 1: Different busses with routes and bus stops are mentioned. Design an optimal approach that will give us the number of options a passenger will have to chose a bus for one point to another.
- Part 2: Available tickets are also added to the problem. As bus moves from one stop to another, available tickets keep changing. How to design such a scenario.
- Design Google docs(in the form of an array), with features like snapshot. Should be space optimized to the fullest. I gave her 2 semi optimal approaches, but we couldn't discuss further as time was up.
This round was also good imo, I could answer almost all the queries. Could be better if there was more time.
Verdict: Rejected I did not recieve any mail or call from recruiter post this. In application portal it shows 'Application Turndown', so I guess this is it.
Interview Questions (11)
You are given an array prices where prices[i] is the price of a given stock on the ith day. You want to maximize your profit by choosing a single day to buy one stock and choosing a different day in the future to sell that stock. Return the maximum profit you can achieve from this transaction. If you cannot achieve any profit, return 0.
You're given a number of Cars, Trucks and Activa's. Each takes a parking space of 2, 3 and 1 respectively. You're also given an integer array having empty slots. Return whether its possible to park every vehicle in those slots.
Discuss the advantages of using Springboot while designing APIs.
Explain Dependency Injection. What is a Singleton Bean? Design a class which acts like a Singleton bean.
You're given an integer array. Write a program that shuffles the array in random fashion.
Discuss Thread and concurrency concepts.
Design the Reddit social media platform.
Part 1: Different busses with routes and bus stops are mentioned. Design an optimal approach that will give us the number of options a passenger will have to chose a bus for one point to another. Part 2: Available tickets are also added to the problem. As bus moves from one stop to another, available tickets keep changing. How to design such a scenario.
Design Google docs (in the form of an array), with features like snapshot. Should be space optimized to the fullest.