
dunnhumby Data Scientist Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 44 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at dunnhumby.
Data Scientist
The interview process was terrible, disrespectful, and unprofessional. I was contacted for a Research Data Scientist role. Communication was minimal from the start; no intro call or role explanation, just an interview invite. The first interview, scheduled for an hour, was only 30 minutes. The hiring manager admitted he was new and the role was still being defined. After waiting three weeks with no update, I followed up with HR and was told I progressed. I chose a time for the next interview, but heard nothing. As the date neared, I had to find the hiring manager's contact myself to confirm the interview, which is unacceptable. The in-person interview was professional. I sent a thank-you email and got a timeline for an update, but the deadline passed without news. I followed up again and got a new timeline. When that deadline arrived, I asked for an update, but received no communication, and the deadline passed again. After chasing for a week (the third time), I finally got a brief rejection email from HR the next day. This email lacked any explanation, feedback, or apology, and was sent from a mobile with poor formatting and grammar. I even politely asked for feedback, but got no response. HR also falsely claimed they called me, which didn't happen; my phone was on, with no missed calls or voicemails, and no attempt was made to email. The whole process felt transactional, unprofessional, and disrespectful of my time. I have a very negative impression of the company's hiring approach and would strongly advise against applying unless you want to be treated this way.
- Can you describe your background and explain how it aligns with this position?
Applied Data Scientist
The interview process involves three rounds. First, there's an HR Round for basic screening. If your resume is shortlisted, you'll proceed to an Aptitude test, which helps filter candidates. After that, there's a Group Discussion (GD) based on a case study, lasting about 2 hours, followed by a Personal Interview (PI). The PI includes an in-depth review of your resume and projects, a coding challenge (Python, SQL, or your comfortable language), and solving a case study live during the interview.
- Can you explain what a hypothesis is?
- Could you define what a T-test is?
- Write Python code to calculate the angle between the hour and minute hands at 3:30 PM.
Data Scientist
The interview process was conducted online and moved along pretty quickly. It consisted of 4 rounds. First, a HR rep called to chat about my background, pay expectations, and reasons for seeking a new job. Then, there was an online test with 30 multiple-choice questions and 2 coding problems focusing on Python and SQL; how tough it is really depends on your familiarity with the programming language, so brushing up is a good idea. The third round was a technical interview with a Lead Data Scientist, lasting about 60-75 minutes, covering SQL, Python pandas, k-means clustering, the elbow method, and previous projects. Finally, I met with the Hiring Manager for a 60-minute session where we discussed how I'd approach and solve a few open-ended business problems, similar to those in retail or grocery, and went deep into one of my past projects. They also asked why I was interested in dunnhumby.
- Can you tell us about your past experiences?
- What are your salary expectations?
- Why are you looking to make a change?
dunnhumby Data Scientist Interview Questions
Quoted word for word from dunnhumby interview reports.
“For a guess estimation, how many tourists do you think will visit Shimla this weekend?”
Read reports →“Write Python code to calculate the angle between the hour and minute hands at 3:30 PM.”
Read reports →“Here's a puzzle: Three ants are positioned at the corners of a triangle. What's the probability that none of them will ever meet?”
Read reports →“How would you calculate the number of flights landing and taking off at an airport?”
Read reports →“Can you estimate the number of vehicles that pass through a toll?”
Read report →“Describe k-means, how does the algorithm update? What distance metrics can you choose? How to select k?”
Read report →“Could you explain ML algorithms such as K-means clustering and Linear regression, and specifically how to determine the number of clusters for K-means?”
Read report →“Can you explain the differences between various SQL joins, like cross join and full outer join?”
Read report →“Design a system to predict customer churn in next 4 weeks. Past data is described in a graph.”
Read report →Formats, difficulty and experience
Across all 44 dunnhumby interview reports.