Amazon SDE-2 | Technical Phone Screen
Summary
I had a technical phone screen for the Amazon SDE-2 role, which involved a programming question related to designing an Amazon Locker system and a behavioral question on leadership principles.
Full Experience
- Programming Question: You will add a simple system to the Amazon Locker OS. a. Given Amazon Locker OS provides a collection of LockerIDs. b. Given packages and lockers are defined to be Small, Medium, and Large. c. Given only one package is permitted per locker. Create the capability to manage the collection of LockerIDs and a method to return the optimal LockerID for a given package when the delivery person arrives with a package.
- Leadership Principle: Time when you missed a deadline and what did you learn out of it.
Interview Questions (2)
Amazon Locker System: Optimal Locker ID Allocation
You will add a simple system to the Amazon Locker OS. Given Amazon Locker OS provides a collection of LockerIDs. Given packages and lockers are defined to be Small, Medium, and Large. Given only one package is permitted per locker. Create the capability to manage the collection of LockerIDs and a method to return the optimal LockerID for a given package when the delivery person arrives with a package.
Leadership Principle: Missed Deadline
Describe a time when you missed a deadline and what you learned out of it.