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 3036 - 3040 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 -
Several phone interviews
The questions are all not very hard
But you still need to get prepared very well
Because they expect you figure out each question with fast and accurate code
You wrote you code on your paper and then read to them, they will ask you some test cases.
Interview questions [1]
Question 1
Write code to reverse a C-Style String(C-String means that “abcd” is represented as five characters, including the null character )
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon in Oct 2012
Interview
First phone interview with amazon. It was supposed to be technical so the software engineer started asking questions directly.
-Read out code for merging 2 sorted arrays to get a single array as an output which should also be sorted
-Read out pseudocode for checking if a search tree is a binary search tree or not.
Now awaiting second phone interview
Interview questions [1]
Question 1
-Read out code for merging 2 sorted arrays to get a single array as an output which should also be sorted
-Read out pseudocode for checking if a search tree is a binary search tree or not.
1. Write code? Inserting and deleting an iteam from a Binary Search Tree
2. What's the difference between List and ArrayList?
3. How to get the common elements from 2 given lists?
4. What's the difference between Abstrat class and Interface?