Upload Button Icon Add office photos

Dunnhumby

Compare button icon Compare button icon Compare

Filter interviews by

Dunnhumby Data Science Engineer Interview Questions and Answers

Updated 11 Jun 2024

Dunnhumby Data Science Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is RDD and how its different from DF and Datasets
  • Ans. 

    RDD stands for Resilient Distributed Dataset and is the fundamental data structure of Apache Spark.

    • RDD is a distributed collection of objects that can be operated on in parallel.

    • DataFrames and Datasets are higher-level abstractions built on top of RDDs.

    • RDDs are more low-level and offer more control over data processing compared to DataFrames and Datasets.

  • Answered by AI
  • Q2. What is Partitioning and how to use colease and repartition
  • Ans. 

    Partitioning is the process of dividing data into smaller chunks for better organization and processing in distributed systems.

    • Partitioning helps in distributing data across multiple nodes for parallel processing.

    • Coalesce is used to reduce the number of partitions without shuffling data, while repartition is used to increase the number of partitions by shuffling data.

    • Example: coalesce(5) will merge partitions into 5 pa...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is Spark and explian its architecture
  • Ans. 

    Spark is a distributed computing framework that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.

    • Spark has a master-slave architecture with a driver program that communicates with a cluster manager to distribute work across worker nodes.

    • It uses Resilient Distributed Datasets (RDDs) for fault-tolerant distributed data processing.

    • Spark supports various programming l...

  • Answered by AI
  • Q2. What is DAG? how a spark job works how the dag gets created
  • Ans. 

    DAG stands for Directed Acyclic Graph. It is a finite directed graph with no cycles.

    • DAG is a collection of nodes connected by edges where each edge goes from one node to another, but no cycles are allowed.

    • In the context of Spark, a DAG represents the sequence of transformations that need to be applied to the input data to get the final output.

    • When a Spark job is submitted, Spark creates a DAG of the transformations spe...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Dunnhumby?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

There are 30 basic aptitude question in 30 minutes

Round 3 - Coding Test 

3 coding question 2 were easy and 1 was of medium level

Interview Preparation Tips

Interview preparation tips for other job seekers - i was not selected in HR round . they select only two girls out 15 students

Data Science Engineer Interview Questions Asked at Other Companies

Q1. Explain the difference between L1 (Lasso) and L2 (Ridge) regulari ... read more
Q2. You're given a dataset with 1 million rows and 100 features. How ... read more
asked in Dunnhumby
Q3. What is DAG? how a spark job works how the dag gets created
asked in Accenture
Q4. What is binary semaphore? What is its use?
Q5. How would you handle a client when a task is not completed on tim ... read more

Interview Preparation Tips

Interview preparation tips for other job seekers - Main focus on Junit. If you are good in it is fine.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Difference between abstract classes and interface
  • Q2. Find the common elements in 4 arrays

Skills evaluated in this interview

I applied via Referral and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Find k min elements in given array.
  • Ans. 

    Find k min elements in given array.

    • Sort the array and return the first k elements.

    • Use a min heap of size k to find the k min elements.

    • Use quickselect algorithm to find the kth smallest element and return first k elements smaller than it.

  • Answered by AI
  • Q2. Find that given tree is BST or not.
  • Ans. 

    Check if a given tree is a Binary Search Tree (BST) or not.

    • Traverse the tree in-order and check if the elements are in ascending order.

    • Check if the maximum value in the left subtree is less than the root and the minimum value in the right subtree is greater than the root.

    • Use recursion to check if all subtrees are BSTs.

    • Time complexity: O(n), Space complexity: O(h) where h is the height of the tree.

  • Answered by AI
  • Q3. Find pair in BST with given sum
  • Ans. 

    Given a BST and a sum, find a pair of nodes whose values add up to the given sum.

    • Traverse the BST in-order and store the nodes in a list

    • Use two pointers approach to find the pair with the given sum

    • If the sum is less than the current pair, move the right pointer to the left

    • If the sum is greater than the current pair, move the left pointer to the right

    • If the sum is equal to the current pair, return the pair

    • Time complexit...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was Focused on DS Algo mostly.
2 technical round ( DS Algo)
1 managerial round ( General past working experiences questions)

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1 coding question, and basic MCQ

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Write python code to find the nth prime number
  • Ans. 

    This code finds the nth prime number using a simple algorithm to check for prime candidates.

    • A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself.

    • To find the nth prime, we can use a loop to check each number for primality until we reach the nth prime.

    • We can optimize the primality test by checking divisibility only up to the square root of the number.

    • Example: To find the...

  • Answered by AI
  • Q2. A case study based question based on series of matrix multiplication and other matrix operations
