Upload Button Icon Add office photos

Filter interviews by

KPMG India Senior Data Analyst Interview Questions and Answers

Updated 13 Jan 2025

KPMG India Senior Data Analyst Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Big data , Optimization , Python basic , SQL intermediate
  • Q2. Find max and min number without sorting Joins related Big data handling Optimization question
Round 2 - Technical 

(2 Questions)

  • Q1. Schema , python , sql
  • Q2. Case study sql and python based
Round 3 - Case Study 

Sales data from a leading manufacturer

Interview questions from similar companies

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

I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. SQL window function
  • Q2. Python data mining of unstructured data
  • Ans. 

    Python data mining of unstructured data involves extracting valuable insights from text, images, videos, etc.

    • Use Python libraries like NLTK, spaCy, and scikit-learn for text mining

    • Utilize techniques like natural language processing (NLP) and machine learning for data extraction

    • Preprocess data by tokenizing, stemming, and removing stop words before analysis

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Basic skill discussion
  • Q2. Basic work experience discussion
Round 3 - Behavioral 

(2 Questions)

  • Q1. Behavioural questions
  • Q2. Questions to understand cultural fit

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Sep 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 - Technical 

(1 Question)

  • Q1. Questions on PowerBI & Power Query
Round 3 - One-on-one 

(1 Question)

  • Q1. Interpersonal communication skills

I applied via Naukri.com and was interviewed in Apr 2022. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. How many type of conections are available in Power BI?
  • Ans. 

    There are four types of connections available in Power BI.

    • Power BI Desktop Connection

    • Power BI Service Connection

    • Power BI Mobile Connection

    • Power BI Gateway Connection

  • Answered by AI
  • Q2. What is incremental refresh in Power BI?
  • Ans. 

    Incremental refresh is a feature in Power BI that allows you to refresh only a portion of your data instead of the entire dataset.

    • Incremental refresh is useful for large datasets that take a long time to refresh.

    • It allows you to refresh only the new or updated data since the last refresh.

    • You can set up incremental refresh by defining a range of values for a column that represents the refresh window.

    • For example, you can...

  • Answered by AI
  • Q3. Diffrence between direct connection and live connection?
  • Ans. 

    Direct connection is a static connection to a data source, while live connection is a dynamic connection that updates in real-time.

    • Direct connection requires data to be imported into the analysis tool, while live connection accesses data directly from the source.

    • Live connection allows for real-time updates and analysis, while direct connection requires manual refreshing.

    • Direct connection is useful for small datasets or...

  • Answered by AI
  • Q4. Where power pivot is available in Power bi?
  • Ans. 

    Power Pivot is available in Power BI Desktop and Power BI Service.

    • Power Pivot is a data modeling tool in Excel that allows you to create relationships between tables and perform complex calculations.

    • In Power BI Desktop, you can access Power Pivot by going to the 'Data' tab and selecting 'Manage Relationships'.

    • In Power BI Service, you can access Power Pivot by going to the 'Settings' menu and selecting 'Data Sources'.

    • Po...

  • Answered by AI
  • Q5. Use of SELECTEDVALUE() fax function?
  • Ans. 

    SELECTEDVALUE() is a DAX function used to return the value of a column if it has only one distinct value.

    • Used in Power BI to retrieve the value of a column if it has only one distinct value

    • Returns an error if the column has more than one distinct value

    • Can be used in combination with IF statement to handle errors

    • Example: SELECTEDVALUE('Table'[Column], 'No value found')

    • Example: IF(ISBLANK(SELECTEDVALUE('Table'[Column])),...

  • Answered by AI
  • Q6. How can we create a dependent slicer in Power bi?
  • Ans. 

    Dependent slicer in Power BI allows filtering of data based on selection in another slicer.

    • Create two slicers, one for the main category and another for the sub-category.

    • Add the main category slicer to the report page and select the sub-category slicer.

    • Go to the Format pane and select the 'Edit interactions' option.

    • Choose the 'Filter' option for the sub-category slicer.

    • Now, when a main category is selected, the sub-cat...

  • Answered by AI
  • Q7. How many type of filters are available in Power bi?
  • Ans. 

    There are three types of filters available in Power BI.

    • Visual level filters

    • Page level filters

    • Report level filters

  • Answered by AI
  • Q8. How can we share a power bi report with an external user?
  • Ans. 

    To share a Power BI report with an external user, we can use the Publish to Web feature or share it via email.

    • Use the Publish to Web feature to generate an embed code that can be shared with external users

    • Ensure that the report contains only non-sensitive data before using the Publish to Web feature

    • Alternatively, share the report via email by granting access to the external user's email address

    • The external user must ha

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice more on DAX function and advance topic of power bi.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Set of questions on english , aptitude , all are at easy level

Round 2 - Coding Test 

Sql basics and some query questions

Round 3 - HR 

(2 Questions)

  • Q1. Why do u want to join zs ; what do u know about zs; where do u see urself after 5 years ; question on real life scenarios ;
  • Q2. Question on real life scenarios
Round 4 - HR 

(2 Questions)

  • Q1. Salary expectation
  • Q2. When can u join

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare all topics thorougly and general scenario questions and be confident and able to provide justice to ur approach
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain all types of joins
  • Ans. 

    Different types of joins in SQL are inner join, left join, right join, and full outer join.

    • Inner join: Returns rows when there is a match in both tables

    • Left join: Returns all rows from the left table and the matched rows from the right table

    • Right join: Returns all rows from the right table and the matched rows from the left table

    • Full outer join: Returns rows when there is a match in either table

  • Answered by AI
  • Q2. Difference between having and where
  • Ans. 

    The main difference between 'having' and 'where' in SQL is that 'having' is used with aggregate functions to filter groups, while 'where' is used to filter rows.

    • HAVING is used with GROUP BY to filter groups based on aggregate functions results

    • WHERE is used to filter rows based on conditions

    • HAVING is applied after GROUP BY, while WHERE is applied before GROUP BY

    • Example: SELECT department, AVG(salary) FROM employees GROU...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Newspaper Ad and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Three sections are there 1) Aptitude Test 2) SQL 3) DSA

