Amazon L5 SDE2 backend

amazon logo
amazon
L5 SDE2 backend
July 15, 20253 reads

Summary

I shared my Amazon L5 SDE2 backend interview experience, which included an Online Assessment, Data Structures & Algorithms, High-Level Design, Low-Level Design, and a Bar Raiser round, along with several Leadership Principle questions.

Full Experience

I'm posting my interview experience which is same as this one below:

OA: Coding 2 Coding questions on Hackerrank. Completed both

HLD & LLD Questions: Some basic scenario based questions on what tasks will you pick on priority

Round 1 - DSA

https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies/description/

LP 1. A time when you delivered under tight deadline 2. A time where you had to explore something completely new for you work

Round 2 - HLD

System design for Log ingestion system for microservices

LP. 1. A time where you’ve taken a calculated risk where speed was crucial 2. A time you received tough or critical feedback

Round 3 - LLD

Amazon has various products and we need to generate an id for each item. And each item may have some formats for their id. Design a LLD classes and methods for this

LP 1. A time when you anticipated a customer request 2. A time you took on something significant outside your responsibility

Round 4 - Bar raiser (DSA)

Ques - We have multiple intervals with start, end, priority - merge intervals which are overlapping (when merging put the highest priority) Follow up - https://leetcode.com/problems/maximum-profit-in-job-scheduling/description/

LP 1. A time where you made things simple for customers 2. A time you were trying to understand a problem on your team and had to go down several layers to figure it out

Offer details - https://leetcode.com/discuss/post/6943789/amazon-l5-sde2-hyderabad-by-anonymous_us-1tu3/

Interview Questions (13)

Q1
Find All Possible Recipes from Given Supplies
Data Structures & Algorithms

LeetCode problem: Find All Possible Recipes from Given Supplies.

Q2
Delivering under tight deadline
Behavioral

Describe a time when you delivered under a tight deadline.

Q3
Exploring something new for work
Behavioral

Describe a time where you had to explore something completely new for your work.

Q4
Design a Log Ingestion System
System Design

System design for Log ingestion system for microservices.

Q5
Taking a calculated risk for speed
Behavioral

Describe a time where you’ve taken a calculated risk where speed was crucial.

Q6
Receiving tough feedback
Behavioral

Describe a time you received tough or critical feedback.

Q7
LLD for Product ID Generation System
System Design

Amazon has various products and we need to generate an id for each item. And each item may have some formats for their id. Design a LLD classes and methods for this.

Q8
Anticipating customer requests
Behavioral

Describe a time when you anticipated a customer request.

Q9
Taking on responsibility outside scope
Behavioral

Describe a time you took on something significant outside your responsibility.

Q10
Merge Overlapping Intervals with Priority
Data Structures & Algorithms

We have multiple intervals with start, end, priority - merge intervals which are overlapping (when merging put the highest priority).

Q11
Maximum Profit in Job Scheduling
Data Structures & Algorithms

LeetCode problem: Maximum Profit in Job Scheduling (follow-up).

Q12
Simplifying things for customers
Behavioral

Describe a time where you made things simple for customers.

Q13
Deep diving into a team problem
Behavioral

Describe a time you were trying to understand a problem on your team and had to go down several layers to figure it out.

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!