Are these interview questions helpful?
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Two easy questions two wasy questions two easy questions two easy questions

Round 3 - Technical 

(2 Questions)

  • Q1. Technical interviews was very easy techijcal interviews was very easy very easy very easy
  • Q2. Interviews was conducted in advance of a news conference in the United Kingdom and the European government on Tuesday

Interview Preparation Tips

Interview preparation tips for other job seekers - Ghar was the second man killed by an twowwywiwywuw The new rules would be similar y

Interview Questionnaire 

1 Question

  • Q1. About the technologies.

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview Experience : ( Go with your knowledge, Theory will not help you )
Started with Interview Examination 2 problem questions. It was easy nothing complicated.
Technical round. Share the screen and solve three problem questions that was easy and after that you will be questioned about technology that you worked on. You will be able to answer if you have hands on experience on it.
Third round. Behavioural interview it will be very friendly and fun filled chat.
Then you got the offer .. Smooth till here ..

Onboarding Experience:
You will get a zip of documents. No one in the world will help you if you do not know what it is. Try to google and fill whatever you get in mind that's it. People who hired you will let you know about the company introduce to the project after that.

Project Experience:
Still old technologies like java 8 ( supported only till March 2022 ). If vendor is your lead they will do whatever to close their deliverables. If have something that need be reused sorry buddy, Follow them and scrap out your work whatever you have done is always "not a recommended approach".

Overall if you are looking for place for learning and exploring technologies believe me the industry is far ahead. If you are beginner you can learn how business and company operates here.
Round 1 - Technical 

(1 Question)

  • Q1. Concepts of OOPS, ANGULAR,SQL,.net
Round 2 - Technical 

(1 Question)

  • Q1. Oops,SQL, Angular,Trying to get what is my thought process behind problem,.net
Round 3 - Technical 

(1 Question)

  • Q1. Sql, Angular,Oops, Thought process for problems,.net

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well! All the best!!!!!!!!!

Dunnhumby Interview FAQs

How many rounds are there in Dunnhumby Data Science Engineer interview?
Dunnhumby interview process usually has 2 rounds. The most common rounds in the Dunnhumby interview process are Technical.
How to prepare for Dunnhumby Data Science Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Dunnhumby. The most common topics and skills that interviewers at Dunnhumby expect are Python, Agile Coaching, Algorithms, Azure and Backend.
What are the top questions asked in Dunnhumby Data Science Engineer interview?

Some of the top questions asked at the Dunnhumby Data Science Engineer interview -

  1. What is DAG? how a spark job works how the dag gets crea...read more
  2. What is RDD and how its different from DF and Datas...read more
  3. what is Partitioning and how to use colease and repartit...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Interview Questions from Similar Companies

S&P Global Interview Questions
4.0
 • 297 Interviews
Mu Sigma Interview Questions
2.6
 • 240 Interviews
IKS Health Interview Questions
3.6
 • 240 Interviews
Access Healthcare Interview Questions
3.9
 • 231 Interviews
Nielsen Interview Questions
3.7
 • 133 Interviews
Netscribes Interview Questions
2.7
 • 89 Interviews
Cotiviti Interview Questions
3.7
 • 82 Interviews
Sigmoid Interview Questions
3.4
 • 62 Interviews
View all
Dunnhumby Data Science Engineer Salary
based on 4 salaries
₹16.1 L/yr - ₹25 L/yr
61% more than the average Data Science Engineer Salary in India
View more details

Dunnhumby Data Science Engineer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

3.0

Skill development

4.0

Work-life balance

3.0

Salary

4.0

Job security

4.0

Company culture

3.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Senior Applied Data Scientist
127 salaries
unlock blur

₹10.9 L/yr - ₹22.1 L/yr

Applied Data Scientist
89 salaries
unlock blur

₹10 L/yr - ₹16.5 L/yr

Lead Applied Data Scientist
87 salaries
unlock blur

₹18 L/yr - ₹30 L/yr

Senior Engineer
70 salaries
unlock blur

₹10 L/yr - ₹34 L/yr

Lead Engineer
52 salaries
unlock blur

₹16 L/yr - ₹54.8 L/yr

Explore more salaries
Compare Dunnhumby with

Access Healthcare

3.9
Compare

S&P Global

4.0
Compare

IKS Health

3.6
Compare

Acuity Knowledge Partners

3.3
Compare
write
Share an Interview