I applied through university. The process took 4 weeks. I interviewed at Amazon (West Lafayette, IN) in Feb 2014
Interview
Applied in university career fair, a week later got an email to schedule on campus interview. Had the interview a couple weeks later, 45 minute interviews back to back with two software engineers.
Although the email indicates you should study databases, operating systems etc., the majority of the questions are on data structures and algorithms. Lots of linked lists, hash maps, binary trees etc.
Got acceptence email a week later.
Interview questions [1]
Question 1
There are a lot of questions that can be solved by arrays, sorting can be done in O(nlogn)... but they are looking for more than just correct answers, having an answer with a high time / space complexity won't help you.
There was a tough question about linked lists with next and arbitrary pointers.
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