Data Analytics Interview Questions for Consulting Companies
40 questions weighted to the interview style of consulting companies — 4 easy, 31 medium, 5 hard.
How consulting companies interview for Data Analytics
Consulting firms look for people who can structure messy business problems and explain them simply to clients. Expect case and guesstimate questions, data interpretation, and questions on how you handled stakeholders, along with the technical skills for the role.
This set focuses on Python for Analysis (6), Power BI (5), SQL (4), Data Modelling & Warehousing (4).
Write pandas code to find the top 2 products by revenue in each region.
Show answer
Import mode vs DirectQuery?
Show answer
Your pandas script shows SettingWithCopyWarning and a new column does not update. What is happening and how do you fix it?
Show answer
Write SQL to get each order's customer city as it was on the order date, using an SCD Type 2 customer dimension.
Show answer
What is data profiling?
Show answer
Mean vs median vs mode — when do you use which?
Show answer
How do you implement row-level security in Tableau?
Show answer
What is Row-Level Security?
Show answer
What are indexes and when can they hurt?
Show answer
How do you measure impact when a proper A/B test is not possible?
Show answer
Your NOT IN query unexpectedly returns zero rows. Why might that happen, and how do EXISTS and IN differ?
Show answer
What is the difference between Power BI Desktop, Power BI Service and Power BI Report Server?
Show answer
How would you investigate a sudden 20% drop in daily sales?
Show answer
Your test increased conversion rate by 3% but average order value dropped by 5%. What do you recommend?
Show answer
Email open rates suddenly jumped from 22% to 45% without any campaign change. Should you celebrate?
Show answer
Tell me about a time you had to say no to a stakeholder's request.
Show answer
Write Python code to extract valid 10-digit Indian mobile numbers from a messy text column.
Show answer
What is the unit of randomisation in an experiment, and how do you choose it?
Show answer
A stakeholder wants 20 more visuals added to an already crowded dashboard page. How do you respond?
Show answer
Write an Excel formula to look up a price using two criteria, product and city.
Show answer
Write pandas code to compute month-on-month percentage change and cumulative sales for each store.
Show answer
Average delivery time improved by 4 minutes, but customer complaints about late deliveries went up. How do you investigate?
Show answer
What is bidirectional cross-filtering in Power BI and when is it risky?
Show answer
Your pandas script takes 40 minutes on 10 million rows. How do you speed it up?
Show answer
How do you decide the sample size for a survey?
Show answer
Write Python code to extract UTM source, medium and campaign from a column of landing page URLs.
Show answer
Orders arrive in the warehouse with customer IDs that do not exist yet in the customer dimension. What do you do?
Show answer
Your Top 10 products filter in Tableau ignores the category filter. Why, and how do you fix it?
Show answer
What is vectorisation and why does it matter?
Show answer
Explain Matplotlib vs Seaborn.
Show answer
Your event logs store timestamps in UTC, but the business reports daily sales in IST, and late-night orders land on the wrong day. How do you fix it?
Show answer
A stakeholder says the Power BI report shows different revenue than their Excel file. How do you troubleshoot?
Show answer
Your workbook has 200,000 rows and hundreds of VLOOKUPs and takes minutes to recalculate. What do you do?
Show answer
What is data cleaning and why does it take so much of an analyst's time?
Show answer
What is a correlated subquery?
Show answer
Organic search traffic fell 40% overnight. How do you investigate?
Show answer
You inherit a monthly Excel report and suspect some numbers are hard-typed over formulas. How do you audit it?
Show answer
What is columnar storage and why do analytical warehouses use it?
Show answer
A junior analyst wants to load one huge flat table with every column into Power BI instead of a star schema. How do you advise them?
Show answer
Consulting companies (13)
Accenture
Data Analytics interview questions
Bengaluru, Hyderabad, Pune +2
View questionsDeloitte
Data Analytics interview questions
Hyderabad, Bengaluru, Mumbai +2
View questionsEY
Data Analytics interview questions
Bengaluru, Kolkata, Gurugram +2
View questionsKPMG
Data Analytics interview questions
Gurugram, Bengaluru, Mumbai +2
View questionsPwC
Data Analytics interview questions
Kolkata, Bengaluru, Mumbai +2
View questionsPublicis Sapient
Data Analytics interview questions
Gurugram, Noida, Bengaluru
View questionsThoughtworks
Data Analytics interview questions
Pune, Bengaluru, Chennai +2
View questionsZS Associates
Data Analytics interview questions
Pune, Gurugram, Bengaluru
View questionsMcKinsey & Company
Data Analytics interview questions
Gurugram, Mumbai, Bengaluru +1
View questionsBoston Consulting Group
Data Analytics interview questions
Mumbai, New Delhi, Bengaluru +1
View questionsBain & Company
Data Analytics interview questions
Gurugram, Mumbai, Bengaluru
View questionsGrant Thornton Bharat
Data Analytics interview questions
Gurugram, Mumbai, Bengaluru +3
View questionsProtiviti
Data Analytics interview questions
Gurugram, Mumbai, Bengaluru +1
View questionsFrequently asked questions
How are Data Analytics interviews at consulting companies different?
Consulting firms look for people who can structure messy business problems and explain them simply to clients. Expect case and guesstimate questions, data interpretation, and questions on how you handled stakeholders, along with the technical skills for the role.
Which consulting companies are covered?
This page links to 13 consulting companies, including Accenture, Deloitte, EY, KPMG, PwC, Publicis Sapient, Thoughtworks, ZS Associates. Each has its own page with rounds and a separate practice set.
What rounds should I expect?
Common rounds at these companies include: Technical interview; Partner or HR round; Managerial round; Online assessment (aptitude + technical); HR round. The exact process varies by company and role.