I applied through college or university. The process took 2 days. I interviewed at Amazon (Seattle, WA) in Mar 2012
Interview
Usual questions on data structures, algorithms; some questions about my research in machine learning and computer vision ; Some open-ended research questions in machine learning, data mining, information retrieval etc (collaborative filtering, predictive modeling).
Interview questions [1]
Question 1
Standard Algo question ; kept adding different constraints to make problem progressively more difficult ; very interesting.
I had a zoom call with the hiring manager. I was asked technical questions during the interview, such as "How do you compute the conditional median of a set of data points?"
Interview questions [1]
Question 1
If u ~ Uniform(0, 1), what is the distribution of -log(u)? Solution: Expontial(1).
Five interviews, all had behavioral components, three coding questions, one system design question. The behavioral questions were of the form "Tell me about a time when..." and were meant to reflect Amazon's Leadership Principles.
Interview questions [1]
Question 1
Tell me about a time when you were unhappy with the status quo
Pretty fast and well-organized interview process. Scheduling was easy, communication of different interview expectations was clear, and feedback came quickly after each stage, which made the overall experience quite smooth.