Developer Senior 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 4 weeks. I interviewed at Amazon (Seattle, WA) in Jun 2018
Interview
It started with a one-hour phone screen, writing code on a shared document on the web. After the phone screen, I was invited to fly to Seattle for a full interview. I told them I didn't plan to relocate from the Bay Area, but I was told I can work remotely, but the team is based in Seattle.
3 weeks later, I flew to Bellevue, Seattle for the interview. However, unbeknownst to me, the hiring manger could not make it. Also some interviewers couldn't come to the office, so it was done via video conference. I thought the whole purpose of flying me up to Seattle is to meet the team in person, but not only did I just meet 1 team member, but also failed to talk to the hiring manager, which I thought was the important part. I had a bad feeling about it.
A week later, I was told Amazon won't make an offer, they can't give me any feedback either, except it was a tough decision. The whole process felt quite unprofessional.
Interview questions [1]
Question 1
How to implement a function that could return a list of matching words, given a prefix, like what is typed into a search bar in a web browser.
Selection Procedure :
1 MCQ Test
2 Technical Rounds
1 HR Round
Note: Each round was an elimination round
Written Test :
-50 MCQ to be solved in 75 min
-Difficulty level was similar to GATE questions
-Questions were from C/C++ programs, Networks, Operating System, DBMS, S/W Engg, General Aptitude etc.
Interview questions [1]
Question 1
This round was based on Operating System questions
-What is kernel?
-What is system calls, how they are executed?
-Questions based on process synchronization, mutex, semaphores (binary and counting)
-Linux file system, inode
-Virtual memory, addressing, paging, segmentation, fragmentation
-Page fault, thrashing
-Busy wait, spin lock, deadlocks etc.
-Process schedulers, dispatcher
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon in Apr 2018
Interview
Initial email from recruiter followed by initial phone interview with this recruiter.
I was then put in contact with another HR who set up a technical interview.
The technical interview lasted for about an hour. I was asked some questions about previous projects and had to do some coding on the fly.
Interview questions [2]
Question 1
Describe an example of some difficulty I encountered in a previous project and how I dealt with it.