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 Summer Analyst Internship Interview Experience 2025 (Selected)
Summary
I recently went through the Goldman Sachs Summer Analyst internship hiring process and was selected. The process involved an online assessment followed by three eliminatory technical and HR rounds, covering projects, Data Structures & Algorithms (DSA), and scenario-based questions.
Full Experience
Hi everyone,
I recently went through the Goldman Sachs Summer Analyst internship hiring process and wanted to share my experience. Hopefully, this helps anyone preparing for it!
Online Assessment (1 hour)
Multiple MCQs + 3 coding problems + 1 situation-based essay.
Topics: DSA, OOPs, and some basic math.
Interview Process (3 eliminatory rounds)
Round 1 (Technical)
Discussion about one of the projects from my resume.
DSA Question: Rotten Oranges variation (fruits instead). Given a test case and asked to dry run it.
Follow-ups and discussed edge cases.
Round 2 (Technical + HR)
Again discussed a project from my resume.
HR: Challenges faced while doing the project.
The interviewer gave a case and asked how I would implement that scenario in my project (follow-up question).
DSA Question: Given two strings s and p, find all starting indices of anagrams of p in s.
JavaScript questions were linked to the DSA problem — for example, how I would implement the logic and handle the results on the frontend for this DSA question.
Follow-ups, discussed edge cases, and time complexity.
Round 3 (Technical)
Discussion about one of the projects from my resume.
DSA Question: Given currency conversion rates, determine if there exists a conversion path that can yield a profit.
Each round lasted ~30-40 minutes.
Verdict: Selected 🎉
Interview Questions (3)
A variation of the Rotten Oranges problem, involving fruits instead. I was given a test case and asked to dry run the solution, discussing follow-ups and edge cases.
Given two strings s and p, find all starting indices of p's anagrams in s. I also had to answer JavaScript-specific questions on how I would implement the logic and handle the results on the frontend for this DSA question, discussing follow-ups, edge cases, and time complexity.
Given a set of currency conversion rates, determine if there exists a conversion path that can yield a profit (i.e., ending with more money than started with after converting back to the original currency).
Preparation Tips
My preparation focused on Data Structures & Algorithms (DSA), Object-Oriented Programming (OOPs), and basic math, which were essential for the online assessment. I also practiced discussing my resume projects and preparing for behavioral and scenario-based questions.