I applied through a recruiter. The process took 1 day. I interviewed at Amazon in Mar 2012
Interview
The process wasn't very efficient. The hiring manager would have preferred to have 1:1 interview, but did not get the full information from the recruiter and was automatically assigned a phone interview.
No feedback is provided after the interview, as a policy in the digital product group. The hiring manager left a very positive impression. The "research scientist" title may be wrong for the position, it's more "algorithm engineer".
Interview questions [2]
Question 1
How to build a dictionary in such a way that it'd be efficient to search for all valid words which are permutations of a given string?
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.