I started with recruiter contact and then moved into a sequence that felt very technical and very fast. In total it ran through four rounds, and the recruiter call was quickly followed by a technical screen that mixed core ML/DL concepts with live coding. I remember being asked typical algorithm questions up front, then shifting into SQL problems and Python coding focused on practical analytics—one of the SQL tasks was about defining a user session as the difference between a page load and page exit, then calculating each user’s average session time. The Python side touched analytics on click-rate style metrics and session timing logic, and I had to think clearly about definitions while writing code.
After that, I got pulled into rounds that were more about how I’d work day to day. A project-based interview had me walk through a project in depth, and the follow-on round blended projects with technical checks. The process stayed structured: I described what I’d done, then got deeper questions on the same material, plus a bit more technical discussion. The feel was pretty smooth and transparent, and even with the coding pressure, it never became confusing about what they wanted.
2 months ago
Average Positive United States
My process felt like a longer, more step-by-step pipeline where the focus kept shifting each round. I began with an initial conversation that was essentially about my background and what I’d done before, and then I had a small live coding round in Python. The momentum then carried into a take-home assessment that centered on analyzing recommendation system outputs—coding and data analysis that forced me to reason about model behavior from the results.
After submitting that take-home, I had an interview specifically built around it, where I walked through what I’d done and why my approach made sense. The later rounds maintained that same theme: connecting analysis decisions back to the work itself, not just giving high-level explanations. In parallel with that technical thread, there were behavioral discussions with hiring leadership, including interviews with managers and then another behavioral-style discussion with a manager above them before anything moved forward.
5 months ago
Average Positive Vicente López
My interviews leaned heavily on language and communication. I was first contacted over LinkedIn and asked to record a video where I explained why I wa…
6 months ago
Average Positive Bengaluru
I ended up going through a relatively small number of rounds, and the whole flow felt orderly from start to finish. After a recruiter touchpoint, I mo…
> 1 year
Easy Positive Bengaluru
I took the Nielsen Data Scientist test through HireVue, and the questions themselves were pretty simple—Python, SQL, and aptitude. What bothered me wa…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Flow
The interview process typically consists of multiple rounds, often starting with a recruiter call followed by technical and managerial interviews, maintaining a clear and organized flow throughout. Candidates experienced a mix of technical assessments and discussions about past projects, with some variations in the number of rounds and the overall pacing.
Interview roundsRecruiter callOrganized flow
Technical Assessments
Candidates faced a variety of technical challenges, including live coding in Python and SQL, as well as take-home assessments that required analyzing model outputs or solving algorithmic problems. The technical rounds often emphasized practical analytics and the ability to articulate thought processes clearly.
PythonSQLLive coding
Behavioral Interviews
Behavioral interviews were a significant component, focusing on how candidates would approach day-to-day work and their past experiences, often involving discussions with hiring managers and leadership. These rounds assessed both technical understanding and cultural fit within the team.
For some candidates, the interview process included assessments of language proficiency, requiring communication in both English and Spanish, which added an additional layer of pressure. This aspect focused on clarity and comprehension in technical discussions.
Language proficiencyCommunication skillsBilingual
Candidate Experience & Feedback
Candidates reported mixed experiences regarding the professionalism and engagement of interviewers, with some feeling that the process was rushed or unprofessional, while others appreciated the transparency and clarity of expectations. Feedback on performance varied, with some candidates leaving with a better understanding of their strengths.
Candidate experienceProfessionalismFeedback
Testing Format & Pressure
Some candidates expressed frustration with the format of technical assessments, particularly the timed sections that felt awkward and hindered their performance. This aspect highlighted the importance of a fair evaluation process that accurately reflects a candidate's abilities.