Preparing for jobs at top tier companies

Interview Experience + Strategy

https://leetcode.com/discuss/post/6657524/offer-amazon-india-sde-2-loop-offered-sd-yn0n/

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

Anonymous User

Apr 16, 2025

Background

Experience: 2.5 years as a SDE Education: Tier-3 college

🧠 Online Assessment

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 round same day and if I clear any one of them then HM round same day. I had roughly 3 weeks to prepare.

🧰 Prep Strategy

With limited time, I focused heavily on:

DSA: Continued solving daily on LeetCode, targeting mediums and selected hards

LLD & HLD: Followed case studies and made notes from YouTube + system design primers

Leadership Principles (LPs): Practiced 1-2 stories per day.

Mock Interviews: 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 prepration was little challenging

πŸ§ͺ Interview Rounds

πŸ“ Round 1: DSA (Onsite)

Questions (similar):

Longest Common Subsequence Longest Palindromic Substring Zigzag Level Order Traversal of Binary Tree

πŸ” My approach: Started with recursion, moved to memoization, and then converted to bottom-up DP for LCS and palindrome problems. Solved and coded them on paper. No laptop was given to code.

No LPs were asked in this round.

Verdict: Inclined

βœ… 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:

Showed how I would model trains, stations, routes Focused on core booking module and conditions

Wrote high-level class structure + some pseudocode

πŸŽ™οΈ LPs: 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:

Faced deep LP questions focused on failure handling, technical ownership, and customer impact. 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. Couldn’t cover scaling properly.

😞 I knew I fumbled this one. But recruter told that they would take BR round.

Verdict: Not Inclined

πŸ“ Round 4: Bar Raiser (After ~20 days!)

πŸŽ™οΈ LPs first:

Initially nervous, but managed to answer convincingly once I got into the groove. 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! Used recursion + backtracking + tracking global max.

🎯 Had a great discussion with the interviewer. Felt really positive leaving this round.

Verdict: Inclined βœ…

πŸ“¬ Final Outcome

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/

🧠 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 situtaions

❌ What Didn’t: Didn’t rehearse enough for HLD questions, 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 recruter is looking for πŸ”Ή Nail fundamentals β€” recursion, backtracking, trees, sliding window, DP πŸ”Ή Keep your confidence even if one round feels shaky

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

Note : Questions mentioned above are similar questions not the exact questions asked

🌸


Links to this note