I applied online. I interviewed at Amazon in Apr 2017
Interview
I only had the first phone screening interview. Not sure about other interview processes. The HR asked me a question , and I didn't pass it.
I don't believe the IQ test is the way to select candidates.
Interview questions [1]
Question 1
How do you weight 9 marbles three times on a balance scale to select the heaviest one.
I applied through college or university. I interviewed at Amazon
Interview
I had two phone interviews, each lasted for about an hour. What I have seen Amazon do differently than other companies (and I like that) is that they go deep, during the interview, into the projects you mention in your CV. So, technical questions pop-up as you describe one of your projects. For example, You: I used this objective function and method X to minimize it. Interviewer: ok, so why is method X well suited for this, did you try Y? I know that implementing X has the following issues, and what are your assumptions for the model You: The model is blah blah because blah blah and this is non-convex etc etc, and we try to come around this by doing .....we test it like....(they ask a lot on how to test things)
There was also a programming part (machine learning related problem) and SQL. Can ask you something a bit more specific depending what you put on your CV or the role (Spark, GPU, or whatever you roll with).
Interview questions [1]
Question 1
I won't give details about the question as I respect the confidentiality of the interview. However, to give a general feeling, I think it doesn't hurt to mention the following. For example, code a class that implements a very popular ML algorithm. Even if the algorithm is very simple there are lots of possible improvements and generalisations, how to make it robust, efficient etc. Same thing for a class storing common data formats: dataframe, time-series, etc... how would you efficiently code access methods and/or storing according to the features of these data types?
I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon (Boston, MA) in Jan 2017
Interview
Pre-screen with hiring manager who found me on LinkedIn. Two phone screens, then on-site with job talk. I was surprised that I didn't pass the first phone screen. The interviewer was friendly, professional, and very knowledgeable. The overall process was pretty slow-- slow to schedule, then slow to tell me I hadn't passed.
Interview questions [1]
Question 1
Behavioral question. Then how would you design a spam filter. Then lots of questions on logistic regression, gradient descent, naive Bayes, etc. etc. Then a difficult coding question involving recursion.