RejectedSDE-1 (Fixed Term Contract) at Amazon
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Other
How it went
- Don’t rote-memorize solutions for LP questions, reflect honestly on your real experiences, including failures and learnings.
- Even if you solve all coding rounds, leadership principle alignment carries huge weight at Amazon.
What they would tell you
- Don’t rote-memorize solutions for LP questions, reflect honestly on your real experiences, including failures and learnings.
- Even if you solve all coding rounds, leadership principle alignment carries huge weight at Amazon.
How to prepare
- Make coding practice a habit, focusing on grids, trees, and queues as well as string-manipulation patterns.
Their background
Almost two years ago, I took my first real step into software engineering at a service-based company.
Round by round
- 1
Online Assessment60 min
The process began with an online assessment that included two coding questions, one of moderate difficulty and another quite tough. There was also a Workstyle Assessment, which served as a behavioral filter looking for alignment with Amazon’s core principles.
- 2
Technical & LP 160 min
The first loop round opened with two questions about Leadership Principles, where I was encouraged to share stories from my work life, moments of ownership, customer focus, or handling setbacks. Moving to coding, I faced: Rotten Oranges: Classic matrix traversal to simulate rotting over time. I tackled it with BFS. Binary Tree Shortest Path: Given two nodes in a binary tree, print the shortest path between them. I broke my thought process into finding the lowest common ancestor and building the route accordingly.
- 3
Technical & LP 260 min
This round followed a similar format with two LP questions at the start. The interviewer then gave: First Non-Repeating Character (Stream): For a running stream of characters, return the first non-repeating one at every index. I used a queue and hashmap, making sure to talk through why this pairing works best. Maximum Width of a Binary Tree: Required a level-order traversal and careful tracking of node positions to determine the maximum width. I explained the logic and coded a full solution, mentioning potential pitfalls and edge cases. Both coding questions were handled completely, with a focus on clarity and communication.
- 4
Behavioral45 min
Multiple Leadership Principle behavioral questions (related to ownership, bias for action, handling conflict, learning from failure)
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.