dunnhumby logo

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

2.7 Rounds average
Average Typical difficulty
54.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at dunnhumby.

Showing 3 of 44
dunnhumby logo
dunnhumby

Data Scientist

Research · a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Onsite Background check Offer
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • Can you describe your background and explain how it aligns with this position?
dunnhumby logo
dunnhumby

Applied Data Scientist

Analytics · more than a year ago

Entry Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Group Technical screen Onsite
Interview formats
Technical Coding Case Presentation

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.

Confirmed questions4 questions
  • 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.
dunnhumby logo
dunnhumby

Data Scientist

Analytics · more than a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding Case

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.

Confirmed questions8 questions
  • 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.

Interview formats

Technical 34.5%
Behavioral 25.2%
Coding 17.6%
Case 12.6%
Presentation 7.6%

Interview difficulty

Easy 18.2%
Average 61.4%
Difficult 20.5%

Candidate experience

Positive 54.5%
Negative 29.5%
Neutral 15.9%