Intern Software 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 100% positive. To compare, the company-average is 58.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Intern Software Engineer roles take an average of 60 days to get hired, when considering 4 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 31 days.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 3 weeks. I interviewed at Amazon
Interview
Applied online, got an email saying that they would like to set up an interview. I then had two 45 minute phone interviews. After that, they emailed me saying that I have made it to the third interview, which was another 45 minute interview, of same format. Two of the three interviews used collabedit, which is an online text editor (for programming) that lets the interviewer and interviewee to view/edit the same code. So they would ask a question, I would write the code, and they would see it and be able to assess me from it. The third interview was all verbal, but I was asked to write a short piece of code, that I emailed to them shortly after.
Interview questions [1]
Question 1
Third interview asked me to talk about binary trees, designing a class hierarchy, running time of certain algorithms, usual technical stuff. Nothing extremely hard, just state your assumptions, talk through your thought process, and don't be afraid to say "give me a second to kind of think this through in my head". They really can't expect you to create the best algorithm, all things considered, in a matter of seconds!
I was surprised that there weren't any behavioral questions (e.g. 'Tell me about a time in which you had to .....').
I applied online. The process took 2 weeks. I interviewed at Amazon (Houston, TX) in Feb 2013
Interview
Two 45 minutes phone interviews, 15 mins apart. First interview went over some questions like describe a hard problem that you have solved and why you want to work in Amazon. Then there is a simple coding problem. The second interviewer asked questions on very basic data structures like trees, as well as another coding problem. The second interviewer was much nicer than the first one. The second interview went much better because I was given the option to type my code into the laptop, whereas I had to read out the code to the first interviewer.
Interview questions [2]
Question 1
The two coding problems are not hard at all. Both are can be solved with binary search, it's a bit redundant.
I applied through college or university. The process took 1 day. I interviewed at Amazon
Interview
Very nice recruiters, gave me a lot of helpful hints to solve their questions. Asked to write a function that prints the sum of 2 numbers that are represented by linked list. Wasn't too bad, but I made a few errors.
Interview questions [1]
Question 1
Questions about how subtypes work. I wasn't expecting that, and was pretty rusty on them.