Data Science Technical Round Questions & Answers
40 questions for the technical round stage — 2 easy, 35 medium, 3 hard.
About the technical round round
The technical round is the core of a Data Science interview: concept questions with follow-ups, a live hands-on task and a deep dive into one of your projects. Interviewers check depth, not just definitions.
Tips for the technical round round
- Say your approach out loud before you start writing.
- After a correct answer, expect 'why?' and 'what if?' follow-ups; go one level deeper than the question.
- Pick one project you can explain end to end, including what you would do differently.
- If you get stuck, explain what you would try next instead of going silent.
Random forest vs a single decision tree?
Show answer
Write Python code to run an ADF stationarity test and difference the series if needed.
Show answer
Your manager asks whether collecting more training data will improve the model. How do you answer using a learning curve?
Show answer
Write Pandas code to create lag and rolling features for each customer.
Show answer
Write torchvision transforms for training and validation of an image classifier using ImageNet normalisation.
Show answer
Explain Bayes' theorem with an example.
Show answer
How does dropout work?
Show answer
Write Python code to find the top 3 most similar documents to a query using cosine similarity on embeddings.
Show answer
What is SARIMA and how does it extend a plain ARIMA model?
Show answer
Write SQL to show each customer's first order date, last order date and the gap between them in days.
Show answer
What is transfer learning?
Show answer
What is the Global Interpreter Lock (GIL)?
Show answer
How do you use groupby with multiple aggregations?
Show answer
Write Python code to compute the Population Stability Index for a feature to detect drift.
Show answer
What is the difference between iterators and iterables in Python?
Show answer
Write Python code to apply a CUPED adjustment using each user's pre-experiment metric.
Show answer
What is chunking in RAG and how do you choose a chunk size?
Show answer
Explain INNER, LEFT, RIGHT and FULL OUTER joins.
Show answer
What are guardrails in LLM applications?
Show answer
Pandas: find customers whose monthly spend increased for three consecutive months.
Show answer
What is an isolation forest and how does it detect anomalies?
Show answer
Explain exponential smoothing and the Holt-Winters method.
Show answer
How do you tune hyperparameters?
Show answer
What is SVM and the kernel trick?
Show answer
Write SQL to compute a 7-day rolling average of daily active users.
Show answer
What is the Augmented Dickey-Fuller test?
Show answer
Write Python code to evaluate a forecasting model with expanding-window time series cross-validation.
Show answer
What is U-Net and why is it popular for segmentation?
Show answer
How do you choose a learning rate for a neural network?
Show answer
Which activation functions do you know and when to use them?
Show answer
You added an index but the query is still slow. How do indexes work, and when do they fail to help or even hurt?
Show answer
Explain ROC curve and AUC.
Show answer
What is TF-IDF?
Show answer
What is normalisation, and why are analytics tables often denormalised?
Show answer
What is recursive feature elimination?
Show answer
Explain the chi-square test.
Show answer
What are decorators in Python?
Show answer
Write SQL to compute week-1 retention by signup week.
Show answer
Your model performance degrades every few months. Would you retrain on a fixed schedule or based on triggers?
Show answer
Frequently asked questions
What happens in the Data Science technical round round?
The technical round is the core of a Data Science interview: concept questions with follow-ups, a live hands-on task and a deep dive into one of your projects. Interviewers check depth, not just definitions.
How do I clear the technical round round?
Say your approach out loud before you start writing. After a correct answer, expect 'why?' and 'what if?' follow-ups; go one level deeper than the question. Pick one project you can explain end to end, including what you would do differently.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.