[Offer] Amazon India | SDE-2 Loop โ†’ Offered SDE-1 | Interview Experience + Strategy

amazon logo
amazon
SDE-1Bangalore2.5 years
April 16, 2025 โ€ข 2 reads

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)

Q1
Longest Common Subsequence
Data Structures & AlgorithmsMedium

Similar to the standard Longest Common Subsequence problem.

Q2
Longest Palindromic Substring
Data Structures & AlgorithmsMedium

Similar to the standard Longest Palindromic Substring problem.

Q3
Zigzag Level Order Traversal of Binary Tree
Data Structures & AlgorithmsMedium

Similar to the standard Zigzag Level Order Traversal of Binary Tree problem.

Q4
IRCTC Booking System Design
System DesignHard

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.

Q5
Twitter System Design (with custom requirements)
System DesignHard

Design Question: Twitter with some custom requirements. I was expecting caching, pub-sub etc., but midway I froze. I couldnโ€™t cover scaling properly.

Q6
Binary Tree Maximum Path Sum (including negative values)
Data Structures & AlgorithmsHard

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 ๐Ÿ™Œ

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!