My process started with a SQL + coding assessment, then I had an initial phone screen with the recruiter. That early conversation was mainly about matching my background to what they were hiring for, and once that wrapped, the next step moved quickly.
About that time, I was given a case study to complete within a week. It wasn’t framed as a quick exercise—it felt like something they expected me to dig into and finish on my own schedule—then I went straight into an interview with the hiring manager afterward.
5 months ago
Average Neutral New York, NY
I applied online, and a couple of weeks later I received an email for the first-round online assessment. The questions combined Python and SQL, but what surprised me was that I could choose any coding language I was comfortable with rather than being locked into one.
After another two weeks, I moved on to second-round case studies. The way it was scheduled—assessment first, then casework after a short waiting period—made the process feel like they were filtering quickly before asking for deeper problem-solving.
11 months ago
Average Neutral New York, NY
I started with a 20-minute recruiter call that ended up being entirely behavioral. We covered roughly six questions total, and there weren’t any techn…
11 months ago
Average Neutral New York, NY
The first part of my process was a behavioral-heavy round. It included a general set of questions, and one prompt specifically asked me to describe an…
> 1 year
Average Neutral New York, NY
This one felt like a longer multi-step process from the start. I was reached out to complete a complex take-home assignment, and the deadline was one …
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Recruiter & Initial Behavioral Screen
The interview process typically begins with a recruiter call focused on behavioral questions, assessing motivation and fit rather than technical skills. Candidates should prepare to discuss their background, career goals, and reasons for interest in the role and company.
BehavioralMotivationFit
Technical Assessments (SQL & Coding)
Candidates can expect a technical assessment that includes SQL and coding questions, often allowing flexibility in programming languages. This initial assessment serves as a gatekeeper for advancing to further rounds.
SQLCodingAssessment
Case Study & Take-Home Projects
Following the technical assessments, candidates may be assigned a case study or take-home project that requires deeper analysis and practical application of data skills. This part is designed to evaluate problem-solving capabilities and analytical thinking.
Case StudyTake-HomeData Analysis
Live Coding & Technical Interviews
Candidates will likely face live coding sessions and technical interviews that assess their coding skills and understanding of data concepts. These interviews can include questions on machine learning, data structures, and algorithms, with an emphasis on practical application.
Live CodingTechnical InterviewMachine Learning
Interview Structure & Timeline
The interview process is generally structured and can extend over several weeks, with multiple rounds including technical assessments, case studies, and discussions with hiring managers. Candidates should be prepared for a potentially lengthy timeline with clear expectations communicated throughout.
StructureTimelineMultiple Rounds
Depth of Technical Questions
Interviews often involve deep dives into technical topics, requiring candidates to demonstrate not just knowledge but also the ability to think critically and explain their reasoning. Candidates should be ready for follow-up questions that explore their thought processes.