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 online. I interviewed at Amazon (Seattle, WA) in Dec 2015
Interview
The recruiter contacted me and arranged an information meeting with the manager. Then she set up a screening onsite interview with one senior engineer. The final round consists of six meetings including four technical interviews, a meeting with the hiring manager, and a lunch meeting with the director.
Interview questions [1]
Question 1
One thing they asked me was how I dealt with conflict in my previous job.
I applied through an employee referral. I interviewed at Amazon in Aug 2017
Interview
First phone call interview. General background checking topic. Talked about working experiences, major languages, job role. Talked about what you did in recent projects. Why you want to take this job.
I applied through a recruiter. I interviewed at Amazon (New York, NY) in Jun 2017
Interview
I was contacted by Amazon recruiter over the email for their hiring event in New York City. I applied at Amazon before and recruiter came across to my profile in their database. After sharing my updated resume, I was informed that my profile has been selected to move forward. Next I received an email invitation to participate in an ‘online technical challenge’. It was 90 minutes coding challenge and I had to solve two coding problems. I was able to solve the first problem successfully but run short on time to complete the second one.
Interview questions [1]
Question 1
Both the coding challenge were Functional Programming problems .
1. There were set of rules given in the problem statement. You have to process array of input, do some calculations accordingly to return the sum.
2. There were few conditions given in the problem statement. You have to process two array string input and return the result after comparing the values.