Speaking-first data science interview prep

Know the answer.
Make it land.

Gradient trains the technical judgment interviews demand, along with the structure, clarity, and concision that make that judgment visible.

The Probability and Statistical Inference module, with one topic’s lessons fanned out on the map.
The speak room, mid-answer: the question, a clock running at 54 seconds, and the recording control.
A scored answer: the question, 75 out of 100, and the seven dimensions with their weights.
Core Data Science as a shelf: Experimentation & A/B Testing open with its map, the other three modules standing as spines.
Your progress: the totals, and every module with its rounds behind it.
A lesson’s Learn round.
Saved: one collection, most recent first, with the list and gallery toggle.
Code Lab as a shelf: SQL for Analytics open with its map, the other two paths standing as spines.
Your spoken answers, the Interview ready band opened: the module circles inside the grey one, each with its lesson count.
The bonus module by role: five tracks fanning out from one hub on black.
Home: the greeting, the four totals, where you left off, and the strip of saved lessons.

Four modules.
The judgment behind data science interviews.

Build technical depth, practice the distinctions interviewers probe, and speak through the decisions a senior data scientist must defend.

Practice the code.
Build the fluency.

Code Lab measures correctness, efficiency, and live coding rhythm directly. Each area includes teaching, focused practice, and reference solutions.

SQL for
Analytics

Joins, windows, cohorts, funnels, retention, and experiment tables.

47 verified questions

Python for
Data Analysis

Data manipulation, aggregation, cleaning, and practical analysis patterns.

36 focused problems

Algorithmic
Thinking

Arrays, hash maps, stacks, queues, trees, and complexity reasoning.

24 focused problems

The interview lessons
experience teaches.

An original framework for making your knowledge available under pressure, from structuring the first sentence to recovering after a difficult moment.

Build the reasoning.
Then build the answer.

One pass through the loop, then a second attempt at the same question

Every core topic moves through the same deliberate sequence. Feedback returns you to the change that matters most for your next attempt.

Knowing it and saying it are different skills.
We score both.

50%Knowledge qualityCorrectnessConceptual clarityApplication judgment40%CommunicationStructureGroundingConcision10%Interview rhythmTime awarenessA finished answer100points

Why knowledge is only half the story

Knowing the answer creates potential. What reaches the interviewer is bounded by how you structure it, whether you ground it, and how much of their attention you spend getting there.
Concision is not brevity for its own sake. It is respect for the listener.

Correctness gate

If Correctness ≤ 40
  the overall score is capped at 60

Technical accuracy remains the threshold for interview readiness.

One answer is one data point

Every score belongs to one response, on one day, under one set of conditions. Your next attempt can be different.

The same seven dimensions.

Weighted for the question: every profile keeps the same point budget: 50 knowledge, 40 communication, 10 rhythm. The emphasis moves inside each pillar so each question is judged by the work it actually asks you to do.

Question profile
“What is the Central Limit Theorem?”

Explain an idea so the intuition lands clearly.

Knowledge
Correctness2.0×
Conceptual clarity2.0×
Application judgment1.0×
Communication
Structure1.5×
Grounding1.5×
Concision1.0×
Rhythm
Time awareness1.0×
Question profile
“How do you compute the standard error of a median?”

Show how something is done through correct inputs and ordered steps.

Knowledge
Correctness2.0×
Conceptual clarity1.0×
Application judgment2.0×
Communication
Structure2.0×
Grounding1.0×
Concision1.0×
Rhythm
Time awareness1.0×
Question profile
“A t-test or a bootstrap here, and why?”

Choose between defensible options and say what decides it.

Knowledge
Correctness1.5×
Conceptual clarity1.0×
Application judgment2.5×
Communication
Structure1.0×
Grounding2.0×
Concision1.0×
Rhythm
Time awareness1.0×
Question profile
“Daily actives dropped eight percent. Investigate.”

Work from a symptom to a cause without guessing first.

Knowledge
Correctness1.5×
Conceptual clarity1.0×
Application judgment2.5×
Communication
Structure2.0×
Grounding1.5×
Concision0.5×
Rhythm
Time awareness1.0×
Question profile
“What metric would you use for Maps?”

Build something that does not exist yet and defend the shape of it.

Knowledge
Correctness1.5×
Conceptual clarity1.5×
Application judgment2.0×
Communication
Structure2.0×
Grounding1.0×
Concision1.0×
Rhythm
Time awareness1.0×

A case study composes several question profiles.

Long form cases move through multiple question forms. Each stage receives the profile matching the decision in front of you.

DesignChoose the north star metric
DiagnosticExplain the unexpected drop
DecisionRecommend whether to launch

Five bands.
One continuous score.

The label describes one answer.
Your identity and potential stay outside the score.

Unclear20
Partial40
Solid60
Strong80
Interview ready100

Mastery is a weighted memory.

Recent work matters more, while every single session moves the record gradually.

A topic becomes mastered at 80+ on two separate sessions. One strong response shows possibility. Repetition turns it into evidence.

Mastery=0.3× this session+0.7× mastery so far
Example four previous sessions · sums to 100%30.0%27.6%19.3%13.5%9.6%This sessionOne beforeTwo beforeThree beforeFour before

The latest session always owns 30%. The remaining 70% is distributed across the previous sessions using recency weights of 1, 0.7, 0.7², and so on, normalised to however many sessions actually exist. With only two previous sessions the same rule becomes 30.0% current, 41.2% one before, 28.8% two before.

gradient

Four core modules.
The first one lands in November.

Three Code Lab paths, the Interview Skills framework, and one transparent scoring system. Leave your email and I will write when SQL for Analytics is ready.

One email when the first module opens, and occasionally a question with a worked solution. Nothing else, and unsubscribe in one click.