I got reached out through LinkedIn and, within about a week, I was able to schedule the first conversation. That recruiter step moved quickly and, after I heard back that I passed, the process immediately landed on two technical rounds with engineers. The recommendation-team loop centered on practical coding and deeper DS knowledge—one of the rounds included live, LeetCode-style medium problems, and the other mixed coding with statistics and machine learning topics.
As the process went on, the questions felt steadily harder and more specific. I remember doing SQL live coding paired with statistics/ML and then getting pulled into product-style scenario questions, including A/B testing thinking. My last technical stop also blended back to fundamentals and application, and then I had an HR interview afterward focused on behavioral questions and a deep dive on my resume.
1 month ago
Average Positive San Jose, CA
I was contacted through LinkedIn and scheduled an early call where I learned about the team’s work. The main interview focused heavily on my past project experience and included practical questions tied to their business scenarios, plus at least one coding question. A week later, I found out the role no longer had an open headcount.
It felt like the interview itself went reasonably well, but the final decision wasn’t about my performance—it was a staffing change. I remember thinking that if the team had been able to move forward, the process would have had a clear path. In the end, I didn’t receive an offer, and the hard part to accept was that my result depended on timing more than the quality of the conversation.
2 months ago
Difficult Neutral London, England
I got pulled into a technical interview that started with a medium-level SQL test and then moved into an open-ended question. The tricky part was that…
3 months ago
Average Neutral San Jose, CA
My process started with recruiter contact and then moved into a fuller loop that included an online assessment, multiple technical phone screens, and …
3 months ago
Average Neutral United States
I went through a fairly tight three-step flow. First I had a recruiter screen, and after that I completed a SQL coding exercise. That was followed by …
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Recruiter & Initial Contact
The interview process typically begins with a recruiter reaching out via LinkedIn, followed by an initial screening call to discuss the candidate's background and the team's work. This step is often quick and sets the tone for the rest of the process.
RecruiterInitial ScreeningLinkedIn
Technical Rounds Structure
Candidates can expect multiple technical rounds that include SQL coding, statistics, and machine learning questions, often with a progression from easier to more complex problems. The rounds are designed to evaluate both technical skills and business acumen.
Technical RoundsSQLMachine Learning
Case Study & Business Context
Interviews often include case study questions that require candidates to apply their technical knowledge to real business scenarios, emphasizing the importance of understanding the business context behind statistical methods and experimental design.
Case StudyBusiness AcumenA/B Testing
Behavioral & HR Interview
The final stages typically include a behavioral interview focused on past experiences and how they relate to the role. Candidates should be prepared to discuss their resume in detail and connect their background to the company's needs.
BehavioralHR InterviewResume
Interview Experience & Professionalism
The overall interview experience can vary significantly based on the interviewer's professionalism and preparedness, which can impact the candidate's perception of the company. Candidates noted that a respectful and organized interview environment is crucial.
ProfessionalismInterview ExperienceRespect
Outcome & Reflection
Many candidates reported that the outcome of their interviews was influenced by factors beyond their control, such as staffing changes or timing, which can be frustrating. Reflecting on the experience, candidates often wish they had better aligned their preparation with the specific business context of the questions.