Business Analytics · Interview Questions
Top 10 Business Analytics Interview Questions with Answers
Quick summary — top 10 business analytics interview questions
The top 10 business analytics interview questions test three things: whether you understand business metrics, whether you can work with data in SQL and Excel, and whether you can turn analysis into a clear recommendation. Prepare short, structured answers with one example each.
In this guide you will learn:
- Questions 1-4 — concepts, KPIs and analytics types.
- Questions 5-8 — SQL and Excel tasks with answers.
- Questions 9-10 — case and A/B testing questions.
- An answer framework — for any analytics question.
- Five more practice Q&As — for extra preparation.
SECTION 01Questions 1-4: Business analytics concepts and KPIs
Interviews usually open with concept questions. They check whether you understand what analytics is for. Keep answers short, define clearly and add one business example:
| No. | Question | Model answer (short) | What they check |
|---|---|---|---|
| Q1 | What is business analytics? | Using data, statistics and tools to understand performance and support decisions | Clear, simple definition |
| Q2 | Explain descriptive, diagnostic, predictive and prescriptive analytics | What happened, why, what may happen, what to do | Structured thinking |
| Q3 | What is a KPI? Give an example | A measurable value tied to a goal, such as monthly repeat purchase rate | Business sense |
| Q4 | How would you choose KPIs for a new product? | Start from business goals, pick a few measurable, actionable metrics | Prioritisation |
Q2. Four types of analytics (with one e-commerce example)
Descriptive - What happened?
Sales fell 8% last month.
Diagnostic - Why did it happen?
Drop came from mobile users after an app update.
Predictive - What is likely to happen?
If unchanged, next month may fall further.
Prescriptive - What should we do?
Fix the checkout bug; test a recovery offer.
(Numbers are illustrative in an answer - say so.)
Q4. Choosing KPIs for a new food delivery feature
1. Goal: increase repeat orders from new users
2. North-star metric: % of new users ordering again in 30 days
3. Supporting metrics:
- Time to first order
- Order completion rate
- Average delivery time
4. Guardrail metrics (must not get worse):
- Cancellation rate
- Customer complaints
5. Review: weekly dashboard, monthly deep-dive
SECTION 02Questions 5-8: SQL and Excel tasks
Most business analytics interviews include a hands-on round. You may write SQL on paper or a shared screen, or work in Excel. These four tasks are very common:
| No. | Task | Key technique | Common mistake |
|---|---|---|---|
| Q5 | Find the top 3 products by revenue per region | Window function with RANK or ROW_NUMBER | Using LIMIT for each group |
| Q6 | Calculate month-over-month growth | LAG window function | Dividing by the wrong month |
| Q7 | Match customer details from another sheet | XLOOKUP or INDEX-MATCH | Not handling missing matches |
| Q8 | Summarise sales by region and month | Pivot table | Including blank or duplicate rows |
-- Q5: Top 3 products by revenue in each region
WITH product_rev AS (
SELECT region, product, SUM(amount) AS revenue
FROM sales
GROUP BY region, product
)
SELECT region, product, revenue
FROM (
SELECT *, RANK() OVER (PARTITION BY region ORDER BY revenue DESC) AS rnk
FROM product_rev
) ranked
WHERE rnk <= 3;
-- Q6: Month-over-month revenue growth (PostgreSQL)
WITH monthly AS (
SELECT DATE_TRUNC('month', sold_on) AS month, SUM(amount) AS revenue
FROM sales
GROUP BY 1
)
SELECT month, revenue,
ROUND(100.0 * (revenue - LAG(revenue) OVER (ORDER BY month))
/ NULLIF(LAG(revenue) OVER (ORDER BY month), 0), 1) AS mom_growth_pct
FROM monthly
ORDER BY month;
Q7: Bring customer city from the 'Customers' sheet
=XLOOKUP(A2, Customers!A:A, Customers!C:C, "Not found")
Older Excel versions (INDEX-MATCH):
=IFERROR(INDEX(Customers!C:C, MATCH(A2, Customers!A:A, 0)), "Not found")
Q8: Pivot table steps
1. Clean data: remove blanks and duplicates, fix types
2. Select the table -> Insert -> PivotTable
3. Rows: Region Columns: Month Values: Sum of Amount
4. Group dates by month if needed
5. Add a slicer for Product category
6. Format numbers and add a short insight below
SECTION 03Questions 9-10: Case and experiment questions
Advanced rounds test whether you can structure a business problem and interpret an experiment. There is rarely one right answer; structure and clarity matter most:
| No. | Question | Strong answer approach | What impresses |
|---|---|---|---|
| Q9 | Sales dropped last month. How would you investigate? | Confirm the data, then break down by time, segment, channel and product | Logical drill-down |
| Q10 | How would you evaluate an A/B test of a new checkout page? | Define metric, check sample size and randomisation, test significance, review guardrails | Statistical care |
| Bonus A | How do you present findings to a non-technical manager? | Lead with the answer, support with one chart, end with a recommendation | Communication |
| Bonus B | Tell me about an analysis that changed a decision | Situation, analysis, insight, action, result | Real impact |
Q9. Sales dropped last month - investigation plan
1. Check the data: is the drop real? (tracking, late data)
2. Size it: how big, which dates did it start?
3. Break down:
- Region / city
- Channel (app, web, offline)
- Customer type (new vs returning)
- Product category
- Price and discount changes
4. External factors: season, holidays, competitor moves
5. Find the biggest contributor -> form a hypothesis
6. Recommend action + how to measure recovery
# Q10: Is the new checkout page's conversion rate better?
# pip install statsmodels
from statsmodels.stats.proportion import proportions_ztest
conversions = [530, 584] # control, variant (example data)
visitors = [10000, 10000]
stat, p_value = proportions_ztest(conversions, visitors)
print(f"control {conversions[0]/visitors[0]:.2%}, "
f"variant {conversions[1]/visitors[1]:.2%}, p = {p_value:.3f}")
# Also check: test ran full weeks, users randomly assigned,
# no change in guardrails such as refund rate.
SECTION 04Answer framework and prep templates
Use these templates to prepare and answer any business analytics question with structure:
Framework for any analytics question
1. Clarify: restate the question, ask about goal and data
2. Structure: say your approach in 2-3 steps
3. Analyse: walk through metrics, SQL or logic
4. Insight: state what the data says in one sentence
5. Act: recommend a next step and how to measure it
Example opener:
"To make sure I understand - we want to know why
repeat orders fell, using order and customer data?"
Prepare 3 stories using STAR:
Situation: ______________________
Task: ______________________
Action: (your analysis, tools, steps) ______
Result: (what changed - be honest, no invented numbers)
______________________
Story 1: an analysis project
Story 2: a mistake you caught in data
Story 3: explaining results to a non-technical person
Question | Can answer in 2 min? | Example ready? | Practised aloud?
---------|----------------------|----------------|-----------------
Q1 | | |
Q2 | | |
Q3 | | |
... | | |
Q10 | | |
Goal: all 10 ticked before the interview day.
SECTION 05Tips to answer business analytics questions well
These habits improve every answer:
- Lead with the answer — give the conclusion first, then explain how you got there.
- Use simple language — explain metrics as you would to a manager, not a statistician.
- Bring examples from projects — real analysis you have done is more convincing than theory.
- Check assumptions aloud — say what you would verify in the data before trusting it.
- Practise SQL by hand — write queries without autocomplete at least a few times.
SECTION 06Interview Q&A — business analytics
Q1What is the difference between correlation and causation?
Correlation means two variables move together; causation means one directly changes the other. Experiments like A/B tests or careful analysis are needed to claim causation.
Q2How do you deal with outliers in business data?
First check if they are errors or real events. Fix or remove errors, but keep genuine extreme values and consider medians or segmenting them for analysis.
Q3What is cohort analysis?
Grouping customers by a shared start event, such as signup month, and tracking their behaviour over time, for example retention by cohort.
Q4What is the difference between a dashboard and a report?
A dashboard gives an at-a-glance, often interactive view of key metrics for monitoring. A report is usually a more detailed, static analysis answering specific questions.
Q5How do you make sure your analysis is correct?
Validate data sources, reconcile totals with known figures, check row counts after joins, test edge cases and ask a colleague to review the logic.
SECTION 07Test yourself — business analytics quiz
Five questions. No sign-up.
0 / 5Pick an answer to see why it is right or wrong.
SECTION 08Frequently asked questions
What questions are asked in a business analytics interview?
Expect questions on analytics concepts, KPIs, SQL queries, Excel tasks like lookups and pivot tables, case questions about business problems and A/B test interpretation.
How do I prepare for a business analytics interview?
Revise concepts, practise SQL and Excel tasks, prepare STAR stories from projects, practise case questions aloud and be ready to walk through one analysis project.
Is SQL required for business analytics jobs?
In most roles, yes. SQL is the standard way to pull and summarise business data. Excel and a BI tool are usually expected alongside it.
What is a KPI in business analytics?
A key performance indicator is a measurable value that shows progress towards a business goal, such as conversion rate, retention or average order value.
How do I answer case study questions in analytics interviews?
Clarify the problem, explain your structure, break the issue into segments, analyse the likely causes, and end with a clear recommendation and how to measure it.
SECTION 09Related reads
Classroom & online · Noida
Prepare for analytics interviews with experts
Our Business Analyst Training Course builds business analysis, data and communication skills with case practice, projects and mock interviews.
Talk to a counsellor for current fees- Business case practice
- SQL and Excel tasks
- Mock interviews
- Weekday & weekend batches