I went into the process expecting a serious, multi-step loop, and it definitely turned into that—then the ending soured the experience. I did a full sequence that included a take-home case study followed by panel-style conversations, and after putting in all that effort the communication from the recruiter and the team felt unprofessional.
Eventually, I was hit with a lowball offer tied to a lower level than what I was expecting, and they weren’t flexible about the start date even after I clearly explained a family medical emergency. Even before that, the process itself had already been taxing, with multiple stages that demanded real time.
4 months ago
Average Negative United States
I started with a recruiter-style HR call, which was fairly straightforward and got me oriented to what they needed next. After that, I was given an assignment to complete. It leaned heavily on SQL and critical thinking, and the way they framed the work made it feel more like a practical evaluation than a trivia test.
A short time later, I moved into a technical interview with one or two managers. The format felt structured: they wanted me to talk through my approach and reasoning, not just produce answers. I remember the preparation materials they shared ahead of time being especially helpful, which made the whole stage feel manageable.
> 1 year
Average Neutral San Diego, CA
My process started with an HR conversation after I applied without a referral. It was quick and pleasant, and the recruiter felt really responsive thr…
> 1 year
Average Positive United States
My loop began with a written test that had a lot of questions, which immediately set the tone that they wanted breadth. The next step leaned into stat…
> 1 year
Average Neutral New York, NY
I interviewed through an approach that started with the Karat system and then moved into a follow-up with practicing data scientists. The first round …
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Stages
The interview process typically begins with an HR call, followed by a technical screen that includes coding and SQL questions, and often culminates in a case study or panel discussion. Candidates should expect multiple stages that assess both technical skills and practical application.
HR calltechnical screencase study
Technical Skills Assessment
Candidates will face a mix of SQL, Python coding, and machine learning questions, often requiring them to articulate their thought processes and problem-solving approaches. Expect hands-on coding exercises alongside discussions about past projects and analytical reasoning.
SQLPythonmachine learning
Case Study Component
A take-home case study is commonly included, allowing candidates to demonstrate their analytical skills and ability to present findings. This stage is crucial for showcasing how candidates can apply their skills to real-world problems.
case studypresentationanalytical skills
Behavioral & Experience Questions
Final rounds often involve behavioral questions and discussions about past work experiences, emphasizing how candidates' backgrounds relate to the role and the company's needs. Candidates should prepare to connect their experiences to the business context.
behavioral questionsexperiencebusiness context
Communication & Evaluation Style
Interviewers focus on candidates' ability to communicate their thought processes clearly and effectively, often valuing structured reasoning over just getting the right answers. Candidates should be prepared for a conversational style that encourages discussion.
The overall difficulty of the interview process is generally perceived as average, but candidates report varying experiences with organization and support. Some candidates felt the process was taxing, particularly with the volume of material and time required.
average difficultyorganizationcandidate experience