I applied through university. The process took 1 day. I interviewed at Amazon in Mar 2012
Interview
Amazon came to my college and was hiring. They interviewed a lot of people, basically two 1:1 interviews 45 minutes each. I felt it wasn't organised because there wasn't enough time left to ask questions.
The first guy asks me about sorting and asks he to describe efficient algorithms. I tell him about Quicksort and Mergesort. But then he mentioned there's only a few possible numbers; and asked me to sort in linear time. I hinted towards radix sort, but he wanted something else. Finally he gave me an hint towards counting sort, which I then coded. There were some other questions, which I forgot about.
The second guy asked me about how Hashtables work, chaining, collision and all that. Then he proceeded to trees, and asked about traversals, both recursive and non recursive.
Overall it was ok, I got the offer 2 weeks later. The HR is really unorganised.
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