dunnhumby logo

dunnhumby Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 21 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
42.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at dunnhumby.

Showing 3 of 21
dunnhumby logo
dunnhumby

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding Technical Technical Technical

I had 4 rounds in total. The first was a general coding test where I had to solve some problem statements with executable code. The second was a technical interview conducted by an external source. After clearing the second round, I had another technical interview with an internal employee from dunnhumby. Finally, I had a manager round that focused on high-level diagrams and other project work I'd done in my career.

Confirmed questions1 question
  • Could you create a DFD for the project you are currently working on?
dunnhumby logo
dunnhumby

Software Engineer

Engineering · a year ago

Entry Difficult Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Technical Technical

The interview process had 3 rounds. First was a coding round on Hackerearth, which I passed. Then, there was a technical round with a 3rd party team called Intervue, which I also cleared. The final round was a technical interview with a Dunnhumby employee. The recruiter mentioned that clearing the first two rounds was tough. In the third round, the Dunnhumby employee was 15 minutes late without any heads-up, and the recruiter was also unresponsive to calls. After about 1 hour and 40 minutes, the third round seemed okay, maybe borderline. I never heard back after that. The HR recruiter didn't answer calls or texts on WhatsApp, basically ghosting me. Getting feedback is crucial for companies if they want to attract future candidates.

Confirmed questions7 questions
  • Can you answer some basic C# and .NET Core questions?
  • Could you explain LINQ queries?
  • What about WEP API?
dunnhumby logo
dunnhumby

Technical Lead

Engineering

Lead Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Case

It took about 3 months for them to make a decision, but the interviewers were responsive. The process included 3 rounds: an HR round, a SQL and Python round, and then an interview round that also involved consulting questions.

Confirmed questions2 questions
  • Did you get asked Python interview questions?
  • Did you get asked SQL interview questions?

dunnhumby Software Engineer Interview Questions

Quoted word for word from dunnhumby interview reports.

What is the probability of collision between two modes, where a node can either move left or right?

Read reports

How do you analyze the time complexity of recursive functions?

Read reports

Can you explain the time complexity of Binary Search Trees?

Read reports

Can you write a function to determine if a given binary tree is a valid Binary Search Tree (BST)?

Read report

Write code to read large data from Excel using async programming.

Read report

Can you write code to find the first combination in an array that sums up to a target? For example, given array [4,6,8,5,7,3] and target sum 9, the expected output is 4,5.

Read report

How would you sort cards in a deck with a special condition?

Read report

Formats, difficulty and experience

Across all 21 dunnhumby interview reports.

Interview formats

Technical 36.8%
Coding 31.6%
Behavioral 28.1%
Case 1.8%
Other 1.8%

Interview difficulty

Easy 0%
Average 81%
Difficult 19%

Candidate experience

Negative 47.6%
Positive 42.9%
Neutral 9.5%