
DataRobot Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 185 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 185 reportsCandidate interview experiences
First-hand accounts from people who interviewed at DataRobot.
Software Engineer
Avoid this place if you care about your time. While individual interviews were fine and the engineers knew their stuff, the overall process was disorganized. It was supposed to take 1-1.5 weeks, but got rescheduled a few times, messing up my deadlines. I had to chase them, and I had to reject another offer due to their expired deadline. I told the recruiter I had other offers and a deadline, and they said they'd decide the next day. That didn't happen, and I suspect they would have forgotten about me if I hadn't followed up multiple times. The whole thing took a month. After 5 rounds (including the initial HR chat), I barely learned about the team (random interviewers) and got a generic rejection. Also, like others said, it seems best to show minimal personality to pass. The process felt scripted, and there was no point connecting with interviewers since the final team was different. I guess sharing personal experience with the Hiring Manager backfired. Wish I knew that, so just stick to the scripted behavioral talk.
- Can you solve a variation of the FizzBuzz problem?
- Tell me about general system design concepts, focusing on the theoretical aspects.
Project Manager
First, there was a recruiter call where they checked if I met the basic requirements, asked about my project management methodology experience (like Agile and Waterfall), the kinds of projects I've handled (especially in software, data science, AI/ML), and my interest in DataRobot. Expect to discuss salary expectations here. It was a mutual fit check. Next, I spoke with the hiring manager. This was more about how I think as a PM rather than just my resume. They asked behavioral questions like handling difficult stakeholders or recovering a troubled project, to assess my problem-solving, communication, and leadership skills. I used the STAR method for my answers. We also talked about the specifics of the PM role at DataRobot, including the team, projects, and potential challenges. I asked them questions about their processes and expectations. Finally, there was a panel interview with about four people: the hiring manager, a product manager, an engineer, and someone from data science. The product manager asked about my experience with roadmaps and requirements. The engineer wanted to know my understanding of SDLCs and communication with tech teams. The data science person was curious about my experience with data projects and AI/ML knowledge. It was a conversation, not just Q&A, to see how I think on my feet and collaborate. They also gave me a mini-case study about a project scenario and asked how I'd handle it, to see my planning, risk management, and prioritization skills.
- Can you share an instance where a project veered off course and how you managed to bring it back on track?
Customer Success Manager
I applied online on April 16th, 2024 and heard back on April 18th for an interview with the recruiter on April 23rd. This first interview was to see if I was a good fit for the role and if the role was a good fit for me. Next, I interviewed with the hiring manager on May 1st, which went great – their approach was just like mine, so I felt really comfortable. Then, on May 3rd, I had a third interview with a CSM peer. This person was knowledgeable, humble, and really nice, making it a great experience. The final interview was with the VP of Account Management and Renewals on May 6th. They were also super nice and shared the same great qualities as the CSM peer. By this point, I was sure I wanted the job because I enjoyed talking with everyone. On May 8th, the recruiter emailed with an offer, which was fantastic news! I really appreciated how efficient the hiring process was, and the communication with the recruiter, Ariel, throughout was brilliant. Overall, it was a really great interview experience.
- Can you introduce yourself and describe your previous role?
Data Scientist
We had 5 interview rounds in total. First, an HR interview for about 30 mins where we talked about my favourite project, motivations, right to work, etc. Then, an interview with the Head of Data Science (45 mins) - they wanted to understand motivations, why DataRobot, technical capabilities, and mostly get to know me and how I'd perform in the team. After that, an interview with the Head of Sales (45 mins) - they wanted to understand motivations, discuss aspects of myself that aren't on my CV, talk about experience in sales, the culture at DR, etc. Then, a technical interview with a Data Scientist (45 mins) - they asked questions on feature engineering, big data management, how to handle common data issues, and explain the need for cross validation, etc. Lastly, a presentation to a Panel (45 mins) - 15 mins to get to know me, 15 mins to present to 2 interviewers, and 15 mins for them to ask some questions and provide feedback.
- What is DataRobot, and why now?
- What is your favourite project?
- What do you think you need to improve on?
DataRobot Interview Questions
Quoted word for word from DataRobot interview reports.
“Given a text file with x, y coordinates and dimensions of rectangles, calculate the minimum bounding rectangle area needed to cover multiple user-selected triangles on a GUI. The output should also be a text file with the same parameters.”
Read reports →“What is association rule mining, how does it function, and can you explain its mechanism?”
Read reports →“What are the difficulties when applying deep learning to image classification or inference in healthcare?”
Read reports →“Can you explain how to find a decision threshold using the ROC curve?”
Read reports →“Can you explain how to find the best threshold for a logistic regression model using the ROC curve?”
Read report →“Could you build a classifier using linear regression from a given CSV dataset and report its RMS?”
Read report →“How would you explain supervised and unsupervised machine learning algorithms to a child?”
Read report →“Could you tell me about random forests, including how a tree splits and how forests differ from individual trees?”
Read report →“What are Data Science and ML? And how would you build an algorithm to measure the complexity of written text for language learners?”
Read report →Formats, difficulty and experience
Across all 185 DataRobot interview reports.