I applied through college or university. The process took 2 weeks. I interviewed at Amazon in Jun 2015
Interview
I had two in person interviews back-to-back.
The first one was with an engineer; he just asked me to talk to him about a project I was working on and the associated challenges, likes, and dislikes. Right after that we jumped into a coding question which I cannot say specifically due to an NDA agreement. Honestly, my solution was suboptimal however, I talked through various solutions and their advantages with him (which showed my understanding of the tradeoffs between space and time complexity). I also coded it on the whiteboard very cleanly, fast and without errors.
The second interview was with a manager who asked me many behavioural questions and one simple class design question. This interview went really well. We had a great chat and I had great answers to the questions I was asked.
2 weeks later I got an email with the offer. I just want people to know that it is fine if you don't think of the most optimal solution especially for a problem whose optimal solution is very hard to code on the spot. As long as you show you are capable of engineering analysis and can code cleanly and fast you should be fine.
I applied online. I interviewed at Amazon (Vancouver, BC)
Interview
One online assessment and one virtual interview included a coding round and leadership principle questions; overall, the process was fairly straightforward and not overly challenging for me throughout the experience.
2 rounds:
1st round: 3 behaviorals: Tell me about yourself, tell me about a time you used Gen AI, tell me about a time you faced a problem in one of your experiences
Leetcode similar to LRU Cache but a variant
2nd round: 3 more behaviorals; tell me about yourself, a specific experience in my internship, a time you disagreed with manager/peer on a project
I applied online. I interviewed at Amazon (Seattle, WA)
Interview
Pretty difficult OA didn't need to get full score. One round technical interview with SDE. Interview was pretty easy, most people I knew at school and friends ended up passing the interview. Took about 1 month to hear back after interview