#1 India's Top IT Training Institute

×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →

Interview Insights · Data Analyst

Why Most Data Analyst Candidates Can't Defend Their Own Numbers

A candidate says 'conversion improved by 30%' and I ask one question: 30% of what? Many answers fall apart right there. Here is how to know your numbers well enough to defend them.

Tracks
Number Under Fire · Live Interactive
Claim
—
What the candidate says
Challenge
—
What I ask back
Defence
—
What a solid answer adds
Claim→Denominator→Baseline→Confidence
Click a claim to see the follow-up question I ask and what a candidate who knows their numbers adds.

Home / Tutorials / Career Guides / Why Most Data Analyst Candidates Can't Defend Their Own Numbers

Interview Insights · Data Analyst

Why Most Data Analyst Candidates Can't Defend Their Own Numbers

LAYER 1LAYER 2LAYER 3LAYER 4DefinitionWhat is countedWhat is excludedClarityDenominatorOut of what?Users or sessionsBaseBaselineCompared to whatSame period typeContextConfidenceSample sizeNoise vs signalTrust
Every number rests on four layers: a definition, a denominator, a comparison baseline, and a level of confidence.

Quick summary — Defending numbers

Candidates rarely fail because a number is wrong; they fail because they cannot explain where it came from. A number on a resume or in a case answer invites follow-up questions: what is the denominator, compared with what period, is it a mean or a median, how many records is it based on, and could a change in mix explain it. Candidates who calculated the number themselves can answer quickly. Candidates who copied it from a notebook output, or rounded it into a slogan, cannot. This page shows the questions to expect and how to prepare answers.

In this guide you will learn:

  1. The four layers behind every number you present
  2. Why mean vs median questions catch so many candidates
  3. How Simpson's paradox can flip a comparison
  4. A quick significance check for A/B style claims
  5. A number defence sheet for every metric on your resume

SECTION 01Every percentage invites the question: out of what?

Percentages feel impressive and are easy to say, which is why candidates love them. They are also where I start probing. 'Conversion went up 30%' could mean from 10% to 13% (a relative change) or from 10% to 40% (an absolute change of 30 percentage points). Those are very different stories.

The denominator matters just as much. Conversion per session and conversion per user can move in opposite directions if returning users start visiting more often. A candidate who can say exactly which one they used, and why, is already ahead of most.

ClaimHidden questionWeak defenceStrong defence
Conversion up 30%Relative or percentage points?It increased a lotFrom 10% to 13%, a relative rise of 30%
Churn is 5%Per month or per year?Five percent of users5% of active subscribers cancel each month
Returns down to 8%Of orders or of revenue?Returns are lower8% of delivered orders, by count
Click-through 2%Per impression or per user?Two percent clickedClicks divided by ad impressions
-- Same data, two denominators
SELECT
  DATE_TRUNC('week', s.started_at) AS week,
  ROUND(100.0 * COUNT(DISTINCT o.session_id)
        / COUNT(DISTINCT s.session_id), 2) AS conv_per_session,
  ROUND(100.0 * COUNT(DISTINCT o.user_id)
        / COUNT(DISTINCT s.user_id), 2)    AS conv_per_user
FROM sessions s
LEFT JOIN orders o
  ON o.session_id = s.session_id
GROUP BY DATE_TRUNC('week', s.started_at)
ORDER BY week;
conversion.sql

Mentioning that the other definition moved the opposite way is a strong move. It shows you are not hiding inconvenient numbers, which is exactly the trust a team needs from an analyst.

Key insight: Say relative changes as 'rose from X to Y'. It answers the 'percent or percentage points' question before anyone asks it.

SECTION 02Averages, outliers and the mix problem

The second place candidates lose control of their numbers is averages. A mean order value can be pulled up by a handful of large bulk orders, so the 'typical' customer looks richer than they are. When I ask 'mean or median?', many candidates do not know which their tool produced.

