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
Amazon - Software Engineer 2 (L5) - Interview Experience
Summary
I experienced a lengthy and challenging interview process with Amazon for a Software Engineer 2 (L5) role, which included multiple rounds of coding, system design, and behavioral questions, ultimately concluding without an offer after the Hiring Manager round.
Full Experience
Recruiter reached out to me on linkedin.
YOE: Almost 3 years, Currently working at a PBC
Round 1 : OA (~2 hr)
This consisted of 3 sections
1. Coding Challenge - 2 Coding Questions
2. Work Simulation - MCQ Questions about development decisions
3. Work Style Surveys - MCQ Question about approach to work
The HR called me two days after the assessment to inform me that I had cleared it and asked for my availability for interviews that same week. Due to prior commitments at my current job, I requested to schedule the interviews for the following week instead. However, that one-week delay eventually extended to nearly a month, and the first two rounds were finally scheduled after that on the same day
Round 2 : Logical and Maintable Code (1 hr)
The HR had mentioned that this would be a LLD round, but the interviewer ended up asking DSA questions. No LPs were asked.
Question 1: https://takeuforward.org/data-structure/top-view-of-a-binary-tree/
Question 2: https://leetcode.com/problems/next-permutation/description/
Round 3 : Problem Solving (1 hr)
I was asked two LP questions along with some follow-ups, and then the interviewer asked a DSA question.
https://leetcode.com/problems/word-break/description/
After this, the HR went on leave and got back to me about a month later, informing me that I had cleared the two rounds and that two more rounds were remaining: first, a Hiring Manager round, followed by a Bar Raiser round if the manager was inclined to move forward. The Hiring Manager round ended up being rescheduled multiple times due to the manager's unavailability.
Round 4 : Hiring Manager (1 hr)
I was asked two LP questions along with some follow-ups, and then followed by HLD question : High Level Design for Parking Lot.
I answered pretty confidently. Explained FR, NFR, wrote basic API's, explained Entry and Exit Flows, attributes that we need to store DB. The Hiring Manager did not ask any follow up questions for this. Three days later, the HR informed me that the manager wasn’t inclined to move forward. When I asked for feedback, none was provided. Still could not understand why!
Overall the process was quite tiring(atleast for me). Here is a timeline of events:
OA - Mar 15
Interview 1 & 2 - Apr 17
Interview 3 - May 15
Interview 3 Reschedule 1 - May 21
Interview 3 Reschedule 2 - Jun 17
Interview Questions (4)
A permutation of an array of integers is an arrangement of its members into a sequence or linear order. The next permutation of an array of integers is the next lexicographically greater permutation of its integer. If such arrangement is not possible, the array must be rearranged as the lowest possible order (i.e., sorted in ascending order). Given an array of integers nums, find the next permutation of nums. The replacement must be in-place and use only constant extra memory.
Design a high-level system for a parking lot.