I don’t remember if there was an initial tech screen after the recruiter reached out to me. This may have been due to me having worked with the recruiter at another role before, but I went straight to the virtual onsite, fr which I had a mixed experience.
React/Frontend module:
- This was one of the more real-life exercises, which was making a react component. However, Amazon uses in-house tools, including their codepad they made for interviews. In this case, the coderpad didn’t have all the bells and whistles that IDEs like VS code do, so there was no syntax highlighting, autocomplete, etc.
System Design
- Next was a system design interview, which was actual a lot more full-stack focused that I thought. The interviewing engineer also had little to no emotional intelligence, and was effectively yelling at me because I didn’t think of load balancing on the server-side of things.
Algo/DS
This was the most leetcode style interview I’ve ever been a part of. I believe it was a verson of a two/three sum that I had to do
PM/Designer Rounds
These were probably the easiest, and I found both the PM, and the designer to be very personable, intelligent, and easy to get along with.
In the end I didn’t get the offer do to me not passing the Algo/DS and the System design rounds