Data Science Interview Questions for Product Companies
40 questions weighted to the interview style of product companies — 32 medium, 8 hard.
How product companies interview for Data Science
Product companies run deeper interviews with fewer, harder questions. Expect hands-on problem solving, scenario and design questions, follow-ups that test your depth, and a round on ownership and impact. Your projects should show measurable results.
This set focuses on Statistics and Probability (5), Python for Data Science (5), Deep Learning and NLP (5), Feature Engineering (4).
Write a Python function to split a long text into overlapping chunks by word count for a RAG index.
Show answer
Write Python code to compute the haversine distance between customer and store locations.
Show answer
Soon after a new model version went live, customer complaints spiked. How do you roll back safely and learn from it?
Show answer
Your A/B test shows a significant lift after 2 days. The product team wants to ship now. What do you say?
Show answer
Write Python code that validates prediction requests with Pydantic before passing them to a model.
Show answer
What is effect size and why should you report it along with a p-value?
Show answer
Write SQL to compute a 7-day rolling average of daily active users.
Show answer
Your fraud model's true labels arrive 30 days late. How do you monitor it in production?
Show answer
The business asks you to pick a decision threshold for a churn model. How do you choose it?
Show answer
What are the novelty effect and the primacy effect in A/B tests?
Show answer
Write Python code to apply a CUPED adjustment using each user's pre-experiment metric.
Show answer
What is stacking in ensemble learning?
Show answer
Your notebook runs on your laptop but fails on a colleague's machine. How do you make the work reproducible?
Show answer
How would you design an ML platform for a team of 20 data scientists?
Show answer
How does a CNN work?
Show answer
Training a transformer on a GPU fails with an out-of-memory error. What can you do?
Show answer
Write NumPy code for non-maximum suppression on a set of boxes and scores.
Show answer
Users say your internal chatbot gives outdated policy answers. What is the likely cause and fix?
Show answer
Write Python code to compute a 95% bootstrap confidence interval for the mean.
Show answer
An analyst tested 20 metrics in one experiment and found one significant. Should you trust it, and how do you correct for this?
Show answer
Write Python code to compare revenue per user between two groups using Welch's t-test.
Show answer
Pandas: find the top 3 products by revenue in each region.
Show answer
What is backpropagation?
Show answer
What is the difference between hard voting and soft voting in ensembles?
Show answer
Write a scikit-learn ColumnTransformer that preprocesses numeric and categorical columns.
Show answer
Your neural network's training loss suddenly becomes NaN. What do you check?
Show answer
Write SQL to find customers who ordered in January 2026 but not in February 2026.
Show answer
You need to use a device_id column with millions of unique values in a streaming model. How would feature hashing help?
Show answer
Write PyTorch code to fine-tune a pretrained ResNet-18 for a 5-class problem by replacing its final layer.
Show answer
Write a prompt template for classifying customer support tickets.
Show answer
Your sales forecast scores well in k-fold cross-validation but fails in production. What could be wrong with the validation?
Show answer
What is U-Net and why is it popular for segmentation?
Show answer
A key metric dropped 8 percent week over week. How do you check whether it is real?
Show answer
What is the difference between iterators and iterables in Python?
Show answer
Marketing wants to measure the impact of a TV and outdoor campaign that cannot be randomised at user level. How do you design the measurement?
Show answer
What is feature scaling and which models need it?
Show answer
Which activation functions do you know and when to use them?
Show answer
How would you structure a data science codebase so notebooks do not become unmaintainable?
Show answer
Pandas: find customers whose monthly spend increased for three consecutive months.
Show answer
Product companies (31)
Amazon
Data Science interview questions
Bengaluru, Hyderabad, Chennai +2
View questionsData Science interview questions
Bengaluru, Hyderabad, Gurugram +2
View questionsMeta
Data Science interview questions
Gurugram, Bengaluru, Hyderabad +1
View questionsMicrosoft
Data Science interview questions
Hyderabad, Bengaluru, Noida +2
View questionsAdobe
Data Science interview questions
Noida, Bengaluru, Gurugram
View questionsOracle
Data Science interview questions
Bengaluru, Hyderabad, Noida +2
View questionsSalesforce
Data Science interview questions
Hyderabad, Bengaluru, Mumbai +1
View questionsServiceNow
Data Science interview questions
Hyderabad, Bengaluru
View questionsAtlassian
Data Science interview questions
Bengaluru
View questionsData Science interview questions
Bengaluru, Gurugram, Mumbai
View questionsUber
Data Science interview questions
Bengaluru, Hyderabad, Gurugram
View questionsOla
Data Science interview questions
Bengaluru
View questionsFreshworks
Data Science interview questions
Chennai, Bengaluru, Hyderabad
View questionsZoho
Data Science interview questions
Chennai, Tenkasi
View questionsBrowserStack
Data Science interview questions
Mumbai, Bengaluru
View questionsDream11
Data Science interview questions
Mumbai
View questionsSAP
Data Science interview questions
Bengaluru, Gurugram, Pune +1
View questionsSprinklr
Data Science interview questions
Gurugram, Bengaluru
View questionsPostman
Data Science interview questions
Bengaluru
View questionsInMobi
Data Science interview questions
Bengaluru
View questionsChargebee
Data Science interview questions
Chennai, Bengaluru
View questionsDruva
Data Science interview questions
Pune
View questionsThoughtSpot
Data Science interview questions
Bengaluru
View questionsExpedia Group
Data Science interview questions
Gurugram, Bengaluru
View questionsAutodesk
Data Science interview questions
Bengaluru, Pune
View questionsRed Hat
Data Science interview questions
Pune, Bengaluru
View questionsNutanix
Data Science interview questions
Bengaluru, Pune
View questionsWorkday
Data Science interview questions
Pune
View questionsNetApp
Data Science interview questions
Bengaluru
View questionsUrban Company
Data Science interview questions
Gurugram
View questionsRapido
Data Science interview questions
Bengaluru
View questionsFrequently asked questions
How are Data Science interviews at product companies different?
Product companies run deeper interviews with fewer, harder questions. Expect hands-on problem solving, scenario and design questions, follow-ups that test your depth, and a round on ownership and impact. Your projects should show measurable results.
Which product companies are covered?
This page links to 31 product companies, including Amazon, Google, Meta, Microsoft, Adobe, Oracle, Salesforce, ServiceNow. Each has its own page with rounds and a separate practice set.
What rounds should I expect?
Common rounds at these companies include: Hiring manager round; Online coding assessment; Technical round 1 (DSA); HR round; Technical round 1. The exact process varies by company and role.