After an initial recruiter screen, I went through four structured rounds. Round 1 mixed practical questions across SQL and Python with some DS/ML theory. Round 2 shifted into a mini risk-style case, then paired it with more SQL and Python questions. Round 3 brought back a mini risk case and also leaned into questions tied to my past experience. Round 4 moved toward business strategy, again using a risk framing, and it also pulled from my background.
Overall it felt like an “end-to-end” loop: technical fluency first, then applying it to scenarios, and finally zooming out to how I’d think about risk from a strategy perspective. The difficulty read as average throughout, and the interviewers seemed to expect that I could connect the same theme—risk—across different formats. I didn’t get an offer, but the process itself felt coherent, like they were testing a specific progression of skills rather than throwing unrelated questions at me.
5 months ago
Difficult Positive Bangalore Rural
After an online test and being shortlisted, I had a one-hour interview that felt like a deep dive into advanced ML topics. The questions covered AI and ML broadly, but they also got specific around RAG, statistics and probability, and even more applied GenAI themes like genetic algorithms. The interviewer’s framing made it clear they were looking for someone who’d been consistently preparing for quantitative, data-science-heavy roles.
It was hard in a focused way rather than random difficulty spikes—the topics were all interconnected, and I was expected to connect theory with how it would translate into real modeling work. I wasn’t offered the role. What stuck with me most was how advanced the scope was; even when I knew the general concepts, the breadth across all those sub-areas made the interview feel intense from start to finish.
6 months ago
Average Positive Los Angeles, CA
I started with a short recruiter call and then moved into a single technical interview that was pretty neatly split between problem-solving and ML con…
6 months ago
Average Positive Israel
My process started with a recruiter call, and then it quickly moved into a SQL coding session. I sat down for about an hour, worked through three SQL …
6 months ago
Average Positive Bengaluru
After a recruiter reach-out, I moved into a sequence that felt anchored in data science fundamentals and applied problem solving. Early on, I had a ca…
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 an initial recruiter screen followed by multiple structured rounds, often focusing on technical skills, case studies, and business strategy, with an emphasis on risk management throughout.
Recruiter screenStructured roundsRisk management
Technical Assessments: SQL & Python
Candidates should expect multiple technical assessments, particularly focused on SQL and Python, with questions ranging from basic syntax to complex query logic and data manipulation tasks.
SQLPythonCoding assessments
Machine Learning Focus
Interviews often delve into advanced machine learning topics, requiring candidates to connect theoretical knowledge with practical applications, including specific algorithms and statistical concepts.
Machine LearningStatisticsApplied algorithms
Behavioral & Experience Discussion
Expect discussions around past experiences and behavioral questions that assess motivation and alignment with the company's values, often integrated with technical evaluations.
Some candidates may complete home assignments or case studies that require practical application of skills, followed by discussions of their results in subsequent interviews.
Home assignmentsCase studiesPractical application
Communication & Feedback
While the interviews are structured, candidates often report a lack of timely feedback or closure after the process, which can leave them uncertain about their performance and the decision-making criteria.