#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 Scientist

Why Data Scientist Candidates Freeze on the Simplest Questions

I have watched candidates explain transformers fluently and then go silent when I ask what a median is. The simple questions are not easy because they are simple. They are hard because candidates expect a trap.

Tracks
The Simple Question · Live Interactive
Question
—
What I ask
Inner voice
—
What the candidate thinks
Answer
—
What comes out
Define→Example→Nuance→Stop
Click a candidate type to see how the same basic question can produce silence, a lecture or a calm layered answer.

Home / Tutorials / Career Guides / Why Data Scientist Candidates Freeze on the Simplest Questions

Interview Insights · Data Scientist

Why Data Scientist Candidates Freeze on the Simplest Questions

LAYER 1LAYER 2LAYER 3LAYER 4DefineOne plain sentenceNo jargon10 secExampleSmall, concreteNumbers or story20 secNuanceWhen it mattersOr misleads20 secStopOffer depthDo not lectureHandover
Answer a simple question in layers: a one-line definition, a tiny example, one piece of nuance, then stop and let the interviewer choose.

Quick summary — Simple DS questions

Simple questions catch candidates out because they overthink them. A layered answer gives you a calm, fast route through any basic question. Basic questions such as 'what is the difference between mean and median?', 'what is overfitting?' or 'what does a p-value tell you?' appear in almost every data science interview. Candidates freeze for two reasons: they suspect a trick, or they try to say everything at once. The fix is a simple pattern: one-line definition, a small example, one nuance and then stop. Practise it until it is automatic.

In this guide you will learn:

  1. Why simple questions cause more freezes than hard ones
  2. The four-layer answer pattern for any basic concept
  3. Tiny code demos for mean vs median and overfitting
  4. Correct, simple explanations of p-values and correlation
  5. A drill list of basic questions to practise aloud

SECTION 01Why the simplest questions cause the longest silences

When I ask a hard question, candidates expect to struggle, so they think aloud. When I ask a simple one, they expect to answer instantly, and when the perfect answer does not arrive in two seconds, they panic. Many also assume that a senior interviewer would never ask something basic unless it were a trick.

It is usually not a trick. I ask simple questions because they reveal whether you understand the foundations or only use libraries. I also want to see how you explain. A clear thirty-second answer to 'what is a median?' tells me how you will explain results to a manager.

Simple questionWhy candidates freezeLayer 1: one-line answerWhat I am really checking
Mean vs median?Feels too basic to be the real questionMean is the average; median is the middle valueDo you know when each misleads?
What is overfitting?Too much to say at onceFitting training data so closely it fails on new dataCan you spot it in practice?
What is a p-value?Fear of the textbook wordingHow surprising the data is if there were no real effectDo you avoid the common misreading?
Correlation vs causation?Sounds like a clicheMoving together does not mean one causes the otherCan you name a confounder?
Interviewer: What is the difference between mean
and median?

Candidate: (thinking: this is too easy, what is the
catch? is it about skewness? distributions? should I
mention mode? geometric mean?)

(eight seconds pass)

Candidate: So... it depends on the distribution...
there are different types of means...

Interviewer: Let's try a concrete case.
mean-median-answer.txt

The layered answer takes about twenty seconds. It gives a definition, a worked example with numbers you can check, and a practical rule. Then it hands control back. Most interviewers will either move on or ask for exactly the depth they want.

Key insight: A simple question is rarely a trap. Treat it as an invitation to show clear explanation. Answer the plain version first; the clever part can come later, if asked.

SECTION 02Layered answers you can back with a tiny demo

The strongest layer two is an example you could run. You do not need to write code in the interview, but knowing a tiny demo for each basic concept makes your example concrete and confident. If you have actually seen a train score climb while the test score falls, you will never freeze on 'what is overfitting?' again.

The demos below take a minute to run. Run them yourself before the interview and remember what the output looked like. Then your spoken example comes from experience, not from a textbook.

