Deloitte Practice Prep

Deloitte Data Analyst Interview Questions

Deloitte recruits Data Analysts to deliver data-driven consulting insights to corporate clients. The interview process tests database querying skills, data visualization standards, and business case analysis. Technical rounds focus on writing SQL queries, explaining dashboard designs (Power BI/Tableau), and data cleaning methodologies. Because analysts work directly with clients, Deloitte places significant emphasis on communication and consulting acumen. You must explain data trends simply and connect analytical metrics to real business goals. Practicing out loud helps you refine your business analysis presentations.

No credit card required • 1 Free Practice Session

Top Deloitte Data Analyst Questions & Answer Guides

1

What is the difference between inner join, left join, and cross join in SQL?

How to Answer

Define each join type clearly. Explain that an inner join returns rows when there is a match in both tables, a left join returns all rows from the left table and matched rows from the right table, and a cross join returns the Cartesian product of both tables.

Sample Response

"An inner join retrieves rows only where there is matching criteria in both tables. A left join returns all records from the left table, and the matched records from the right table; if no match is found, NULL values are returned for the right table columns. A cross join returns a Cartesian product of the two tables, matching every row of the first table with every row of the second table."

2

How do you handle missing or corrupt data in a dataset during preprocessing?

How to Answer

Discuss data profiling first. Detail remediation options: deletion (if missingness is minimal/random), imputation (mean, median, mode, or predictive imputation), and flagging with sentinel values. Discuss how the chosen method impacts downstream model bias.

Sample Response

"To handle missing data, I first assess the pattern of missingness (MCAR vs. MAR). If missing rows are minimal, I might remove them. For numerical values, I impute using median values to avoid outlier distortion, and for categorical values, I use mode imputation. If the missingness itself contains predictive value, I create a binary indicator column to flag that the data was missing."

3

Tell me about a time you found an unexpected insight in a dataset that influenced a business decision.

How to Answer

Use the STAR method. Describe the dataset and the situation. Focus on the analysis techniques, the unexpected data trend you uncovered (Action), and how that insight altered product strategy or business decisions (Result).

Sample Response

"While analyzing churn data for a subscription service (Situation), I was tasked with investigating a sudden 5% rise in churn rate (Task). I ran a cohort analysis segmented by payment options and discovered that 80% of churned users experienced failed auto-renewals on specific debit cards (Action). We implemented a pre-billing email reminder and retry logic, saving over ₹12L in monthly revenue (Result)."

4

Explain the difference between correlation and causation with an example.

How to Answer

Define both terms. Explain that correlation indicates a linear relationship between two variables, while causation means one event directly triggers the occurrence of the other. Highlight how hidden variables (confounders) often link correlated items.

Sample Response

"Correlation means two variables tend to change together, but it does not imply one causes the other. Causation means one variable directly causes a change in the other. For example, ice cream sales and sunscreen sales are highly correlated, but buying ice cream does not cause sunscreen purchases; both are caused by the confounding variable of warm weather."

5

How would you design an A/B test to evaluate a new landing page design?

How to Answer

Outline the statistical steps: define the hypothesis, select the primary metric (e.g. sign-up conversion rate), determine sample size and duration based on power analysis, partition users randomly, run the test, and evaluate statistical significance (p-value).

Sample Response

"To design an A/B test, I start by defining the null hypothesis: that the new design does not affect conversion rates. My primary metric would be the sign-up conversion rate. I use power analysis to determine the required sample size based on our baseline conversion rate, minimum detectable effect, and statistical power of 80% with a 5% alpha. After running the test to gather the required sample, I calculate the p-value; if it is under 0.05, we reject the null hypothesis."

6

What is a cohort analysis, and when would you use it?

How to Answer

Define cohort analysis as tracking groups of users who share a common characteristic over time. Discuss retention cohorts and how it helps visualize long-term product engagement and identify churn points.

Sample Response

"A cohort analysis involves grouping users who share a common event, such as a sign-up date, and tracking their behavior over time. I would use it to analyze customer retention and identify critical churn drop-off periods, helping the product team understand if updates are successfully retaining newer cohorts."

Master Behavioral Questions

Most employers ask situational behavioral questions. Read our comprehensive guides on how to structure answers using the STAR format.

Frequently Asked Questions

What should I expect in a Deloitte Data Analyst interview?

The process typically includes an online aptitude and SQL test, followed by a Technical Interview round and a case study round assessing your business problem-solving.

What SQL concepts are most commonly tested at Deloitte?

Expect questions on complex joins, aggregations (GROUP BY), subqueries, common table expressions (CTEs), and basic window functions.

How do I handle the business case round?

Structure your thinking: state your assumptions, define the key metrics, explain your data-gathering strategy, and outline how your recommendations impact revenue or efficiency.