I applied online. The process took 6 weeks. I interviewed at Amazon (San Francisco, CA) in Sep 2022
Interview
Amazon's interview process felt extremely standardized, in a bad way. I applied to a job requiring specific specialized skills, which I had, and they went out of their way to ask questions a person with those skills wouldn't be trained to answer. For example, my work has nothing to do with graphs, but their initial screening question was to do a topological sort of a graph (this requires a specific algorithm which you either know or you don't). Their system design question also focused heavily on distributed databases, even though someone of my background would know nothing about them. The crazy thing is they complained they have a hard time finding people with my skills, and have been "forced" to fill their open reqs with standard distributed systems engineers. Of COURSE that's what you have to do if your interview process filters out anyone who isn't a distributed systems engineer... yeesh.
Interview questions [1]
Question 1
Resolve dependencies by doing a topological sort of a graph. Implement the Linux "find" command. Implement a set whose members have an expiry time, and delete themselves when they expire. Design Ticketmaster.
I applied online. The process took 3 weeks. I interviewed at Amazon in Apr 2021
Interview
DS algo design bar raiser and HM round
Didn't hear back after all rounds. Process is flawed and recruiters don't care to provide feedback. They reach out again after 6 months
Interview questions [1]
Question 1
Experience and questions on stack queue chess design
I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon in Aug 2022
Interview
the process takes 3 weeks
phone interview
4 hours of interviews back to back(system design, 3 problems)
the first half hour of each interview is behavioral questions
they ask a lot of behavioral questions
Interview questions [1]
Question 1
Design real-time voting system line American got talent voting