Sr. Software Engineer applicants have rated the interview process at Amazon with 3 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.6% 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
Interview
Recruiter contacted me about open positions. I indicated I was interested in technical lead positions. Recruiter sent me a coding assessment. It was an online assessment with a 90-minute time limit. It contained problems on data structures and algorithms. Many language options were offered. The recruiter was very helpful and he shared several links to challenge questions with me. However, even after spending several hours answering the challenge questions, I still found it very difficult to complete. I completed the assessment a few days later. A day after this the recruiter emailed to say that they were moving forward with other candidates.
I applied through an employee referral. I interviewed at Amazon
Interview
I am referred by an employee in a forum and got contacted by a recruiter later on. They invited me two do 2 on-site interview instead of phone since we are all in Beijing. I am pretty sure that the second interviewer thought I am not suitable for this position (see the questions below).
Interview questions [1]
Question 1
The first 2 interviewers asked me 2 algorithm questions which I completed within 30 minutes (medium & easy level). We chat a while to spend the remaining time.
For the second interview session, the interviewer specifically asked a question about OO design in Java (design an express delivery system). Since I used javascript a lot (which is not purely OO), it seems my functional solution is far from what he expected.
I applied through an employee referral. I interviewed at Amazon (Palo Alto, CA) in Jun 2019
Interview
referred by amazon employee at the mid of April. Got a initial phone call with HR and HM at the beginning of May. Do online interview at the beginning of June. Got rejection call the next day morning. The interviewers are not very professional. They are not trying to improve your solution. The interview coordinators are "lazy". You have to push them to schedule the interviews.
Interview questions [1]
Question 1
a lot of BQ. I believe it takes at least 40% of the whole interviews. You are expecting several BQs for each round.