After a recruiter step, I ended up in a quant-style technical process that leaned heavily on machine learning and data science. I mostly refreshed my Python and pandas skills and reviewed the ML ecosystem/library basics, and the overall difficulty felt pretty manageable rather than intimidating.
My second round was the one that stood out because it included live coding. I was able to get through what was asked without feeling completely overwhelmed, and the rest of the experience just had that “routine technical screen” vibe—nothing particularly gnarly, but clearly focused on practical ML/data work rather than pure theory. The day-to-day experience wasn’t bad.
2 months ago
Average Positive New York, NY
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.
3 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 wh…
6 months ago
Average Neutral New York, NY
A recruiter connected me to the opportunity, and the first round was a conversation with HR. That call was pretty standard—covering my background and …
9 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…
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.