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 -
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.
I applied through a staffing agency. The process took 3 days. I interviewed at Amazon (Austin, TX) in Jul 2017
Interview
Standard interview process with HR call and then technical phone interview. The technical interviewer asked many questions related to the system and how OS internals works. In last 5 minutes, I was asked to write code in my preferred language and provided a working solution, it was not the optimized solution.
Interview questions [2]
Question 1
Describe what happens in a system in reading and writing to a file.