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 33% positive. To compare, the company-average is 63.8% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 1+ week. I interviewed at Amazon (Mississauga, ON) in Jul 2015
Interview
First, I had an hour long phone interview with one of the companys' HR specialists. We talked about my qualifications and experience. This wasn't too bad. A week later they invited me to a technical interview over the internet using collabedit service. It was my first time doing it online. The interviewer quickly jumped to a programming task for which I had half an hour. I was also supposed to comment aloud to a phone as I type. It felt awkward, someone watching as you type, and made me extremely uncomfortable. I didn't have a ready solution to the problem and while thinking about the problem there were long periods of silence. The interviewer would interrupt, possibly trying to be helpful, but instead it felt as being rushed. At the end we run out of time to fully complete all the tasks.
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Jul 2015
Interview
Two online coding assessments based on algorithm solving. On-Site: My interview was different then I expected. It seemed it was something new they were trying out. 24 interviewees were brought in and split into teams of two or three. We were given a project that could clearly be split into 3 parts. We were given 5 hours to complete the tasks with two 1 on 1 check-ins about our code and methodology. We submitted our code online once the day was done.
Interview questions [1]
Question 1
What is the best way to solve the problem? Efficiency and time
I applied online. The process took 5 weeks. I interviewed at Amazon (San Francisco, CA) in Jun 2015
Interview
An engineer from the team called me for an phone interview. He very quickly asked a few questions about my resume and then he opened gave me a collabedit link and asked a coding question. It was a rather easy one. Engineer was very friendly and helpful. After I solved the question, he asked a lot of general questions about multithreading and object oriented design.
Interview questions [1]
Question 1
he gave me two sentences and wanted me to return a list of words that exists in one sentence but not on the other one. for example s1 = "I am happy" s2 = "I am old", you have to return ["happy", "old"]