InterviewPrepInterviewPrep· Job Insights

Data Scientist technical round practice: stats, ML and coding

The Data Scientist technical round blends statistics, machine-learning judgement, probability and enough coding to prove you can implement. It is broader than an analyst round and deeper than a pure coding screen. Below is how the round is structured, the question families that recur, worked strong-versus-weak answers, and a focused way to rehearse each strand under time pressure.

Start a free mock interview →

The four strands the round tests

Most Data Scientist technical rounds sample from four areas, sometimes in a single sitting. Most Data Analyst / Data Science Jobs at the senior end expect fluency across all four strands.

  • Statistics and inference: hypothesis testing, p-values, confidence intervals, and why a result may be spurious.
  • Probability: conditional probability, expectation, and classic brain-teasers framed around real data.
  • Machine learning: bias-variance, regularisation, evaluation metrics, and when a model choice is wrong for the problem.
  • Coding: SQL plus Python or R to manipulate data and implement a small algorithm.

Interviewers care whether you know when a method is appropriate, not just how to run it.

Question archetypes to rehearse

Practise these recurring shapes rather than isolated trivia.

'Your A/B test shows a 2% lift, p=0.06. What do you do?'

They want you to discuss power, sample size, practical significance and the risk of peeking, not just recite the threshold.

'Explain the bias-variance trade-off with a concrete example.'

Strong candidates tie it to a real model and to regularisation, not textbook definitions.

'Choose an evaluation metric for a fraud model.'

This probes whether you reason about class imbalance, precision-recall, and the cost of false negatives.

A worked example: metric selection

Question: 'You are predicting rare fraud, 0.5% positive. Which metric would you optimise and why?'

Strong answer: 'Accuracy is misleading because always-predicting-negative scores 99.5%. I would look at precision-recall AUC and pick an operating point based on the business cost of missed fraud versus false alarms. If manual review is expensive, I would favour precision; if missed fraud is costly, I would raise recall and accept more review load.' This ties the metric to a decision.

Weak answer: 'I would use accuracy, or maybe F1.' There is no reasoning about imbalance or business cost, and F1 is named without justifying its beta. The interviewer learns nothing about your judgement.

How to prepare efficiently

Spread practice across the four strands rather than over-preparing one.

  • Refresh applied statistics: testing, intervals, and common pitfalls like multiple comparisons.
  • Drill probability until conditional and expectation problems feel routine.
  • Prepare to defend model and metric choices with a business rationale.
  • Keep coding warm with SQL plus a scripting language.

Because interviewers push back on your reasoning, rehearse defending answers aloud. A free AI voice mock interview on InterviewPrep generates a data-science mock from your CV and a target job description, then scores your reasoning delivery, pace and filler words, so you get used to explaining trade-offs calmly rather than freezing when challenged.

Frequently asked

How much coding is in a data scientist technical round?
Enough to prove you can implement, typically SQL plus Python or R for data manipulation and a small algorithm. It is usually lighter than a software engineer screen but heavier than an analyst round. Keep your scripting fluent so coding does not eat your reasoning time.
Do I need deep maths for the statistics questions?
You need applied understanding more than proofs. Be ready to reason about hypothesis testing, confidence intervals, power and common pitfalls like multiple comparisons or peeking at A/B tests. Interviewers probe whether you know when a method is valid, not whether you can derive it.
How do I answer machine learning questions well?
Anchor every answer to a concrete example and a business trade-off. For model or metric choices, explain the cost of different errors and why your pick fits the problem, especially with imbalanced data. Avoid reciting definitions without application.
What separates a strong candidate here?
The ability to connect methods to decisions. Strong candidates say when a technique is inappropriate, quantify trade-offs and stay composed when challenged. Weak candidates recite terminology but cannot justify why one approach beats another for the given data.
How should I practise probability brain-teasers?
Group them by pattern, such as conditional probability, expectation and Bayes-style updates, and solve each family until the setup is automatic. Practise narrating your steps so the interviewer can follow your logic even if you slip on arithmetic.
Where are data scientist openings usually posted in India?
Naukri Jobs and LinkedIn carry the bulk of Indian data scientist listings; set alerts on both, since consultancies and product firms often post at different cadences through the week.

Related prep

Data Scientist Case Study Round Practice · Data Scientist System Design Interview Practice · Software Engineer Technical Round Practice · Software Engineer System Design Interview Practice

Reading about it isn't practice.

Run a real AI mock interview built from your CV and a live job description — scored feedback on your answers, pace and filler words.

Start your free mock interview →