Data Science Rapid-Fire Questions & Answers
50 questions for the rapid-fire stage — 32 easy, 18 medium.
About the rapid-fire round
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Data Science basics. Aim to answer each in under 20 seconds.
Tips for the rapid-fire round
- Answer in one or two sentences, then stop.
- If you don't know, say so quickly and move on; don't guess at length.
- Revise these the morning of the interview.
- Practise with a friend who reads them in random order.
What is cross-validation and why use it?
Show answer
What are precision and recall trade-offs in practice?
Show answer
Explain the chi-square test.
Show answer
What do kernel size, stride and padding mean in a convolution layer?
Show answer
What is early stopping?
Show answer
L1 vs L2 regularisation?
Show answer
What is NumPy broadcasting?
Show answer
Type I vs Type II error?
Show answer
Explain train, validation and test sets.
Show answer
Random forest vs a single decision tree?
Show answer
What is the difference between list, tuple, set and dict in Python?
Show answer
What is the logical order of execution of a SQL query?
Show answer
What is the vanishing gradient problem?
Show answer
What is the difference between a function and a method?
Show answer
What is skewness?
Show answer
How does dropout work?
Show answer
Explain INNER, LEFT, RIGHT and FULL OUTER joins.
Show answer
What is standard deviation and what does it tell you?
Show answer
Difference between loc and iloc in Pandas?
Show answer
Why do you apply a log transform to some features?
Show answer
Explain p-value in simple words.
Show answer
What is the difference between a set and a dictionary?
Show answer
How does K-means clustering work and how do you choose k?
Show answer
Explain the Law of Large Numbers.
Show answer
What is the difference between ROW_NUMBER, RANK and DENSE_RANK?
Show answer
What is a normal distribution?
Show answer
What is the difference between WHERE and HAVING in SQL?
Show answer
What is SVM and the kernel trick?
Show answer
How do list comprehensions work and why use them?
Show answer
What is conditional probability? Give an example.
Show answer
What is regularization? Explain L1 vs L2.
Show answer
Explain logistic regression.
Show answer
How do you perform feature selection?
Show answer
What is data leakage?
Show answer
What is a Poisson distribution used for?
Show answer
What is the difference between COUNT(*), COUNT(column) and COUNT(DISTINCT column)?
Show answer
How do you handle missing values?
Show answer
What is the difference between apply, map and applymap in Pandas?
Show answer
What does the axis parameter mean in NumPy and Pandas?
Show answer
What are Python's main built-in data types?
Show answer
What are *args and **kwargs?
Show answer
What is transfer learning?
Show answer
What is a confidence interval?
Show answer
How do you deal with high-cardinality categorical features?
Show answer
What is the difference between hard voting and soft voting in ensembles?
Show answer
What are lambda functions and where are they useful?
Show answer
Correlation vs covariance?
Show answer
Pearson vs Spearman correlation?
Show answer
What is a confusion matrix?
Show answer
Frequently asked questions
What happens in the Data Science rapid-fire round?
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Data Science basics. Aim to answer each in under 20 seconds.
How do I clear the rapid-fire round?
Answer in one or two sentences, then stop. If you don't know, say so quickly and move on; don't guess at length. Revise these the morning of the interview.
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.