Upload Button Icon Add office photos

Dunnhumby

Compare button icon Compare button icon Compare

Filter interviews by

Dunnhumby Power BI Developer Interview Questions and Answers

Updated 5 Apr 2023

Dunnhumby Power BI Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Mar 2023. 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 - One-on-one 

(1 Question)

  • Q1. Basic questions about your resume
Round 3 - Technical 

(1 Question)

  • Q1. Demonstration of skill

Interview Preparation Tips

Topics to prepare for Dunnhumby Power BI Developer interview:
  • Power Bi
Interview preparation tips for other job seekers - Be well aware of your projects and what’s mentioned on resume

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Technical 

(1 Question)

  • Q1. Explain your project experience
Round 2 - Technical 

(1 Question)

  • Q1. Scenario based power bi questions
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Feb 2023. There were 2 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 - Technical 

(2 Questions)

  • Q1. Normal questions on power bi, sql
  • Q2. Normal questions on power bi, sql and service

Interview Preparation Tips

Interview preparation tips for other job seekers - They might call you at anytime and schedule the interview, be ready once you've applied.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Project related questions
  • Q2. DAX and SQL Query

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for various DAX and SQL. Power BI and Power Apps
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

  • Q1. Write a DAX query to calculate the YTD running total ensuring that selection of the year should be through slicers & only one year at a time can be selected if more are selected the warning message should ...
  • Ans. 

    DAX query for YTD running total with single year selection and warning for multiple selections.

    • Use the DATESYTD function to calculate the year-to-date total.

    • Implement a measure to check the number of selected years using COUNTROWS and VALUES.

    • Display a warning message using a conditional statement if more than one year is selected.

    • Example DAX measure: YTD Total = CALCULATE(SUM(Sales[Amount]), DATESYTD(Sales[Date]))

    • Examp...

  • Answered by AI
  • Q2. Write a SQL query to identify the payment id/ transaction ids made at the same merchant with same amount and with same order id using the same credit card however the timestamp in which the transaction hap...
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - One-on-one 

(2 Questions)

  • Q1. Explain the types of joins.
  • Ans. 

    Joins are used to combine data from two or more tables based on a related column.

    • Inner Join: Returns only the matching rows from both tables.

    • Left Join: Returns all the rows from the left table and matching rows from the right table.

    • Right Join: Returns all the rows from the right table and matching rows from the left table.

    • Full Outer Join: Returns all the rows from both tables, with NULL values in the columns where ther...

  • Answered by AI
  • Q2. Explain the type of relationships and their use case.
  • Ans. 

    Power BI supports three types of relationships: one-to-one, one-to-many, and many-to-many.

    • One-to-one: used when two tables have a unique relationship, such as a person and their social security number.

    • One-to-many: used when one record in the first table can have multiple matching records in the second table, such as a customer and their orders.

    • Many-to-many: used when multiple records in the first table can have multipl...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for DAX practical questions for the final round.

Skills evaluated in this interview

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 Preparation Tips

Round: Pre-placement offer
Experience: Each intern was assigned a individual project and mentor.
In the last week of internship there was project presentation and interview.
interview was easy .For me 50% of the questions were about project and some questions about algorithms and DBMS.
More emphasis was given to the quality of work on project.

General Tips: Working in company is complete different from working on course project. learning many new frameworks required for the project was really challenging.
Programming : Tree, Btree, Tries ..
Operating System: Memory Management
Networks: OSI model
DBMS : basics. they dint ask me any. Show case your interest in big data, servers and passion for technology
Skill Tips: Be confident, even if you don't know the exact answer don't give up tell your approaches to interviewer. some times they will also help you. Software Developer some question s you can ask are: what technologies do your company works on. how are freshers will be selected to different teams in the company.
Skills:
College Name: NIT Surathkal

I appeared for an interview before Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

10 Aptitude questions with difficulty level hard were asked in this test.

  • Q1. What is the minimum number of planes required to go around the world?
  • Ans. 

    The minimum number of planes required to go around the world is one.

    • One plane can fly around the world without needing to stop.

    • The plane can refuel mid-air or carry enough fuel for the entire journey.

    • Examples: Non-stop flights like the Boeing 787 Dreamliner or Airbus A350 can circumnavigate the globe with one plane.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical Interview round with questions based on data structures and algorithms. Questions about previous projects done and my roles on it and my leadership capabilities. Few technical questions from Threads and multi-processing.

  • Q1. 

    Search in a Row-wise and Column-wise Sorted Matrix Problem Statement

    You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...

  • Ans. 

    Given a sorted N * N matrix, find the position of a target integer 'X'.

    • Start from the top-right corner of the matrix and compare the target with the element at that position.

    • Based on the comparison, move left or down in the matrix to narrow down the search.

    • Repeat the process until the target is found or the search goes out of bounds.

    • Return the position of the target if found, else return {-1, -1}.

  • Answered by AI
  • Q2. 

    Rectangular Numbers Problem Statement

    Ninja has a number 'N'. Your task is to generate a pattern where the outer rectangle is filled with the number 'N', and as you move inward, the numbers decrease conse...

  • Ans. 

    Generate a pattern with outer rectangle filled with number 'N' and decreasing consecutively inward.

    • Start by filling the outermost rectangle with the number 'N'.

    • Decrease the numbers consecutively as you move inward towards the center.

    • Continue this pattern until you reach the center of the rectangle.

  • Answered by AI
