Interview preparation mixed ML concepts with Python-focused design questions, with an option to use SQL as well. The difficulty was higher than expected, but the language flexibility reduced the uncertainty somewhat.
2 months ago
Difficult Negative United States
After an easy HR screen, the full interview loop felt highly disorganized and far from its prep materials. Rounds included deep econometrics theory and an extremely complex SQL coding problem, and the candidate felt the process emphasized showing interviewer strengths rather than fit.
7 months ago
Difficult Positive United States
The interview included questions on designing an algorithm and manipulating data, with a choice of programming language, plus basic ML/statistics ques…
8 months ago
Difficult Neutral Mountain View, CA
A single open-ended coding exercise was administered via CoderPad, with the interviewer emphasizing the candidate’s reasoning process. The interview i…
9 months ago
Difficult Neutral United States
The process described three rounds: one case interview, a fundamentals interview, and an SQL-focused interview. The case was extremely technical, whil…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Rounds
The interview process typically includes multiple rounds, such as an HR screen, technical interviews, and a take-home assignment, often spanning several weeks. Candidates reported varying structures, with some experiencing up to ten interviews and a mix of technical and behavioral questions.
Interview roundsHR screenTake-home assignment
Technical & Coding Challenges
Candidates faced a range of technical challenges, including complex SQL coding problems, algorithm design, and ML fundamentals, with a strong emphasis on reasoning and problem-solving. The technical interviews were often described as difficult, requiring comprehensive knowledge of data science and machine learning concepts.
SQL codingAlgorithm designML fundamentals
Behavioral & Cultural Fit
Behavioral questions were a significant part of the interview process, with a focus on assessing candidates' strengths and fit within the company culture. Candidates noted that interactions with interviewers were generally positive, although some felt the emphasis was more on showcasing strengths than on mutual fit.
Candidates reported receiving extensive preparation materials, which some found demanding to cover fully, and noted that the expectations for technical knowledge were high, particularly in ML and statistics. There were instances where the interview content did not align with the provided prep materials.
Several candidates experienced issues with communication, including delays, lack of clarity about the process, and instances of being ghosted. This contributed to a perception of disorganization within the interview process.
Communication issuesProcess clarityDisorganization
Interview Difficulty & Outcomes
The overall difficulty of the interview process was reported as high, with some candidates not progressing past the technical rounds despite positive feedback. This suggests a disconnect between performance in interviews and final outcomes.