The harder trap is a change in mix, often called Simpson's paradox. Overall conversion can fall even though every segment improved, simply because traffic shifted towards a lower-converting segment such as mobile. Candidates who know this can defend a strange-looking number instead of panicking.

SituationWhat the overall number showsWhat is really happeningHow to check
Few bulk ordersMean order value jumpsTypical order unchangedCompare mean with median
Traffic shifts to mobileOverall conversion fallsEach device converts betterSplit by segment before comparing
New city launchedAverage delivery time risesOld cities unchangedCompare like-for-like cities
Discount seasonRevenue up, margin downMix moved to cheap itemsBreak revenue into volume and price
import pandas as pd

data = pd.DataFrame({
    'month':   ['Sep', 'Sep', 'Oct', 'Oct'],
    'device':  ['desktop', 'mobile', 'desktop', 'mobile'],
    'visits':  [8000, 2000, 4000, 6000],
    'orders':  [800, 100, 440, 330],
})

seg = data.assign(conv=lambda d: d.orders / d.visits)
print(seg.pivot(index='device', columns='month', values='conv'))
# desktop: 0.100 -> 0.110, mobile: 0.050 -> 0.055

total = data.groupby('month')[['visits', 'orders']].sum()
print(total.orders / total.visits)
# Sep 0.090, Oct 0.077 -> overall fell, each segment rose
mix_check.py

The numbers in the Python example are invented purely to show the effect, and you can run the code to see it. Being able to build a tiny example like this on the spot is one of the most convincing ways to defend a number that looks wrong.

Remember: Before you compare two totals, ask whether the mix underneath changed. Segment first, then compare.

SECTION 03Is the difference real or just noise?

The third challenge is confidence. If a candidate says 'the new landing page converted better', I ask how many visitors each version had. A difference between 12 of 100 and 15 of 100 is very likely noise. The same rates on tens of thousands of visitors are far more convincing.

You do not need to be a statistician for a data analyst interview. You do need to know that sample size matters, to name a simple test such as a two-proportion z-test or chi-square test, and to explain a p-value in plain words without overclaiming.

QuestionWhat it checksPlain-English answerCommon mistake
How many users per group?Enough data to trustEach group had several thousand usersQuoting only percentages
What test did you use?Method awarenessA two-proportion z-test on conversionsSaying 'I just compared them'
What does p = 0.03 mean?InterpretationA gap this large would be unlikely if there were no real differenceSaying 97% chance the page is better
Did you stop the test early?Peeking biasWe fixed the duration before startingStopping when it looked good
from statsmodels.stats.proportion import proportions_ztest

# conversions and visitors for version A and version B
conversions = [480, 560]
visitors    = [5000, 5000]

z_stat, p_value = proportions_ztest(conversions, visitors)
print(f'A: {conversions[0]/visitors[0]:.2%}  '
      f'B: {conversions[1]/visitors[1]:.2%}')
print(f'z = {z_stat:.2f}, p = {p_value:.4f}')

# Small groups: same rates, much weaker evidence
z_small, p_small = proportions_ztest([12, 15], [100, 100])
print(f'small sample p = {p_small:.3f}')
ab_check.py

The figures above are illustrative inputs for the code, not results from a real company. Whatever data you use, the habit is the same: quote the sample size with the rate, name the test, and add at least one caution.

Pro move: When you present any comparison, say the counts as well as the rates: '560 of 5,000 versus 480 of 5,000'. It answers the sample-size question instantly.
How Uncodemy helps: This is exactly what we drill at Uncodemy. Students in our Data Analytics Training Course rehearse Data Analyst interview answers with trainers in one-to-one mock interviews, so the real interview feels like the fifth time, not the first.

SECTION 04A number defence sheet for your resume and projects

Take every number on your resume and every headline number in your projects, and fill in this sheet for each one. If you cannot fill a line, either find out or remove the number. Interviewers will probe the most impressive figure first.

NUMBER: ______________________

Exact definition (what is counted): ____________
Denominator: __________________________________
Time period: __________________________________
Compared with (baseline): _____________________
Relative or absolute change? __________________
Mean or median? _______________________________
Sample size: __________________________________
One thing that could make it misleading: _______
number-defence-sheet.md