ConceptLayer 2 exampleLayer 3 nuanceDemo to run beforehand
Mean vs medianSalaries with one large outlierReport median for skewed datapandas mean and median on a list
OverfittingA deep tree scores perfectly on trainWatch the gap between train and testLoop over tree depths
Standard deviationTwo classes with the same average markSpread matters as much as centrenumpy std on two arrays
RegularisationPenalising large weightsTrades a little bias for less varianceRidge with growing alpha
import pandas as pd

salaries = pd.Series([3, 4, 4, 5, 50])   # lakh per year, toy data
print("mean  :", salaries.mean())         # 13.2
print("median:", salaries.median())       # 4.0
print("skew  :", round(salaries.skew(), 2))

# Remove the outlier and compare
trimmed = salaries[salaries < 20]
print("mean without outlier  :", trimmed.mean())    # 4.0
print("median without outlier:", trimmed.median())  # 4.0

# The median barely moves; the mean collapses from 13.2 to 4.
basic_demos.py

When you explain overfitting aloud after running this, you can say: 'With an unlimited tree, training accuracy hits 100% but test accuracy falls behind. The model memorised noise, including the labels I deliberately flipped.' That is a lived example, and it sounds like one.

Remember: Layer two should be small enough to say in one breath. Five salaries, one deep tree, two classes of students. Big examples cause the over-explaining that you are trying to avoid.

SECTION 03P-values and causation: the two most misanswered basics

Two basic questions are answered wrongly so often that a correct, simple answer immediately stands out. The first is 'what is a p-value?'. The common wrong answer is 'the probability that the null hypothesis is true'. The second is 'correlation versus causation', where candidates say the phrase but cannot give a real mechanism.

For both, the layered method works well. Give the plain definition, a concrete example, and one sentence of nuance. Practise the exact wording, because under pressure people fall back on the version they memorised first.

TopicCommon wrong answerCorrect plain answerNuance worth adding
P-valueChance the null hypothesis is trueChance of data at least this extreme if the null were trueSmall p does not mean a large effect
Significance levelProof the result is importantA cut-off chosen before the test, often 0.05Testing many things raises false positives
CorrelationOne variable drives the otherThey tend to move togetherCorrelation can be near zero for curved relations
CausationStrong correlation proves itChanging one actually changes the otherConfounders or experiments decide it
import numpy as np
from scipy import stats

rng = np.random.default_rng(1)
old_page = rng.normal(loc=50, scale=10, size=200)   # time on page, toy data
new_page = rng.normal(loc=52, scale=10, size=200)

t_stat, p_value = stats.ttest_ind(new_page, old_page, equal_var=False)
print(f"t = {t_stat:.2f}, p = {p_value:.4f}")
print(f"difference in means = {new_page.mean() - old_page.mean():.2f}")

# Layered answer:
# 1. "The p-value is how likely a difference this big would be
#     if the two pages really performed the same."
# 2. "Here it tells me whether a gap like this is unusual
#     under 'no real difference'."
# 3. "It does not tell me the size of the effect, so I report
#     the difference and its interval too."
pvalue_confounder.py

The confounder demo is a classic textbook story turned into twelve lines you can run. Saying 'I simulated it once: the correlation was clearly positive, and it vanished once I controlled for temperature' is far more convincing than repeating the phrase 'correlation is not causation'.

Many Uncodemy data science students keep a one-page sheet with these four basics in layered form. Reading it aloud before an interview takes two minutes and removes most of the freeze risk.

Pro move: If you notice yourself freezing on a simple question, say the one-line definition anyway, even if it feels too plain. Starting to speak breaks the freeze, and you can add depth afterwards.
How Uncodemy helps: This is exactly what we drill at Uncodemy. Students in our Data Science Training Course rehearse Data Scientist interview answers with trainers in one-to-one mock interviews, so the real interview feels like the fifth time, not the first.

SECTION 04Drill: basic questions in layered form

Practise these aloud with a timer. Each answer should take under forty seconds and end with an offer to go deeper. Record yourself and listen for the moment you start lecturing.

