Amazon Non Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 24, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
48%
Applied online
Applied online
20%
Campus Recruiting
Campus Recruiting
18%
Recruiter
Recruiter
11%
Employee Referral
Employee Referral
1%
Other
Other
1%
In Person
In Person
1%
Staffing Agency
Staffing Agency
Interview search
3,377 interviews
Viewing 466 - 470 of 3,377 Interviews
Amazon interviews FAQs
Candidates applying for Non Software Development Engineer roles take an average of 16 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 27 days.
Common stages of the interview process at Amazon as a Non Software Development Engineer according to 1 Glassdoor interviews include:
Phone interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
First round involves screening process over phone. It takes about one hour. It involves a programming question and discussion.
Second round involves 4 interviews each of one hour duration. These are also technical ones.
Interview questions [1]
Question 1
4 Programming questions - Easy to medium difficulty, popular ones on internet
Design question - popular ones on internet
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon (Vancouver, BC) in May 2021
Interview
- Online Assessment - 1 easy and 1 medium LC question
- Final Interviews -
2 Coding + 1 High Level Design + 1 Low Level Design
Coding questions were doable, LC medium. High Level Design was also easy common question. I was unprepared for Low Level Design, so I flunked the LDD. Also, behavioural part of all interviews needed concrete technical scenarios and deep dive, which I wasn’t prepared for.
Interview questions [1]
Question 1
Signed an NDA. But all questions were predictable.
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon
Interview
Code assignment and 4 online interviews afterwards.
Code assignment is pretty much lower level orange leet code tasks. Don't worry if you don't have enough time to finish your task. After every task you will have a small survey where you can explain your solution. So if you see that you will not be able to deliver solution - make sure you reserve 10 min in the end for this survey. Person who will check it can accept your task even if you haven't finished it but your explanation in the survey is good.
Online interviews take 1 hour each. Every interview will have 2 parts - behavioural questions in form "tell me about time you...". It is easy to google examples. Every behavioural question is meant to check one of Leadership Principles, also easy to google. Your HR will provide you with preparation materials. Don't skip them. Prepare thoroughly for this part. Formulate all of your stories as a STAR. It is not hard, but you should have stories prepared.
Second part of every interview is a functional question. Problems are not very difficult and mostly check your coding style, knowledge of patterns, your ability to explain and justify your ideas. From competitive programming perspective this part is pretty easy, but you should be quick with formulating your ideas.
Interview questions [1]
Question 1
Online assessment is an orange level leet code task (but you will be using other platform).
Behavioural interview questions will cover at least 8 amazon leadership principles. Questions can be random. Just google them and prepare at least 2 stories for each principle.
Some functional questions from interview:
- Design something (like parking lot), you should ask questions about what your application should achieve, suggest what technologies to use and don't forget to ask about limitations/points of failure
- OOP question - design something using OOP
- Strategy pattern question - you are given a task that clearly hints you to use strategy pattern to make solution extendable