Amazon | SDE-2 | Bangalore | 4 YOE | July 2025 [Offer]

amazon logo
amazon
SDE-2 (L5)Bangalore, India4 years
July 27, 2025 β€’ 9 reads

Summary

I interviewed for an SDE-2 role at Amazon in Bangalore and successfully received an offer. The interview process included an Online Assessment, multiple rounds focusing on Data Structures & Algorithms, Low-Level Design, High-Level Design, and Amazon Leadership Principles, culminating in a Bar Raiser round.

Full Experience

πŸ” Interview Process Overview

  • Round 0: Online Assessment
    • 2 DSA problems (Dynamic Programming & Graph)
    • Workstyle Simulation (System Design trade-offs)
  • Round 1: DSA + Leadership Principles
  • Round 2: Low-Level Design + Leadership Principles
  • Round 3: High-Level Design + Leadership Principles
  • Round 4: Bar Raiser (DSA + Deep LPs)

Each round lasted 60 to 105 minutes, with increasing focus on Amazon Leadership Principles (LPs) from Round 1 onward.


πŸ”Ή Round 0: Online Assessment (90 mins)

Section 1: Coding (2 questions)

  • Q1: Dynamic Programming – Classic state transition problem
  • Q2: Graph – BFS / shortest path variant involving edge constraints βœ… Passed all test cases; difficulty: Medium–Hard.

Section 2: Workstyle Simulation

  • Scenario-based behavioral assessment focused on system design trade-offs
  • Covered decision-making involving latency vs durability, fast patches vs long-term fixes, etc.

πŸ”Ή Round 1: DSA + Leadership Principles (60 mins)

Coding Questions:

  1. Amount of Time for Binary Tree to Be Infected – Graph + BFS
  2. Remove K Digits – Stack + Greedy

LPs: Deliver Results, Learn and Be Curious


πŸ”Ή Round 2: Low-Level Design + Leadership Principles (60 mins)

System: Digital Wallet (Handle all aspects related to wallet creation, balance management, fund transfers, and transaction logging)

LPs: Insist on the Highest Standards, Have Backbone, Disagree and Commit


πŸ”Ή Round 3: High-Level Design + Leadership Principles (1 hr 45 mins)

System: Food Delivery Platform (Handle all aspects related to the roles of User, Restaurant, Admin, and Delivery Partner)

LPs: Ownership, Earn Trust πŸ“Œ 35 mins of intense LP grilling, including edge case handling and real-world failures.


πŸ”Ή Round 4: Bar Raiser (60 mins)

DSA Question:

LPs: Customer Obsession, Dive Deep πŸ“Œ Heavy behavioral questioning to test clarity, judgment, and ownership depth.


βœ… Offer confirmed within 4 business days after the Bar Raiser round.

Interview Questions (5)

Q1
Amount of Time for Binary Tree to Be Infected
Data Structures & Algorithms

Given a binary tree with a specific node infected, find the minimum time required for the entire tree to be infected. This problem can be solved using Graph (tree converted to adjacency list) and BFS.

Q2
Remove K Digits
Data Structures & Algorithms

Given a non-negative integer num represented as a string, remove k digits from the number so that the new number is the smallest possible. This problem can be solved using Stack and Greedy approach.

Q3
Design a Digital Wallet System
System Design

Design a Low-Level system for a Digital Wallet, covering aspects such as wallet creation, balance management, fund transfers, and transaction logging.

Q4
Design a Food Delivery Platform
System Design

Design a High-Level system for a Food Delivery Platform, handling all aspects related to the roles of User, Restaurant, Admin, and Delivery Partner.

Q5
Magnetic Force Between Two Balls
Data Structures & Algorithms

Given a sorted array position and an integer m, you need to place m balls into position such that the minimum magnetic force between any two balls is maximized. This problem can be solved using Binary Search on the answer space.

Preparation Tips

πŸ› οΈ Prep Summary

  • LC: 600+ (150+ E, 300+ M, 150+ H)
  • LLD: awes0me-l0w-level-design (GitHub)
  • HLD: Hell0Interview, awes0me-system-design-res0urces (GitHub)
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!