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
[Offer] Amazon India | SDE-2 Loop โ Offered SDE-1 | Interview Experience + Strategy
Summary
I interviewed with Amazon India for an SDE-2 role, experiencing multiple technical rounds including DSA, LLD, HLD, and a Bar Raiser, and was ultimately offered an SDE-1 position after 2.5 years of experience.
Full Experience
Background
- Experience: 2.5 years as a SDE
- Education: Tier-3 college
๐ง Online Assessment
I got an invite for SDE-2 OA, and was able to solve 15/15 test cases on both questions. I can't share the exact problems (NDA), but the patterns were around:
- Prefix + Suffix handling
- Sliding window with maps and constraints
Then workstyle simulation and more sections for SDE2. I received a call within a few days for onsite in office (offline) rounds at the Amazon office in Bangalore, 2 rounds same day and if I cleared any one of them then the HM round same day. I had roughly 3 weeks to prepare.
๐งช Interview Rounds
๐ Round 1: DSA (Onsite)
Questions (similar):
- Longest Common Subsequence
- Longest Palindromic Substring
- Zigzag Level Order Traversal of Binary Tree
๐ My approach: I started with recursion, moved to memoization, and then converted to bottom-up DP for LCS and palindrome problems. I solved and coded them on paper. No laptop was given to code.
No LPs were asked in this round.
Verdict: Inclined
โ I felt good about this one โ interviewer was engaged, gave a thumbs-up when I optimized LCS properly. One big advantage of offline interviews.
๐ Round 2: LLD + LP
Design Task: IRCTC Booking System (Railway Reservation System)
Not trivial. Time was limited. I couldnโt complete the entire flow but broke it down:
- I showed how I would model trains, stations, routes
- I focused on core booking module and conditions
I wrote high-level class structure + some pseudocode
๐๏ธ LPs: I canโt recall exactly, but there were 2โ3 light behavioral questions. Focus was more on LLD.
๐ฌ Interviewer said: "You prioritized the right module and communicated clearly, thatโs what we wanted."
Verdict: Inclined
๐ Round 3: HLD + Hiring Manager
๐จ This was the toughest round for me.
๐ LPs First:
- I faced deep LP questions focused on failure handling, technical ownership, and customer impact.
- I struggled here โ I wasnโt able to articulate some challenges well as interviewer was looking for more and more technical challanges and he was not able to relate tried my best to explain him but was not impressed
๐ ๏ธ Design Question: Twitter with some custom requirements
I was expecting caching, pub-sub etc., but midway I froze. I couldnโt cover scaling properly.
๐ I knew I fumbled this one. But recruiter told that they would take BR round.
Verdict: Not Inclined
๐ Round 4: Bar Raiser (After ~20 days!)
๐๏ธ LPs first:
- Initially nervous, but I managed to answer convincingly once I got into the groove.
- I focused on Ownership, Dive Deep, and Invent & Simplify.
- Interviewer nodded and asked meaningful follow-ups, which helped ease nerves.
DSA
Find Max Path Sum in Binary Tree (including negative values)
Follow-up: Print the path as well
Thankfully Iโd solved this exact pattern in practice a week earlier! I used recursion + backtracking + tracking global max.
๐ฏ I had a great discussion with the interviewer. I felt really positive leaving this round.
Verdict: Inclined โ
๐ฌ Final Outcome
I was told that overall feedback was good, but I would be offered SDE-1, not SDE-2.
๐ธ Compensation:
Detailed post https://leetcode.com/discuss/post/6657596/amazon-india-sde-1-25-yoe-tier-3-college-3hqv/
Interview Questions (6)
Similar to the standard Longest Common Subsequence problem.
Similar to the standard Longest Palindromic Substring problem.
Similar to the standard Zigzag Level Order Traversal of Binary Tree problem.
Design Task: IRCTC Booking System (Railway Reservation System). Not trivial. Time was limited. I couldnโt complete the entire flow but broke it down: I showed how I would model trains, stations, routes. I focused on core booking module and conditions. I wrote high-level class structure + some pseudocode.
Design Question: Twitter with some custom requirements. I was expecting caching, pub-sub etc., but midway I froze. I couldnโt cover scaling properly.
Find Max Path Sum in Binary Tree (including negative values). Follow-up: Print the path as well.
Preparation Tips
๐งฐ Prep Strategy
With limited time, I focused heavily on:
- DSA: I continued solving daily on LeetCode, targeting mediums and selected hards
- LLD & HLD: I followed case studies and made notes from YouTube + system design primers
- Leadership Principles (LPs): I practiced 1-2 stories per day.
- Mock Interviews: I did at least one mock every alternate day (coding or LP focus), I used ChatGPT to simulate mock interviews.
Note : as I was already working so managing time between my work and preparation was a little challenging
๐ง Key Learnings
โ What Helped:
- Structured revision plan (thanks to ChatGPT)
- DSA grind โ especially recursion + DP patterns
- Deep LLD understanding and communicating tradeoffs clearly
- LP story prep โ having different stories for all situations
โ What Didnโt:
- Didnโt rehearse enough for HLD questions, I just saw videos.
๐ข Final Advice
If you're interviewing for Amazon (especially SDE-2):
- ๐น Know your LPs cold โ frame them like stories with challenge, action, result [STAR pattern]
- ๐น Practice system design under time pressure โ even partial solutions are fine if you explain your decisions and focus on what recruiter is looking for
- ๐น Nail fundamentals โ recursion, backtracking, trees, sliding window, DP
- ๐น Keep your confidence even if one round feels shaky
I am happy to answer questions or help anyone preparing โ just drop a comment here or share your linkedin or discord! ๐ฌ
Good luck to everyone preparing โ itโs intense, but totally worth it ๐