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 -
1 coding round with 3 questions
2 are easy 3 rd one is complicated related to binary trees. And one is related to disk space allocation. They re bit complicated bit easy to solve
Interview questions [1]
Question 1
Asked to write code to love a problem or was easy but he asked for time complexity and asked to optimise it to O1 which looked impossible
I applied through a recruiter. I interviewed at Amazon (Berlin)
Interview
The first part was the Amazon Leadership Principles question. Then, there was a Leetcode Medium question. First, I solved the question in suboptimal way and we discussed the time and space complexity. The interviewer was helpful and kept giving hints to solve the issue optimally.
Interview questions [2]
Question 1
The LP question was something like: tell about the situation, when you had to deal with very time-constraint project/task.
Design a data structure that tracks visitors in a queue with the following requirements:
- Possibility to return the last person in the queue, who visited only once
- All operations must be O(1) time complexity
visit("Alice") -> Queue: [Alice]
visit("Bob") -> Queue: [Alice, Bob]
visit("Charlie") -> Queue: [Alice, Bob, Charlie]
visit("Bob") -> Queue: [Alice, Charlie] (Bob removed because second visit)
get_last_unique() -> Returns "Charlie"
visit("David") -> Queue: [Alice, Charlie, David]
visit("Charlie") -> Queue: [Alice, David] (Charlie removed because second visit)
get_last_unique() -> Returns "David"
I applied through a recruiter. The process took 2 months. I interviewed at Amazon (Vancouver, BC) in Apr 2025
Interview
I went to the series of Online Virtual Interviews with Engineering team.
The interviews went well, even one engineer, who was surely doing one of his first interviews, was kind and helpful. I was declined, maybe due to my short System Design experience.
Interview questions [1]
Question 1
Model a warehouse with arbitrary number of 3-story shelfs. Develop functions to insert, delete and find an object in the warehouse. After that additional part was different sizes of shelfs (S, M, L).