Data Science Interview Questions for Analytics Companies
40 questions weighted to the interview style of analytics companies — 8 easy, 26 medium, 6 hard.
How analytics companies interview for Data Science
Analytics and data-services firms test practical skill hard: SQL, Excel or Python tasks, statistics, and business cases where you turn data into a recommendation. Many run a take-home or live case round in addition to technical interviews.
This set focuses on Deep Learning and NLP (9), Feature Engineering (5), Statistics and Probability (4), Python for Data Science (4).
What are type hints in Python and why do data teams use them?
Show answer
Write Python code to compute a 95% bootstrap confidence interval for the mean.
Show answer
Write Python code to evaluate a forecasting model with expanding-window time series cross-validation.
Show answer
What is the difference between a set and a dictionary?
Show answer
What is named entity recognition?
Show answer
Describe a project where you worked with very little labelled data.
Show answer
What is a confidence interval?
Show answer
Difference between a shallow copy and a deep copy?
Show answer
What is the difference between an epoch, a batch and an iteration?
Show answer
What is transfer learning?
Show answer
Write SQL to compute users, conversions and conversion rate for each experiment variant.
Show answer
What is the difference between layer normalisation and batch normalisation?
Show answer
L1 vs L2 regularisation?
Show answer
Your neural network's training loss suddenly becomes NaN. What do you check?
Show answer
What is the difference between a subquery and a correlated subquery?
Show answer
How do you use groupby with multiple aggregations?
Show answer
What are hybrid search and reranking in retrieval systems?
Show answer
What is an AI agent in the context of LLMs?
Show answer
What is the Augmented Dickey-Fuller test?
Show answer
What is DBSCAN and when is it better than K-means?
Show answer
Your model's most important feature is customer_id. What is wrong?
Show answer
Your LLM app takes 8 seconds to respond and users complain. What do you do?
Show answer
Your SQL result does not match the number on the official dashboard. How do you resolve it?
Show answer
Your dataset is highly imbalanced (2% positives). How do you handle it?
Show answer
Which activation functions do you know and when to use them?
Show answer
Write OpenCV code to read an image, convert it to grayscale, resize it and detect edges.
Show answer
What are trend, seasonality and noise in a time series?
Show answer
Write Pandas code to encode hour of day as a cyclical feature.
Show answer
Explain the Law of Large Numbers.
Show answer
How do you turn text columns into features for a tabular model?
Show answer
Your deployed model gives different predictions than the same model in your notebook. Why?
Show answer
Tell me about a time you had to explain a deep learning model's mistake to a client or stakeholder.
Show answer
What are shadow, canary and A/B deployments for models?
Show answer
You target-encoded a city column and validation AUC jumped from 0.72 to 0.95. What do you suspect?
Show answer
Users say your internal chatbot gives outdated policy answers. What is the likely cause and fix?
Show answer
What is interference or a network effect in experiments, and why does it break standard A/B tests?
Show answer
Write NumPy code for non-maximum suppression on a set of boxes and scores.
Show answer
What are interaction features and when do they help?
Show answer
What is positional encoding in transformers and why is it needed?
Show answer
Analytics companies (11)
EXL
Data Science interview questions
Noida, Gurugram, Bengaluru +1
View questionsMu Sigma
Data Science interview questions
Bengaluru
View questionsFractal Analytics
Data Science interview questions
Mumbai, Bengaluru, Gurugram +1
View questionsLatentView Analytics
Data Science interview questions
Chennai, Bengaluru
View questionsTiger Analytics
Data Science interview questions
Chennai, Bengaluru, Hyderabad
View questionsTredence
Data Science interview questions
Bengaluru, Chennai, Gurugram
View questionsSigmoid
Data Science interview questions
Bengaluru, Pune
View questionsQuantiphi
Data Science interview questions
Mumbai, Bengaluru
View questionsAffine
Data Science interview questions
Bengaluru
View questionsNielsenIQ
Data Science interview questions
Vadodara, Chennai, Pune
View questionsCourse5 Intelligence
Data Science interview questions
Mumbai, Bengaluru
View questionsFrequently asked questions
How are Data Science interviews at analytics companies different?
Analytics and data-services firms test practical skill hard: SQL, Excel or Python tasks, statistics, and business cases where you turn data into a recommendation. Many run a take-home or live case round in addition to technical interviews.
Which analytics companies are covered?
This page links to 11 analytics companies, including EXL, Mu Sigma, Fractal Analytics, LatentView Analytics, Tiger Analytics, Tredence, Sigmoid, Quantiphi. Each has its own page with rounds and a separate practice set.
What rounds should I expect?
Common rounds at these companies include: HR round; Technical interview; Case or guesstimate round; Technical round 1; Technical round 2 or case round. The exact process varies by company and role.