I interviewed for the Front End Engineer I role at Amazon and received an offer.
The process started with an online assessment consisting of two DSA questions and one React debugging/fixing task. I was able to complete all the questions.
The first interview focused on a graph-based DSA problem, follow-up questions, resume discussion, and Amazon Leadership Principles. I initially mentioned that I was not very comfortable with graph problems, but I worked through the solution by discussing my approach and recalling DFS/BFS concepts. The round went reasonably well.
The second round was with a senior front-end engineer and was heavily focused on front-end development. We discussed Next.js, my previous projects, JavaScript, HTML, CSS, and AI-assisted development. There was also a machine coding exercise where I built components similar to Amazon product cards. This was my strongest round.
The final round was with the Hiring Manager. We briefly discussed my resume and then spent most of the interview on behavioral and Leadership Principle questions. The conversation was engaging, and I also had the opportunity to ask several questions about the team and role.
Overall, the interview process was challenging but fair. My advice is to prepare DSA fundamentals, be ready to discuss every project on your resume in depth, and spend significant time preparing Leadership Principle stories.