ANSWER EACH IN FOUR LAYERS

1. Mean vs median vs mode
2. Variance vs standard deviation
3. What is a normal distribution?
4. What is a p-value?
5. Type I vs Type II error
6. What is a confidence interval?
7. Correlation vs causation
8. Why does sample size matter?

Layers: define -> example -> nuance -> stop
basics-drill.md

SECTION 05Habits that stop the freeze on basic questions

These habits make simple questions feel as easy as they are.

  • Assume it is not a trick — Answer the plain version first. If the interviewer wanted something deeper, they will tell you.
  • Never open with 'it depends' — Give the definition first. Conditions and exceptions belong in the nuance layer.
  • Use numbers you can check — Small numeric examples, such as five salaries, make your answer concrete and verifiable.
  • Run the demos once — Seeing overfitting or a confounder in your own output makes the explanation come from memory, not panic.
  • End with an offer — Close with 'shall I go deeper on any part?' so you stop at the right time.
Pro tip: Ask a friend to fire basic questions at you randomly for ten minutes. The goal is not perfect answers; it is starting every answer within three seconds.

SECTION 06Interview Q&A — Simple DS questions

Q1When would you use the median instead of the mean?

When the data is skewed or has outliers, such as income, house prices or delivery times. A few extreme values pull the mean a long way, while the median stays close to the typical value. I often report both to show the skew.

Q2Explain overfitting to a non-technical person.

It is like a student who memorises last year's exam answers instead of understanding the subject. They score perfectly on old papers but struggle with new questions. A model that overfits learns the training data's noise and performs poorly on new data.

Q3What does a p-value of 0.03 mean?

If there were truly no effect, data at least this extreme would occur about 3% of the time. It suggests the result is unlikely to be just chance under that assumption. It does not give the probability that the null hypothesis is true, and it says nothing about how large the effect is.

Q4Give an example of correlation without causation.

Ice cream sales and swimming accidents both rise in hot weather. They are correlated, but temperature drives both. If you control for temperature, the relationship between them largely disappears.

Q5What is the difference between Type I and Type II errors?

A Type I error is a false positive: concluding there is an effect when there is none. A Type II error is a false negative: missing a real effect. Lowering the significance level reduces Type I errors but, for a fixed sample size, increases Type II errors.

SECTION 07Test yourself — Simple DS questions quiz

Five questions. No sign-up.

0 / 5

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

SECTION 08Frequently asked questions

What basic questions are asked in a data scientist interview?

Common basics include mean versus median, standard deviation, p-values, Type I and II errors, correlation versus causation, overfitting, bias-variance trade-off, precision versus recall and why we split data into train and test sets.

Why do I blank out on easy interview questions?

Often because you expect a trick or try to give a complete answer immediately. Starting with a plain one-line definition, then adding an example, usually breaks the freeze.

How do I explain a p-value simply in an interview?

Say it is the probability of seeing data at least as extreme as yours if there were no real effect. Then add that it does not measure effect size or the probability that the null is true.

How long should an answer to a basic interview question be?

Usually twenty to forty seconds: a definition, a small example and one nuance. Then offer to go deeper rather than continuing for several minutes.

Do data science interviews ask statistics questions to freshers?

Yes, very commonly. Freshers are expected to know descriptive statistics, distributions, hypothesis testing basics and how these apply to evaluating models.

Does Uncodemy help with Data Scientist interview answers?

Yes. Uncodemy's Data Science Training Course in Noida (classroom and online) includes live projects, one-to-one mock interviews and resume reviews, so you practise Data Scientist 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

Make the basics feel effortless

Our Data Science Training Course builds strong foundations in statistics, Python and machine learning, with rapid-fire question drills and mock interviews to keep you calm on basics.

Talk to a counsellor for current fees
  • Statistics foundations
  • Hands-on ML in Python
  • Rapid-fire Q&A drills
  • Mock interview rounds