After a recruiter touchpoint, I went through three rounds that felt pretty tightly focused on machine learning. There was also an online assessment that I found genuinely tough, and the questions across the process skewed toward ML algorithms rather than broad generalist topics.
What stood out most was how much of it revolved around ML algorithm concepts end to end. Even the logistics felt structured—I could choose an interview slot based on availability, which made scheduling easier—but the content itself was challenging. Overall, it left me with the sense that they were screening hard on ML fundamentals and reasoning, and that was reflected in how difficult the questions felt.
8 months ago
Average Positive India
My process moved through two technical interviews and then a discussion. I started with an assessment-style round, then about a week later I had a face-to-face technical interview that lasted around an hour. The final step was a discussion round, which felt more conversation-based after all the technical content.
The overall tone was smooth and organized. Scheduling and the structure of each stage were handled clearly, and I didn’t feel like I was scrambling for next steps. It made the whole thing feel less stressful than I’d expected, even though the technical portions were still clearly meant to test real skill rather than just chat through experience.
9 months ago
Difficult Neutral California City, CA
My experience was a lot more intense than I expected. The vetting process stretched across multiple stages and totaled five rounds that included profi…
10 months ago
Difficult Neutral Bangalore Rural
The interview I went through was very difficult. I had to code a complicated problem statement within an hour, and the whole experience felt like a re…
10 months ago
Average Neutral India
I applied through the Turing portal and then waited for online assessment links to arrive. Once I got them, I had to complete a hands-on assessment an…
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 typically consists of multiple rounds, starting with an online assessment followed by technical interviews and concluding with an HR discussion. Candidates noted that the scheduling was generally clear and organized, reducing stress around logistics.
Candidates faced a mix of coding challenges, including LeetCode-style problems, data analysis tasks, and machine learning concepts, with a strong emphasis on Python and SQL. The technical interviews were designed to evaluate both algorithmic thinking and practical application under time constraints.
Coding challengesPythonSQL
Machine Learning Focus
A significant portion of the interviews concentrated on machine learning algorithms and their practical applications, with candidates expected to demonstrate a deep understanding of concepts and reasoning behind various ML techniques.
The HR rounds primarily focused on logistical questions and candidate motivations, with some candidates noting a lack of detailed feedback post-interview. This part of the process felt less rigorous compared to the technical assessments.
HR interviewBehavioral questionsFeedback
Difficulty & Pressure
Candidates reported a high-pressure environment during technical assessments, with challenging questions designed to test problem-solving abilities under time constraints. Many felt that the intensity of the interviews reflected the company's high expectations.
High pressureChallenging questionsProblem-solving
What Candidates Wish They'd Done
Some candidates expressed a desire to better prepare for the specific technical topics covered, particularly in machine learning and Python intricacies, as well as to seek more feedback during the process to improve their chances in future interviews.