I applied through college or university. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Mar 2012
Interview
I had a two sessions of 1:1 interviews with two interviewers ( software engineers from amazon).
Each one lasted 45 minutes and the interviews happened in my university . The questions were not trivial nor impossible to answer but they were tricky and you had to think clearly before you answer any question. The first interview session was on data structures in general ( arrays, lists, binary trees, bst , hash-tables). We really did go deep into hash-tables ( I think that's where i messed up). The second interview consisted of programming an algorithm ( design and coding). That part was easier for me. The second interview was really impressed by my performance and from his point of view, he was sure i was going to get an offer. But i think my flop in hash tables ( which I did not know in depth at the time) caused me to lose the offer. Hopefully next year will be better. One advice: prepare for the worse, don't expect anything to be easy. Never give an answer without looking at every angles.
Interview questions [2]
Question 1
how do you make sure a hash-table is performing efficiently?
I applied online. I interviewed at Amazon (Sydney)
Interview
I can't comment much. I submitted an application for the software engineer position, and not even a minute later, I received an auto rejection email from Amazon (never received an online assessment).
2 behavioral 2 coding not very difficult. Behavioral is tell me about a time you took responsibility beyond your role and biggest accomplishment. The process is exactly the guideline they posted for interview.
Interview questions [1]
Question 1
tell me about a time you took responsibility beyond your role
It was a 2-3 round process, depending on how your interview went, with increasingly hard DSA questions followed by some HR and behavioural questions. First round was mostly easy and medium leetcode, followed by medium and hard questions in the second round and above on more complex topics.