Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jul 1, 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,378 interviews
Viewing 3191 - 3195 of 3,378 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer roles take an average of 21 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 42 days.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 week. I interviewed at Amazon in Dec 2011
Interview
1) Received phone call from interviewer.
2) Interviewer inroduced himself with his technical background shortly.
3) Interviewer asked me to introduce my technical experiences.
4) After that, began technical question (about algorithm)
- There are ID records of customers who visited yesterday and today.
- Extract all customers who visited yesterday and today either.
- Estimate time complexity of my algorithm.
- Suggest best algorithm to fulfill above task.
- Addtional question about hash table.
5) Wrote implementation code on the web site which shared my coding action.
Interview questions [2]
Question 1
- There are ID records of customers who visited yesterday and today.
- Extract all customers who visited yesterday and today either.
- Estimate time complexity of my algorithm.
- Suggest best algorithm to fulfill above task.
I applied through a recruiter. The process took 1 day. I interviewed at Amazon in Jul 2009
Interview
Interview consisted of Coding test, Data Structure and Algorithm round, problem solving round, a bar raiser round and a discussion with human resource executive. The process took almost twelve hours to finish on a sunny Saturday in Bangalore.
Interview questions [1]
Question 1
Deep probing on object oriented programming skills.
The process took 1 day. I interviewed at Amazon (Seattle, WA) in Dec 2011
Interview
I was offered to interview on campus without a phone screen, flight and hotel paid for. The process consisted of several 45-min 1:1 technical interviews, and the questions were not incredibly difficult (mainly dealing with data structures and algorithms). However, it felt like some of the interviewers were expecting very specific answers and couldn't understand my thought process (when it didn't match theirs exactly). Half of the interviewers seemed tired and not that happy to be there, one walked into the room with an attitude and stayed that way throughout the whole time. Overall, it wasn't a very good experience and did not show off the company in a good light, (as far as software engineering department goes at least).
Interview questions [2]
Question 1
Given sequences of page visits for thousands of users, find the most common sub-sequence across all of them. And now can you do it faster than what you just did. What about even faster.
Give an overall object-oriented design of the game chess. (This was one of the easier questions, but the interviewer was incredibly stubborn in pushing for a very specific answer).