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 Analyst interview experience (0.7 years exp)
Summary
I interviewed for an Analyst position at Goldman Sachs with 0.7 years of experience, going through multiple rounds including coding, Java principles, and system design. Despite solving most coding problems, I was ultimately rejected due to my performance in the Java/OOP and System Design rounds.
Full Experience
My interview journey for the Analyst role at Goldman Sachs, with 0.7 years of experience, began with a referral from an Associate Software Engineer.
Round 1: HackerRank Online Assessment (90 minutes)
This round consisted of two coding questions. One was based on Dynamic Programming, and the other was an implementation problem that I don't exactly recall. Both were of medium difficulty, and I successfully solved both questions.Round 2: CoderPad Live Coding (60 minutes)
In this live coding session using CoderPad, I was given a problem: to print all stations in the shortest path between a source and a destination. A follow-up asked what if every edge between stations had a unit weight. I successfully solved both the main problem and the follow-up. Soon after, I received a call from HR for the next set of rounds.Super Day (3 Rounds Back-to-Back, Each ~1 Hour Apart)
Round 3: Data Structures and Algorithms (60 minutes)
I faced two interviewers, each posing one coding question. I used a Min Heap for the question 'Find the Kth most frequent element in an array' and applied a Sliding Window technique for 'Find the length of the longest subarray with at most K distinct characters'. I successfully solved both questions and passed all test cases.Round 4: Java and Software Engineering Principles
This round, with two interviewers, focused heavily on Java and OOP. Questions covered wrapper classes,int vs Integer, the static keyword and static methods (requiring code), differences between ArrayList and LinkedList, Singleton class implementation, and Linked List creation with insertion and deletion (code required). There were several additional Java and OOP-related questions. I struggled a bit in this round due to my limited proficiency in Java.Round 5: System Design
Two interviewers, one at a VP level, conducted this round. We first discussed my personal project—how I designed and implemented it, the challenges I faced, and how I tackled them. Then, I was asked to design a Quora-like application, including schema design, API structure, and writing SQL queries based on the schema. As this was my first-ever system design interview, I found it challenging. I made several back-and-forth changes during schema design and missed some best practices.Final Verdict
I was ultimately rejected. The feedback indicated a negative review for the System Design round and an uncertain mark for the Java/OOP round. Overall, it was a valuable learning experience, and all interviewers were friendly and professional; it never felt like an interrogation.Interview Questions (10)
Given a source and destination, print all the stations in the shortest path between them.
Follow-up: What if every edge between stations has unit weight (1)?
Find the Kth most frequent element in an array.
Find the length of the longest subarray with at most K distinct characters.
Discuss wrapper classes in Java.
Explain the difference between int and Integer in Java.
Explain the static keyword and static methods in Java. Be prepared to write code.
Explain the difference between ArrayList and LinkedList in Java.
Implement a Singleton class in Java.
Write code for the creation of a Linked List with insertion and deletion operations.
Design a Quora-like application, focusing on:
- Schema design
- API structure
- Writing SQL queries based on the schema
Preparation Tips
I focused my preparation on Data Structures and Algorithms, which helped me clear the coding rounds. However, my limited proficiency in core Java concepts and System Design proved to be a weakness, leading to struggles in those specific rounds.