I applied online. The process took 2 weeks.
The interview was 3 hours long and quite straightforward. The questions were challenging but not unsolvable.
The first hour, I was solving a depth-first search problem, which was fine. I refrained from asking questions to the interviewer because her accent was so strong that I couldn't understand much of what she was saying, but the problem was manageable.
The second hour for me was enjoyable and very easy. The interviewer just had me implement functions that he requested.
The third hour was arguably the worst hour I have spent in an interview. The questions were challenging, and it didn't help that whenever I asked the interviewer for clarity, I couldn't understand him at all because of his accent. I was really frustrated by the 30-minute mark because I felt like I spent more time deciphering what the interviewer was saying versus solving the problem.
Can you describe a time when you owned an end-to-end development process?
The following metrics were computed from 2,382 interview experiences for the Amazon Software Engineer role.
Amazon's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineer interview process.