Round 3 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

DSA based questions were asked in this round. Questions on implementation of Linux directory structure were also asked.

  • Q1. 

    Binary Array Sorting Problem Statement

    You are provided with a binary array, i.e., an array containing only 0s and 1s. Your task is to sort this binary array and return it after sorting.

    Input:

     The fir...
  • Ans. 

    Yes, the binary array sorting problem can be solved in linear time and constant space using a single traversal.

    • Use two pointers approach to swap 0s to the left and 1s to the right.

    • Maintain two pointers, one for 0s and one for 1s, and swap elements accordingly.

    • Example: Input: [1, 0, 1, 0, 1], Output: [0, 0, 1, 1, 1]

  • Answered by AI
  • Q2. 

    Next Greater Element Problem Statement

    You are given an array arr of length N. For each element in the array, find the next greater element (NGE) that appears to the right. If there is no such greater ele...

  • Ans. 

    The task is to find the next greater element for each element in an array to its right, if no greater element exists, return -1.

    • Iterate through the array from right to left and use a stack to keep track of elements.

    • Pop elements from the stack until a greater element is found or the stack is empty.

    • Store the next greater element for each element in the output array.

  • Answered by AI
  • Q3. What is the difference between Binary Search Trees (BST) and Tries?
  • Ans. 

    BST is a binary tree structure where each node has at most two children, while Tries are tree structures used for storing strings.

    • BST is used for searching, inserting, and deleting elements in a sorted manner.

    • Tries are used for storing and searching strings efficiently.

    • BST has a hierarchical structure with left and right child nodes.

    • Tries have nodes representing characters, forming a tree-like structure for strings.

    • Exa...

  • Answered by AI
Round 4 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round. Questions about previous projects and current one were asked. I was also asked about aptitude problems from the first round and how I understood and approached towards solution?

  • Q1. 

    N Queens Problem

    Given an integer N, find all possible placements of N queens on an N x N chessboard such that no two queens threaten each other.

    Explanation:

    A queen can attack another queen if they ar...

  • Ans. 

    The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard without threatening each other.

    • Use backtracking algorithm to explore all possible configurations.

    • Keep track of rows, columns, and diagonals to ensure queens do not threaten each other.

    • Generate valid configurations recursively and backtrack when a solution is not possible.

  • Answered by AI
  • Q2. 

    Form a Triangle Problem Statement

    You are provided with an integer array/list ARR of length N. Your task is to determine if it is possible to construct at least one non-degenerate triangle using the value...

  • Ans. 

    Check if it is possible to form a non-degenerate triangle using the sides provided in the array.

    • Check if the sum of any two sides is greater than the third side for all combinations.

    • If any such combination exists, return true; otherwise, return false.

    • Handle multiple test cases as per the constraints provided.

  • Answered by AI
Round 5 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Behavioral questions and team skills were discussed in this round.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAthenahealth interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Dunnhumby Interview FAQs

How many rounds are there in Dunnhumby Power BI Developer interview?
Dunnhumby interview process usually has 3 rounds. The most common rounds in the Dunnhumby interview process are Resume Shortlist, One-on-one Round and Technical.

Tell us how to improve this page.

Dunnhumby Power BI Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

EXL Service Interview Questions
3.7
 • 751 Interviews
S&P Global Interview Questions
4.1
 • 282 Interviews
Mu Sigma Interview Questions
2.6
 • 234 Interviews
Access Healthcare Interview Questions
3.9
 • 214 Interviews
Nielsen Interview Questions
3.7
 • 119 Interviews
Netscribes Interview Questions
2.8
 • 85 Interviews
Cotiviti Interview Questions
3.8
 • 77 Interviews
Sigmoid Interview Questions
3.3
 • 60 Interviews
View all
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

Lead Engineer
51 salaries
unlock blur

₹16 L/yr - ₹54.9 L/yr

Senior Engineer
49 salaries
unlock blur

₹10 L/yr - ₹34 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