I applied through an employee referral. I interviewed at Metromile (San Francisco, CA) in Oct 2020
Interview
Submitted my job application via referral. After 4-5 days got an email from Technical Recruiter to schedule initial hr screening interview for the next week. The recruiter began by explaining about the company and the specific role. Later he asked basic questions such as resume overview, salary expectations, preferred work location and shared information about the next steps.
The next round was another screening interview with a DS Manager. There were 2 sections: explaining about previous work exp related to DS and a coding challenge on Coderpad. One question was related to experiment design/product sense related to A/B testing. Another round of questions were solving 2 questions on SQL, one easy and one medium. Lastly there was a python coding test where I was asked to implement a simple ML algorithm based on the given data in Python(No libraries, had to implement myself).
After our test, the hiring manager answer a couple of my questions in detail. Overall one of the best interview experiences I had.
I wasnt selected as I didnt do well in my test due to lack of preparation
Interview questions [1]
Question 1
Questions related to experiment design, A/B testing, SQL and implementation of KNN in Python
I applied through an employee referral. I interviewed at Metromile in Jan 2021
Interview
What a class act! I told the hiring manager that I had an offer on the table already and needed the interview process to be expedited and they went through great lengths to accommodate me and answer all my questions.
In the first round, we went over my past projects at previous jobs. In the second round we went into my past projects again and they asked several questions on general statistical theory and a bit on A/B testing. Then I was asked to code 2 SQL questions and 2 python questions. The first SQL and python question was simple and the second for both was a bit more challenging. The second interview lasted an hour.
I was selected to move forward in the process but given the timeline of my offer I (very reluctantly) had to turn them down. The final round would have been 3 hours covering a case study and coding a model. The model you have to build is sent to you before the interview is even scheduled.
Highly recommend interviewing here! The questions aren't riddles like most data scientist interviews but rather questions that really gauge your understanding of the actual job. Most importantly, Metromile exhibits kindness and empathy throughout the process.
Interview questions [1]
Question 1
Describe the algorithm of a gradient boosting machine, how do you regularize a gradient boosting machine, etc.