Round 2 - Technical 

(2 Questions)

  • Q1. What is DSA , sorting , difference between array and linked list
  • Ans. 

    DSA stands for Data Structures and Algorithms. Sorting is the process of arranging data in a particular order. Array is a data structure that stores elements of the same data type in contiguous memory locations, while linked list is a data structure that stores elements in nodes with pointers to the next node.

    • DSA stands for Data Structures and Algorithms

    • Sorting is the process of arranging data in a particular order

    • Arra...

  • Answered by AI
  • Q2. Written a SQL query
Round 3 - HR 

(2 Questions)

  • Q1. Coding question like add numbers
  • Q2. Experience on your project
  • Ans. 

    I have experience working on various data analysis projects, including market research, customer segmentation, and predictive modeling.

    • Developed predictive models to forecast customer behavior and optimize marketing strategies

    • Conducted market research to identify trends and opportunities for growth

    • Performed customer segmentation analysis to target specific demographics with personalized marketing campaigns

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Power BI Difference between ALL() and ALLSELECTED()
  • Ans. 

    ALL() ignores all filters in the query context, while ALLSELECTED() ignores only filters on columns in the visual.

    • ALL() removes all filters from the specified column or table.

    • ALLSELECTED() removes filters from the specified column or table, but keeps filters on other columns in the visual.

    • Example: ALL('Table') would remove all filters on the 'Table' in the query context.

    • Example: ALLSELECTED('Column') would remove filte...

  • Answered by AI
  • Q2. Excel Difference between COUNT() and COUNTA()
  • Ans. 

    COUNT() counts only numeric values, while COUNTA() counts all non-empty cells.

    • COUNT() counts only cells with numerical values.

    • COUNTA() counts all non-empty cells, including text and errors.

    • Example: COUNT(A1:A5) will count only cells with numbers, while COUNTA(A1:A5) will count all non-empty cells.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Resume based questions like explain the projects that you have done.
  • Q2. Sample dataset questions

Skills evaluated in this interview

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

I applied via Indeed and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - HR 

(3 Questions)

  • Q1. Basics of power bi and sql
  • Q2. What are joins and types of join
  • Ans. 

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

    • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN

    • INNER JOIN returns rows when there is at least one match in both tables

    • LEFT JOIN returns all rows from the left table and the matched rows from the right table

    • RIGHT JOIN returns all rows from the right table and the matched rows from the left table

    • FULL JOIN...

  • Answered by AI
  • Q3. How to add date table in power bi
  • Ans. 

    To add a date table in Power BI, you can create a new table with a list of dates and relationships with other tables.

    • Create a new table in Power BI with a list of dates

    • Add columns for day, month, year, etc. for additional analysis

    • Establish relationships between the date table and other tables in the data model

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. Sql scenario based question on joins
  • Q2. Window function questions
  • Q3. Performance tuning
  • Q4. Power bi dax question

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - HR 

(1 Question)

  • Q1. How good are you with numbers
Round 2 - Technical 

(1 Question)

  • Q1. Vlookup, pivot table, sumif, average, graphs
Round 3 - Behavioral 

(1 Question)

  • Q1. Do you know the role and responsibility of this position

KPMG India Interview FAQs

How many rounds are there in KPMG India Senior Data Analyst interview?
KPMG India interview process usually has 3 rounds. The most common rounds in the KPMG India interview process are Technical and Case Study.

Tell us how to improve this page.

KPMG India Senior Data Analyst Salary
based on 21 salaries
₹5 L/yr - ₹15.1 L/yr
23% less than the average Senior Data Analyst Salary in India
View more details

KPMG India Senior Data Analyst Reviews and Ratings

based on 2 reviews

3.8/5

Rating in categories

3.8

Skill development

3.0

Work-Life balance

3.0

Salary & Benefits

3.0

Job Security

3.8

Company culture

3.8

Promotions/Appraisal

3.8

Work Satisfaction

Explore 2 Reviews and Ratings
Consultant
7.5k salaries
unlock blur

₹6.9 L/yr - ₹27 L/yr

Assistant Manager
6.8k salaries
unlock blur

₹10.5 L/yr - ₹32 L/yr

Associate Consultant
4.5k salaries
unlock blur

₹4.4 L/yr - ₹15.5 L/yr

Analyst
3.4k salaries
unlock blur

₹1 L/yr - ₹10 L/yr

Manager
2.8k salaries
unlock blur

₹12 L/yr - ₹46 L/yr

Explore more salaries
Compare KPMG India with

Cognizant

3.8
Compare

PwC

3.4
Compare

Capgemini

3.8
Compare

Google

4.4
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview