Amazon Software Engineer Interview Experience — Three Onsite Rounds of BQ, Coding, and OOD

Amazon·Software Engineer·Aug 2025
Onsitemedium

Round 1:
Asked 6 behavioral questions, covering a pretty wide range. The ones I remember are:

  • How to handle a tight deadline
  • Proactively helping others (help others)
  • Digging into a problem's root cause (deep dive)
  • How to handle disagreeing with a colleague (conflict with colleague)
  • Doing something outside your scope (outside your scope)
  • How to respond to negative/harsh feedback

Round 2:
Two coding questions, both had to be written by hand on the spot and dry run:

Question 1: Given a binary tree, write left_view and right_view — that is, the first/last node visible from the left and right at each level. Required to implement it both with BFS and with DFS, and manually dry run it to check the logic (things like the tree's edge cases, leaf nodes, etc.).

Question 2: The classic "Product of Array Except Self", also had to dry run it to confirm how the prefix/postfix values change at each step.

Round 3:
OOD + BQ mixed round:

The OOD question was to design a module like the Unix find command, required to support finding files by condition.

Also asked two BQ questions:

  • Proactively helping colleagues (help others)
  • Proactively taking on tasks outside your scope (outside your scope)

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Amazon
Role
Software Engineer
Rounds
Onsite
Difficulty
medium
Interview date
Aug 2025
Questions from this interview
4 questions

Real Amazon interview experiences

First-hand reports from Amazon candidates — the rounds, the questions they were asked, and how it went.

All 136 Amazon interview experiences