Amazon Non Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 28, 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 2981 - 2985 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:
Skills test: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
I applied through college or university. I interviewed at Amazon
Interview
two 45 min phone screens. mostly technical. if you pass, get invited for on-site interview.
on-site interview consisted of five ~1 hour interviews, one being lunch w/ manager(s). They all come up with their own questions and have you write solutions on a white board. No brain teasers really but some of the questions were quite difficult. The interviewers were extremely smart and overall friendly.
I applied online. The process took 2 weeks. I interviewed at Amazon in Jan 2013
Interview
First there was a email for you to choose you available interview schedule. I chose a date about three weeks after receiving that email to get fully prepared. There are two phone interview with 45 mins each and a 15 mins break in the middle. First interviewer asked me two questions: 1. Find the only one duplicated number in an array. The idea is easy: using hashtable. 2. Print the Fibonacci sequence until current number is bigger than a MAX value. My idea is to use a while loop until meet the condition. Also there were some concepts about Java generics and Java multi-threading. The second interviewer only asked me one big question: find the longest repeated substring in a string.(e.g., "banana" -> "ana"; "I am what I am" -> "I am"). This is little tricky one and I didn't have ideas in the beginning. But I figured it out gradually with a O(n2) algorithm after he push me to speak what am I thinking. During the coding, he found some bugs and I fixed one by one. At last the codes ran perfectly.
I got the offer exactly two weeks later.
Interview questions [1]
Question 1
find the longest repeated substring in a string.(e.g., "banana" -> "ana"; "I am what I am" -> "I am").
I was contacted during the first week of February, approximately a month after I had turned in my application online. The email said it was to be a phone interview - split as two 45 minute sessions.
Interview questions [1]
Question 1
Given an entire repository of files, how would you find the files which contain a certain 10 digit telephone number.
Also, give a tool/library method to do the same as well as some OS commands