AWS SDE-1 experience. Hope it helps someone.
I was frankly surprised by the bar of AWS, it was tougher than FB new grad (got an offer there) amongst other companies. Had heard the opposite.
Online Assessment:
Phone Screen:
Onsite:
Round 1:
Round 2:
Lunch
Round 3:
Round 4:
Round 5:
I really liked the entire process. I could not figure out which one was the bar raiser though.
I think I got more questions because I solved the first ones quickly. The interviewers were well prepared with the second question.
Please do ask me any questions that you may have. Would love to help!
EDIT: Got the offer!
Now that I have received the offer, here are a few personal thoughts.
I think the bar varies from team to team. Had heard that Amazon focuses more on traditional stuff (BFS/DFS, heaps, 2D matrices, etc), but I was asked DP, bit manipulation (phone screen), Dijkstra and MST (which is a wholesome range, in my opinion). My suggestion would be to focus on LP and make sure you know your stuff in System design (they can ask anything about any part of your system).
For eg: if you use a CDN (dont just say it for the sake of it, know a few things about it), if you propose a recommender system, know a few things about CRON jobs and what those are and how they will run, etc.
How I prepared: It was not an Amazon specific preparation, I did a lot of Leetcode questions, made sure I understood every component in the System design and the major things associated with them (this takes some time).
Focused on the LP for Amazon interview and had 2 scenarios ready for each LP. Hoped for the best!