Amazon 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 2961 - 2965 of 3,377 Interviews
Amazon interviews FAQs
Software Development Engineer applicants have rated the interview process at Amazon with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 40% positive. To compare, the company-average is 57.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer roles take an average of 50 days to get hired, when considering 10 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 Software Development Engineer according to 10 Glassdoor interviews include:
Five hours interview. Four interviewer all come from the same group. Each of them charge one round. There will have two questions each round, the first one is simple and the next one will be improve/refine the problem before. I believe if you are a bachelor always work with normal algorithms and data structures you will feel quite comfortable with this kind of interview. Graduate student is not necessary in this position. They only focus on your basic capability. I am graduate student and the intervire shcedule is not a good time for me. I perpare two days for this interview after my 3 final projects, I meet a issue when I hit the third round and ask for a hint, so i think I am not the perfect candidate in that group. I found that when they ask me to talk about my projrcts I feel that they are not that kind of "research guys". So again I think they are placing the emphasis on the basic capability...
I applied through other source. The process took 4 weeks. I interviewed at Amazon (Montreal, QC) in Feb 2012
Interview
So, I met an Amazon recruiter at a software engineering conference for undergraduate students. After a brief chat, she sent me to speak with one of the two engineers at the Amazon booth. This engineer asked me a data structures related programming question. Naturally, this question had a simple naive solution as well as an optimized solution. I coded up a quick solution both ways and explained them.
Approximately 3 weeks later, I was contacted and Amazon flew me out to Seattle for an interview at their headquarters (no phone interview). At their headquarters, there was a 6 hour long coding intensive interview conducted in small groups, with a 1 on 1 interview to close out the day.
Two days after, I was extended an offer, which I accepted. All in all, a very pleasant experience.
I applied through college or university. I interviewed at Amazon (Rochester, NY)
Interview
I appeared for two technical phone interviews. These interviews were fairly simple. If you know your data structure and languages, you should be able to come up with the solution.