SECTION 05Habits for presenting numbers you can stand behind

These habits make your numbers harder to attack and easier to trust.

  • Say from-and-to — Describe changes as 'from 10% to 13%' instead of 'up 30%' so nobody has to guess what kind of change you mean.
  • Pair rates with counts — A rate without the count behind it invites the sample-size question. Give both.
  • Default to median for money — For order values, salaries and delivery times, show the median alongside the mean, because a few extreme values often skew these.
  • Segment before you celebrate — Check the main segments before claiming an overall improvement, so a mix shift cannot surprise you later.
  • Keep the working — Save the query or notebook cell that produced each headline number, so you can show exactly how you got it.
Pro tip: Pick the single most impressive number on your resume and ask yourself the six challenge questions aloud. If any answer feels shaky, that number is a liability, not an asset.

SECTION 06Interview Q&A — Defending numbers

Q1What is the difference between percentage change and percentage points?

Percentage points are the simple difference between two percentages, such as 10% to 13% being 3 percentage points. Percentage change is relative, so the same move is a 30% increase. In interviews, say both or say 'from 10% to 13%' to avoid confusion.

Q2When should you use median instead of mean?

Use the median when the data is skewed or has outliers, such as order values, income or delivery times, because a few extreme values can pull the mean far from the typical case. Showing both and explaining the gap is often the best answer.

Q3What is Simpson's paradox? Give an analytics example.

It is when a trend appears in every subgroup but reverses when the groups are combined, because the mix of groups changed. For example, desktop and mobile conversion can both rise while overall conversion falls, if traffic shifted towards mobile, which converts lower.

Q4How would you check if an A/B test result is significant?

I would confirm the test duration and sample size were fixed in advance, then use a two-proportion z-test or chi-square test on conversions. I would report the rates, the counts, the p-value and any cautions, such as a short duration or effects on refunds.

Q5How do you explain a p-value to a non-technical manager?

I would say: if there were truly no difference between the versions, a gap as large as the one we saw would be unlikely, so we have reasonable evidence the change helped. I avoid saying it is the probability that the new version is better.

SECTION 07Test yourself — Defending numbers quiz

Five questions. No sign-up.

0 / 5

Pick an answer to see why it is right or wrong.

SECTION 08Frequently asked questions

How do I explain numbers on my data analyst resume?

For each number, know the exact definition, the denominator, the time period, the baseline, and whether it came from a real business or a practice dataset. Be ready to say how you calculated it and what could make it misleading.

Is it okay to put percentages on a fresher resume?

Yes, if they come from your own project and you can explain them. State clearly when results come from a public dataset or a simulation. Never present practice results as company impact.

What statistics should a data analyst know for interviews?

Mean, median, standard deviation, percentiles, correlation versus causation, sampling, confidence intervals, p-values and simple tests such as the t-test, chi-square and two-proportion z-test. Focus on interpretation as much as formulas.

What is a denominator in a business metric?

It is the base you divide by, such as sessions, users, orders or impressions. Changing the denominator can change the story completely, so always state which one you used and why.

How do interviewers test analytical thinking?

They give you a number or a change and ask why it happened, what else could explain it, and how you would check. They listen for definitions, segmentation, sample size and honest caveats rather than a single confident answer.

Where can I practise Data Analyst interview answers with expert feedback?

Yes. Uncodemy's Data Analytics Training Course in Noida (classroom and online) includes live projects, one-to-one mock interviews and resume reviews, so you practise Data Analyst interview answers with trainer feedback before the real interview. You can book a free demo class from this page to see how the sessions work.

Classroom & online · Noida

Know every number you present

Our Data Analytics Training Course covers SQL, Excel, statistics and Power BI with metric-definition practice, so you can explain and defend your results in any interview.

₹15,500 · full programme ₹24,000
  • Applied statistics for analysts
  • Metric definition practice
  • A/B testing basics
  • Weekday & weekend batches