I was taken through an interview process consisting of online assessments, phone screening with a recruiter, and then a final round of three coding interviews and a system design challenge.
Most of it was pretty standard, except for the system design interview with the hiring manager. During that interview, I was asked to design a scaled-down version of the system I would be working on if hired.
This feels like a fairly biased question, as the interviewer likely already has a solution in mind.
Given a poker hand, determine the best "play" available out of a limited set: pair, three-of-a-kind, full house, or flush.
The following metrics were computed from 1 interview experience for the Amazon Software Engineer 2 role in San Jose, California.
Amazon's interview process for their Software Engineer 2 roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Amazon's Software Engineer 2 interview process in San Jose, California.