Amazon Non Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 17, 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,375 interviews
Viewing 156 - 160 of 3,375 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 -
Received an online assessment consisting of two LC questions and a behavioral section. Moved onto final step consisting of 3 1-hour long interview sessions where they asked behavioral and design questions, one coding question.
Interview questions [1]
Question 1
What is one situation where you had to teach yourself how to solve a problem?
I applied online. The process took 2 weeks. I interviewed at Amazon in Sep 2024
Interview
I got a call from recruiter and was asked some hiring conditions. After the call, they sent online assessment link to complete. The assessment consisted of 2 programming questions and behavioral questions.
Interview questions [1]
Question 1
Which office do you want to work? What is your visa status? Is visa support required?
I applied online. The process took 1 week. I interviewed at Amazon in Oct 2024
Interview
I am describing the Online Assessment.
2 coding challenges hosted on hackerrank.com. Given 1.5 hours to complete both problems. This process assesses your ability to solve a difficult brain teaser and then write code to execute your solution. Writing the code is the easy part; coming up with the solution is the hard part. Imagine if you were asked to write code to solve a Rubik's Cube without already knowing or being told the algorithm for solving a Rubik's Cube.
I've read other reviews of Amazon's Software Development Engineer interview process here on Glassdoor and it seems others got much easier questions than I did. Could be based on the seniority of the role applying for or could be some random factor involved.
After the 2 questions was a work simulation in which you read simulated emails from coworkers describing to you their requirements for new development projects. You're given a list of 5 or 6 technologies or next steps and asked to assign a ranking to each one based on how effective those technologies or next steps would be. For example, you're told you need to develop distributed storage of thumbnail images. How effective would cloud storage be for solving this requirement? How effective would elastic search be? Etc.
This portion of the interview is not timed.
The final portion of the online assessment is where you're shown 2 sentences describing different ideologies or behavioral traits and you must say whether one or the other Best Describes you or Better Describes you. This portion was also not timed. It took about 20 minutes to complete.
Interview questions [1]
Question 1
Given an array of integers, write code (you choose the language) that will return the minimum number of elements that must be changed such that every subarray of a given length will have the same sum.