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.
Sources
Hiring now
Software engineer roles are open right now
landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Senior Software Engineer -.NET
Tyler Technologies · Annapolis, Maryland

Software Development Engineer II
SaaS Labs · Bengaluru, Karnataka, India
10 free auto-applies. No card.
Or practice this interview first