Software Engineer applicants have rated the interview process at Amazon with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 months. I interviewed at Amazon (London, England) in Jan 2025
Interview
Quite standard process for american tech companies. Each round had also 1-2 questions around Leadership Principles and how they relate to past work experience.
- Phone Screen - Leetcode-style Question
- Onsite: 3x Leetcode-style Questions, 1x System Design
I was first asked to solve a problem using binary search—the interviewer emphasized both correctness and efficiency, so I had to carefully reason through edge cases and optimize my implementation. After that, I tackled a heap-related question that involved designing a data structure to support dynamic retrieval of the top‑k elements. The focus was on choosing the right heap type (min-heap vs. max-heap), maintaining time complexity, and explaining trade-offs clearly. Throughout, the interviewer encouraged me to think out loud and discuss my approach, which helped make it a collaborative and engaging experience.
Interview questions [1]
Question 1
Given an array nums, find a peak element and return its index.
You may assume that nums[i] ≠ nums[i + 1] for all valid i.
The array may contain multiple peaks—return the index of any one.
I applied online. The process took 3 days. I interviewed at Amazon (Montreal, QC) in Apr 2025
Interview
the interview process was long and excruciating. One of 2 coding questions had a mistake in it. There were 2 coding questions and a lot of behavioral questions, overall took me 3 hours to complete that.
Interview questions [1]
Question 1
find the minimal number of prefix reductions by one to have all 0s in your list