
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
Candidate interview experiences
First-hand accounts from people who interviewed at dunnhumby.
Senior Software Engineer
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.
- Could you create a DFD for the project you are currently working on?
Software Engineer
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.
- Can you answer some basic C# and .NET Core questions?
- Could you explain LINQ queries?
- What about WEP API?
Technical Lead
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.
- 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 time complexity of linked list operations?”
Read 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 →“How would you reverse a string?”
Read report →“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.