← 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

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

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first