I applied through other source. The process took 5 days. I interviewed at Amazon (Dublin, Dublin) in Apr 2016
Interview
The hiring process is composed of multiple phases: resume screening, online coding test, phone screen and a on-site interview.
Coding test are standard algorithm challenges (usually 2 or 3 to solve in 2h30m) that involve also performance and correctness. From my experience I can say that correctness is more important than performance.
Phone screen is usually 1h long where they ask for both technical (data structure) and soft skill ("tell me about a time when..."). This can be tricky if you are not used to english speak over the phone.
The on-site interview is the most interesting: is a 5 hours interview covering from basic algorithm, to advanced system design with questions getting harder the more you solve them. Soft skills are also covered, mainly based on Amazon leadership principles.
The overall experience was very pleasant and educational.
Interview questions [5]
Question 1
Design a system that handles millions of pictures.
I applied through a recruiter. I interviewed at Amazon (Bengaluru) in Jun 2017
Interview
Written round - has 3 questions, 1 F2F.
Pathetic interviewer, highly unprofessional.
After asking first question, starting doing something on his laptop. After 30 min sees the solution and gives one more question and again started doing something on his laptop. No interaction with candidate.
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Berlin) in May 2017
Interview
Online coding test followed by 4 onsite interviews.
1. Algo + DS
2. Algo + DS
3. Systems design
4. OOD + data structures
The whole process was very efficiently managed. I bombed 3 of the 4 onsite interviews so I did not get selected. Prepare well on systems design and OOD.