Data Scientist applicants have rated the interview process at Amazon with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 58.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Scientist roles take an average of 3 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 29 days.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 2+ months. I interviewed at Amazon (Seattle, WA) in Apr 2016
Interview
A very, very long process. 2 phone screeners, in the space of 3 weeks 1 resume based(I had relevant experience) and the other had a coding component(I was given the option of SQL, SAS, R and Python) and a Market entry case. After this stage, I had to wait a 6 weeks before I got a call for an onsite interview.
Onsite, I had 6 back to back interviews. Each interview tested at least 1 leadership principle and also tested problem solving skills. The first interview had a really simple case question that I royally messed up with complicated thinking(I am almost certain that this cost me). The second interview had SQL. My lunch interview went a little awkward because my interviewer decided to throw a probability based puzzle out of the blue in the last 5 minutes and I couldn't solve it in time.
Post lunch, everything went quite smooth, I was asked a forecasting based case, about Holt-winters method and ARIMA.
3 days after interviewing, I got a call where the HR started off by saying "The team really liked your background and experience and were impressed by you BUT, have decided to not move ahead"
When I asked for feedback, there was none given to her. So after around 9 weeks in the process, felt a tad devastated to get a reject, I had invested a lot of time and preparation for Amazon.
Interview questions [1]
Question 1
We need to sign an NDA, this means the high level questioning above is it.
I applied through a recruiter. The process took 1 week. I interviewed at Amazon (Seattle, WA) in Oct 2016
Interview
A recruiter saw my resume on Linkedin and they contact me. They sent over SQL and Probability Assessment Test to complete . The recruiter told me they won't ask me questions on SQL and Probability if you complete the assessment Test. When the interview process started I told the interviewer that I completed the Assessment Test so am not expecting any questions from SQL and Probability. Unfortunately the interviewer did not listen and the entire interview questions was on SQL and Probability. No questions on Data Science which I prepared for. I was very disappointed in the process. After 48 hours the recruiter sent an email saying they even though I did well in the interview they decided to proceed with other candidates. I could have even spent all my time on SQL and Probability if I knew thats what they were going to do, I smell something bad with the interview process.
Interview questions [1]
Question 1
They asked probability question:
1) The probability that item an item at location A is 0.6 , and 0.8 at location B. What is the probability that item would be found on Amazon website.
2). I have table 1, with 1million records, with ID, AGE (column names) , Table 2 with 100 records with ID and Salary then the interviewer gave me the following SQL script
SELECT A.ID,A.AGE,B.SALARY
FROM TABLE 1 A
LEFT JOIN
TABLE 2 B
ON A.ID = B.ID
+
WHERE B.SALARY > 50000 ( HE ASKED TO MODIFY THIS LINE OF QUERY)
How many records would be returned?
3. Give a csv file with ID, and Quantity columns, 50million records and size of data is 2gig, write a program in any language of your choice to aggregate the QUANTITY column.
I applied through a recruiter. The process took 5 days. I interviewed at Amazon
Interview
I was contacted via LinkedIn, and set up a technical interview with a hire manager. The entire process is good, HM looks nice. Asked about some project experience in my resume, you need to prepare more details for your project experience. Then, he asked me some technique questions about how to general monthly report.
Interview questions [1]
Question 1
When you have a time series data by monthly, it has large data records, how will you find out significant difference between this month and previous month