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 SDE-2 L5 Interview Experience
Summary
I successfully cleared the Amazon L5 SDE-2 interview loop, which consisted of an OA, one DSA round, one HLD round, one LLD round, and a Bar Raiser round, including several behavioral questions throughout.
Full Experience
Amazon L5 Interview loop (Feb, 2025)
Round 0: (OA) Haven't remembered questions. Round 1: (DSA)
- 2 Behavioural Questions
- DSA: Implement following two methods:
- getToken() -> Marks the lowest available positive integer as occupied and returns it.
- returnToken(int token) -> Frees a previously occupied token.
- DSA: Alex starts with a score of 0 and wants to reach a given target score t. He has two options to increase his score:
- Ask Sam for help: Adds +1 to the current score.
- Solve by himself: Doubles (×2) the current score.
- Return the minimum number of times Alex needs sam's help to reach the target score from 0.
Round 2: (HLD)
- Designed a chat application with video messaging capabilities, allowing users to share videos and receive video replies from friends.
- 2 Behavioural Questions
Round 3: (LLD)
- Design file storing system like S3.
- Resume upload and download functionality incase of network failure
- 2 Behavioural Questions
Round 4: (Bar Raiser)
- DSA: Similar question like this https://leetcode.com/problems/course-schedule-ii/description/
- Behavioural Questions: 40 min
Verdict: selected
Gojek Interview experience: https://leetcode.com/discuss/post/6674968/gojek-sse-interview-experience-by-anonym-s750/
Interview Questions (9)
Discussed general behavioral aspects relevant to the role.
Implement two methods for a token management system:
- getToken(): Marks the lowest available positive integer as occupied and returns it.
- returnToken(int token): Frees a previously occupied token.
Alex starts with a score of 0 and wants to reach a given target score t. He has two options to increase his score:
- Ask Sam for help: Adds +1 to the current score.
- Solve by himself: Doubles (×2) the current score. Return the minimum number of times Alex needs Sam's help to reach the target score from 0.
Design a chat application with video messaging capabilities, allowing users to share videos and receive video replies from friends.
Discussed general behavioral aspects relevant to the role.
Design a file storing system like S3, focusing on resume upload and download functionality, especially handling cases of network failure.
Discussed general behavioral aspects relevant to the role.
A 40-minute session dedicated to behavioral questions.