← Interview experiences
Rejected

SDE-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. 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. 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. 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. 4

    Behavioral45 min

    Multiple Leadership Principle behavioral questions (related to ownership, bias for action, handling conflict, learning from failure)

What came up

MediumRemote1 2 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources