My process felt pretty straightforward, but it was definitely lengthy. I remember that the take-home was expected to take around five hours, but it ended up taking me about twice as long because it required more time than I initially assumed.
Overall it didn’t feel like the interview itself was extremely tricky, just time-consuming. I didn’t end up getting an offer, and the main takeaway from the whole experience was that the “expected” workload didn’t match what the work actually demanded.
3 months ago
Difficult Neutral United States
After the initial recruiter conversations, I got pulled into a deeply technical interview focused on designing a personalization algorithm for product recommendations. The moment we started, I could feel the pressure ramp up because they wanted me to walk through feature engineering and talk through my model choices while they probed pretty closely.
What threw me off at first was how stressed I felt trying to structure the reasoning live. I eventually realized the overall setup was extremely similar to a problem I’d explored while prepping, and that familiarity made it easier to regain momentum and explain my approach more confidently. Once the technical portion settled, the process continued into a behavioral round centered on my past experiences.
4 months ago
Average Negative United States
My interview started with an HR step, then moved into technical questions fairly quickly. The technical portion leaned heavily toward statistics and m…
9 months ago
Average Positive India
The first step was a tech screening, and after that I completed a take-home assessment. The take-home focused on reviewing an experiment and making a …
> 1 year
Average Neutral Toronto, ON
My process centered on practical machine learning and experimentation, with a lot of real scenarios rather than purely theoretical questions. I ran in…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process is structured and can be lengthy, typically involving a technical screening, a take-home assessment, and multiple rounds of interviews, including panels. Candidates should be prepared for a time commitment that may exceed initial estimates, especially for the take-home portion.
Candidates can expect a strong emphasis on technical skills, particularly in SQL, statistics, and machine learning concepts. Interviews often include practical applications such as A/B testing, feature engineering, and real-world problem-solving scenarios.
SQLStatisticsMachine Learning
Behavioral & Values Assessment
Behavioral interviews are a significant part of the process, focusing on past experiences and how candidates approach problem-solving in real-world contexts. Candidates should prepare to discuss their reasoning and decision-making processes in detail.
Behavioral questionsSTAR methodProblem-solving
Take-home Assessment Expectations
The take-home assessment is a critical component that requires candidates to analyze data and present actionable insights, often taking longer than anticipated. It is essential to prepare thoroughly for this part as it significantly influences the overall evaluation.
Data analysisPresentation skillsActionable insights
Interpersonal Dynamics
The interview experience can vary significantly based on the interpersonal dynamics of the interviewers, with some candidates noting a lack of engagement or warmth. Candidates should be prepared for varying levels of interviewer involvement and adjust their approach accordingly.
The overall difficulty of the interviews is generally considered medium to high, with candidates reporting a mix of challenging questions and varying experiences. Many candidates did not receive offers, indicating a competitive selection process where performance in technical and behavioral aspects is crucial.