Upload Button Icon Add office photos

Dunnhumby

Compare button icon Compare button icon Compare

Filter interviews by

Dunnhumby Data Science Engineer Interview Questions, Process, and Tips

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

Interview questions from similar companies

I applied via Recruitment Consultant and was interviewed before Nov 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Python programming questions
  • Q2. Custom Exceptional Handling

Interview Preparation Tips

Interview preparation tips for other job seekers - Answer everything confidently.

Interview Preparation Tips

Interview preparation tips for other job seekers - Main focus on Junit. If you are good in it is fine.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Python code basics like array and all

Round 2 - Technical 

(1 Question)

  • Q1. Data science llm
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Py and big data general questions

Round 2 - HR 

(2 Questions)

  • Q1. Quiz questions was asked
  • Q2. Tell me about yourself
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

3 coding questions and manager round

Round 3 - Technical 

(1 Question)

  • Q1. Oops and .net core
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before May 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain your previous projects
  • Q2. Scenario based question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Coding concepts , data structures
Round 2 - Technical 

(1 Question)

  • Q1. System design related queries , past work experience related discussion
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coder pad , hacker rank, leet code medium

Round 2 - Technical 

(1 Question)

  • Q1. What is concurrency what is inheritance
  • Ans. 

    Concurrency is the ability of multiple tasks to run simultaneously, while inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.

    • Concurrency allows multiple tasks to be executed at the same time, improving performance and efficiency.

    • Inheritance allows a new class to inherit properties and behaviors from an existing class, promoting code reusability.

    • C...

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Write progrem to check balenced brackets in a given string
  • Ans. 

    Program to check balanced brackets in a given string

    • Use a stack to keep track of opening brackets

    • Iterate through the string and push opening brackets onto the stack

    • When a closing bracket is encountered, pop from the stack and check if it matches the corresponding opening bracket

    • If stack is empty at the end and all brackets are matched, the string is balanced

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - basics and some algorithms

Skills evaluated in this interview

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.

Dunnhumby Data Science Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

EXL Service Interview Questions
3.7
 • 749 Interviews
S&P Global Interview Questions
4.1
 • 279 Interviews
Mu Sigma Interview Questions
2.6
 • 233 Interviews
Access Healthcare Interview Questions
3.9
 • 214 Interviews
Nielsen Interview Questions
3.7
 • 119 Interviews
Netscribes Interview Questions
2.8
 • 84 Interviews
Cotiviti Interview Questions
3.8
 • 76 Interviews
Sigmoid Interview Questions
3.3
 • 59 Interviews
View all
Dunnhumby Data Science Engineer Salary
based on 6 salaries
₹12 L/yr - ₹19 L/yr
50% 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 - ₹20 L/yr

Applied Data Scientist
84 salaries
unlock blur

₹9.5 L/yr - ₹15.5 L/yr

Lead Applied Data Scientist
82 salaries
unlock blur

₹17 L/yr - ₹28.5 L/yr

Senior Engineer
59 salaries
unlock blur

₹10 L/yr - ₹34 L/yr

Lead Engineer
49 salaries
unlock blur

₹16 L/yr - ₹53.6 L/yr

Explore more salaries
Compare Dunnhumby with

EXL Service

3.7
Compare

Access Healthcare

3.9
Compare

S&P Global

4.1
Compare

Acuity Knowledge Partners

3.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview