Amazon Manager Software Development interview questions
based on 243 ratings - Updated Apr 1, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
39%
Applied online
Applied online
37%
Recruiter
Recruiter
13%
Employee Referral
Employee Referral
7%
Other
Other
2%
Staffing Agency
Staffing Agency
2%
In Person
In Person
Interview search
243 interviews
Viewing 236 - 240 of 243 Interviews
Amazon interviews FAQs
Manager Software Development 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 100% positive. To compare, the company-average is 57.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Manager Software Development roles take an average of 60 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 27 days.
Common stages of the interview process at Amazon as a Manager Software Development according to 2 Glassdoor interviews include:
Other: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
The process took 4 weeks. I interviewed at Amazon (Irvine, CA) in Sep 2011
Interview
Two phone screens, one behavorial, one technical. Technical phone screen was fairly easy. About a week later was contacted for 1:1 interview in person. Was a series of 5 interviews from morning until noon. Technical interviews were challenging and thought I did fairly well. Interviews will focus very much on designing and building web services at large scale. Be prepared to answer questions on performance, caching, database optimization, design of services, etc. Behavorial interviews and management interviews were fairly easy and straightforward. Received a followup from the recruiter the following week, indicating they were not going to make an offer. Asked for their reasoning they cited concerns about my technical ability. I was a bit surprised, but also realize that I was very nervous during the first technical interview which I think was probably the problem. Got to admit I'm disappointed.
Interview questions [1]
Question 1
Design a clone of a web-based note taking system. Design various services for that system.
I applied online. The process took 2 weeks. I interviewed at Amazon in Jul 2011
Interview
Applied for the position the position through the website. I was contacted within 2 days for the interview. HR person left a voicemail and followed up with an email asking for comfortable dates/times. I set something up after few days and the schedule did not work for the hiring manager. Finally a date was set a week from the initial date.
I was asked to have pen and paper ready for technical questions. Hiring manager called me promptly on the interview date and time. He was very professional and made sure that I was in a comfortable place to attend the interview.
There were two parts to the interview. First part was management questions. Very fundamental questions on Management Style, Communication methods and how to resolve conflicts. Second part consisted of very basic technical questions like difference between an array and a linked list, what is a hash table, polymorphism and OO concepts.
The entire interview lasted about 45 minutes. The person interviewing me sounded new to the job as well.
The interview was very easy and I thought I did well. There were few questions I could have answered better but overall I thought I was a good fit for the position.
In two days I received an email stating that they are pursuing other candidates. I was disappointed and have no idea why I was rejected.
Interview questions [2]
Question 1
Basic C++ questions ... Define polymorphism, multiple inheritance, array, linked list and hash table.