After a recruiter outreach, the process moved into a sequence of technical rounds that really leaned on critical thinking and coding. I had a test that felt tough—more like advanced LeetCode territory—plus additional live questions where I had to reason through algorithm and data-structure style problems. The format varied across rounds, but the through-line was logic: explaining how I was thinking, not just producing a final result.
Later, I went through interviews that mixed theory with hands-on data work. One technical segment focused on data engineering fundamentals—relational database concepts and core principles like CAP theorem—while another round asked me to analyze data coming from multiple datasets. I used a notebook with pandas to run simple joins and CRUD-style operations; the tasks weren’t described as “complex” but they still required careful execution and clear reasoning while working live.
6 months ago
Average Neutral New York, NY
I went through a more standard, mid-length sequence. A recruiter call kicked things off, and within about a week I had a technical screen that leaned heavily on data manipulation. The format felt exam-like: I worked from an online PDF-style prompt and answered pandas/dataframe questions, then moved into a relatively easier algorithm problem.
After that, the process continued with a case study that involved a business lens. The topics included big data, and the case format made the whole interview feel like it was connecting technical work back to how a business would interpret outcomes.
> 1 year
Average Positive Montreal, QC
My interview journey stretched out longer than I expected, with multiple rounds and scheduling gaps that often ranged around several days. It started …
> 1 year
Average Neutral Bogotá, Bogota
I had a longer but very guided process that started with an HR recruiter who was genuinely helpful in explaining what was coming next. I moved into an…
> 1 year
Average Negative London, England
My process felt long and a bit chaotic, mostly because the logistics and interviewer dynamics weren’t smooth. It began with a recruiter reaching out a…
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 begins with a recruiter call, followed by an online coding assessment, and progresses through multiple technical and behavioral rounds. Candidates noted that the timeline can vary significantly, with some experiencing delays and others finding the process smooth and well-communicated.
Recruiter callOnline assessmentTechnical rounds
Technical & Coding Assessments
Candidates faced a mix of algorithmic and data manipulation problems during technical assessments, often using platforms like HackerRank. The coding challenges included SQL, Python, and data engineering fundamentals, with a strong emphasis on clear reasoning and communication throughout the problem-solving process.
SQLPythonData manipulation
Case Study & Business Context
Some interviews included case study components that required candidates to apply technical skills within a business context, analyzing data and interpreting outcomes. This aspect emphasized the connection between technical work and business impact, which candidates found valuable but sometimes confusing.
Case studyBusiness analysisData interpretation
Behavioral & Values Interviews
Later stages of the interview process often involved behavioral interviews that assessed candidates' past experiences, teamwork, and alignment with company values. Interviewers focused on storytelling and how candidates framed their contributions to projects.
BehavioralValues alignmentStorytelling
Difficulty & Candidate Experience
Candidates reported varying levels of difficulty, with some finding the technical assessments challenging and others feeling that the process was manageable. The overall experience was influenced by factors such as interviewer dynamics, communication, and the clarity of expectations.
Many candidates reflected on the importance of preparation, particularly for the initial online assessments, which set the tone for the rest of the process. They noted that understanding the specific skills being evaluated in each round was crucial for success.