AWS SDE II | Rejected | USA

amazon logo
amazon
SDE IIUSA
July 22, 20253 reads

Summary

I recently interviewed for an SDE II position at Amazon AWS, which included an Online Assessment and four interview rounds covering algorithms, system design, and behavioral questions. Despite my preparation, I received an automated rejection email.

Full Experience

Hello again fellow LeetCoders, I recently took a job at another FAANG company but I figured I would share how the Amazon Interview I recently completed went.

Interviews

A recruiter reached out to me via email where we had a quick chat and scheduled a call, after the call I was sent an OA link to complete two questions along with personality.

OA

Question 1: Complete the function minimize system cost. Question 2: Amazon Web Services provides scalable cloud computing services. An AWS user has designed architecture that uses vertical scaling where computers are serially connected with one another. The strength of the machines is represented by an array machines, where the ith element of the array represents the strength of the ith machine. Given a positive integer array machines, and an integer k, remove exactly k consecutive machines from the system such that the total sum of differences of the consecutive machine strengths is minimized.

Recruiter followup

After completing the loop the recruiter followed up with me a few times while getting the loop interview setup.

Loop

Round 1: LP + LLD for a system that schedules work to be completed after X seconds.

Round 2: LP + 295

Round 3: LP + HLD "Create Google Drive"

Round 4: LP + Amazon Locker variation where it's not design but finding the optimal place to place an Amazon locker based on houses and trees.

Verdict

After two days I recieved an automated rejection email. I enjoyed prepping but felt like I was not given a fair shot, the first interviewer before even saying hi stated, "I should not take 9AM interviews anymore". The recruiter was very nice but the interviewers rubbed me the wrong way.

Interview Questions (5)

Q1
Minimize System Cost by Removing K Consecutive Machines
Data Structures & Algorithms

Amazon Web Services provides scalable cloud computing services. An AWS user has designed architecture that uses vertical scaling where computers are serially connected with one another. The strength of the machines is represented by an array machines, where the ith element of the array represents the strength of the ith machine. Given a positive integer array machines, and an integer k, remove exactly k consecutive machines from the system such that the total sum of differences of the consecutive machine strengths is minimized.

Q2
Design a System for Scheduling Work after X Seconds (LLD)
System Design

Low-Level Design (LLD) for a system that schedules work to be completed after X seconds.

Q3
Find Median from Data Stream
Data Structures & Algorithms
Q4
Design Google Drive (HLD)
System Design

High-Level Design (HLD) to "Create Google Drive".

Q5
Optimal Amazon Locker Placement
Data Structures & Algorithms

An Amazon Locker variation where it's not design but finding the optimal place to place an Amazon locker based on houses and trees.

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!