I started with a recruiter screening that lasted about 30 minutes. It felt pretty structured: they checked whether I had the basic boxes and then laid out what came next.
After that, I went through a sequence that first included a general technical data science screen focused on probability, A/B testing, and business sense. Then the process moved into four deeper technical rounds. I had coding and algorithm questions, then an optimization-focused discussion, followed by causal modeling. The last technical round leaned into business acumen, tying the reasoning back to product decisions.
5 months ago
Easy Negative United States
I had an early recruiter conversation in the fall, and I was told they’d check with the hiring manager about whether it made sense to start technical interviews immediately since I was graduating in about eight months. The recruiter said they’d follow up in a few days.
I never heard back. I followed up by email and didn’t get a response, and eventually I received an automated rejection with a subject line that literally looked like it hadn’t been customized. The whole process felt unprofessional to me because there was no human follow-through and no real explanation.
7 months ago
Average Positive San Francisco, CA
I went through a pretty full loop that started with a recruiter screen with a simple behavioral focus. Next was a probability and stats interview pair…
8 months ago
Difficult Negative Canada
My experience dragged out longer than I expected. I spent more than seven hours across phone screen and virtual onsite interviews, and it still ended …
10 months ago
Average Neutral United States
I had a really good rapport with the recruiters and felt like I was a strong fit for the role. The overall experience felt friendly and respectful, an…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Recruiter Screening
The interview process typically begins with a recruiter screening that focuses on the candidate's background, technical skills, and logistics. This initial step is generally structured and serves to set expectations for the following rounds.
RecruiterBackgroundLogistics
Technical Interviews
Candidates can expect multiple technical interviews that assess a range of skills, including probability, statistics, SQL, and coding challenges. These rounds often require candidates to demonstrate their problem-solving abilities in real-time, with an emphasis on practical applications related to business decisions.
TechnicalSQLCoding
Take-Home Assignments
Some candidates are required to complete take-home assignments that test their analytical skills and ability to present findings. These assignments often come with tight deadlines and are designed to evaluate how candidates handle real-world data challenges.
Take-HomeData AnalysisPresentation
Behavioral Interviews
Behavioral interviews are integrated into the process to assess cultural fit and communication skills. Candidates should prepare for questions that explore their past experiences and how they align with the company's values.
BehavioralCultural FitCommunication
Communication and Feedback
Candidates have reported mixed experiences regarding communication throughout the process, with some experiencing delays and a lack of feedback after interviews. It's advisable to follow up for clarity, but candidates should be prepared for potential silence or generic responses.
CommunicationFeedbackFollow-Up
Overall Experience and Outcome
The overall interview experience can vary significantly, with some candidates feeling positive about the structure and engagement, while others express frustration over the lack of closure and clarity regarding their outcomes. Candidates should be prepared for a potentially lengthy process and manage their expectations accordingly.