
DevOps Engineer Interview Questions: Process + Preparation
Prepare for DevOps Engineer interviews with questions, tips, and Nora AI.
ReadPrepare for Data Scientist interviews with questions, tips, and Nora AI.

Prepare for Data Scientist interviews with questions, tips, and Nora AI.
A Data Scientist interview tests whether you can use data, statistics, experimentation, and modeling to help a company make better decisions.
The role varies by company. Some Data Scientists focus on product analytics and experimentation. Others work on forecasting, causal inference, machine learning, marketing analytics, risk, operations, or decision science.
Unlike a Data Analyst, a Data Scientist may be expected to use more advanced statistics, experimentation, predictive modeling, or causal methods. Unlike a Machine Learning Engineer, the role usually places greater emphasis on analysis, measurement, insight, and decision-making than production model infrastructure.
Quick Stats
* Typical process: Around 4 to 6 stages
* Typical timeline: Approximately 3 to 6 weeks
* Common stages: Recruiter screen, SQL or coding, statistics, product case, project deep dive, and behavioral interview
* Core focus: SQL, probability, statistics, experimentation, product sense, modeling, and communication
* Coding expectations: Usually SQL and Python or R
* Main differentiator: Turning an ambiguous business problem into a clear analytical approach and useful recommendation
The Five Core Areas
1. SQL and Data Analysis
Most Data Scientist interviews include SQL. You may need to join tables, aggregate events, calculate retention, build funnels, or debug a query.
2. Statistics and Probability
Interviewers may test hypothesis testing, confidence intervals, sampling, regression, bias, variance, and probability.
3. Experimentation and Causal Inference
Product-focused roles often require designing A/B tests, selecting metrics, calculating sample size, handling interference, and interpreting unexpected results.
Current Google and Apple Data Scientist roles explicitly emphasize statistics, experimentation, and causal inference. [oai_citation:1‡Google Careers](https://careers.google.com/jobs/results/123165944951251654-data-scientist/?utm_source=chatgpt.com)
4. Product and Business Judgment
You may be asked how to measure a feature, investigate declining engagement, define a north-star metric, or recommend whether a product should launch.
5. Communication
Strong Data Scientists explain complex findings clearly to Product, Engineering, Design, Finance, Marketing, and executives.
What Strong Data Scientist Candidates Do
* Clarify the business decision before analyzing data
* Define metrics carefully
* Check data quality and assumptions
* Distinguish correlation from causation
* Explain statistical results in plain language
* Quantify uncertainty
* Recommend an action rather than stopping at an observation
* Discuss limitations honestly
Use Nora AI's Technical Mode to practice SQL, statistics, experimentation, and modeling questions. Use Standard Mode for product cases and mixed Data Scientist interviews. Use Behavioral Mode for stakeholder conflict, failed analyses, and project stories.
The process depends on whether the role focuses on product analytics, experimentation, machine learning, decision science, or a specific business domain.
Stage 1: Recruiter Screen (20 to 35 minutes)
What to Expect
The recruiter reviews your background, technical tools, industry experience, location, compensation expectations, and interest in the company.
You may be asked whether your experience is strongest in experimentation, analytics, machine learning, causal inference, forecasting, or business intelligence.
Example Questions
* "Walk me through your background."
* "Why Data Science?"
* "Which analytical problems have you solved?"
* "How strong are you in SQL?"
* "Which tools do you use?"
* "Have you designed experiments?"
* "Which business domains have you supported?"
* "Why are you interested in this company?"
Tips
Prepare a concise introduction connecting your technical skills to business or product impact.
Use Nora AI's Standard Mode to rehearse your introduction and project overview.
Stage 2: SQL or Coding Screen (45 to 60 minutes)
What to Expect
The interviewer may give you several tables and ask you to write SQL involving joins, aggregations, window functions, dates, cohorts, or funnels.
Some roles also include Python or R for data manipulation, statistics, or modeling.
Example Questions
* "Calculate daily active users."
* "Find the percentage of users who returned within seven days."
* "Build a conversion funnel."
* "Identify the top product in each category."
* "Calculate a rolling seven-day average."
* "Find users who completed one event but not another."
* "How would you handle duplicate rows?"
* "What is wrong with this query?"
* "How would you validate the result?"
* "How would the query change for a large dataset?"
Tips
Clarify table grain, primary keys, time zones, duplicates, and missing values before writing the query.
Use Nora AI's Technical Mode to practice explaining your SQL logic aloud.
Stage 3: Statistics and Experimentation Interview (45 to 60 minutes)
What to Expect
This round tests whether you can design valid analyses and interpret uncertainty.
You may receive conceptual statistics questions or an A/B testing scenario.
Example Questions
* "What is a p-value?"
* "How do confidence intervals work?"
* "What are Type I and Type II errors?"
* "How would you calculate sample size?"
* "What is statistical power?"
* "When should you use a t-test?"
* "How would you test a new recommendation algorithm?"
* "What if the primary metric improves but retention declines?"
* "What causes novelty effects?"
* "How would you handle users appearing in both groups?"
Tips
Explain both the statistical method and the practical decision it supports.
Use Nora AI's Technical Mode for experimentation and follow-up questions.
Stage 4: Product or Business Case Interview (45 to 60 minutes)
What to Expect
You may be asked to investigate a metric change, define success for a feature, design an analysis, or recommend a business action.
This round is common at consumer technology and marketplace companies.
Example Questions
* "How would you measure the success of a new search feature?"
* "Daily active users fell by 10 percent. How would you investigate?"
* "Which metrics would you track for a food-delivery marketplace?"
* "How would you determine whether notifications improve engagement?"
* "A new feature increased clicks but reduced purchases. What happened?"
* "How would you measure customer satisfaction?"
* "Should the company launch this experiment?"
* "How would you identify the cause of increasing churn?"
* "What is the north-star metric for this product?"
* "How would you prioritize additional analysis?"
A Strong Case Structure
1) Clarify the user, product, and decision.
2) Define the main metric and guardrails.
3) Break the problem into possible causes.
4) Identify the required data.
5) Propose analysis or experimentation.
6) Discuss limitations.
7) Recommend the next action.
Tips
Do not immediately jump into SQL or machine learning. First define the business question and success metric.
Use Nora AI's Standard Mode for product and business cases.
Stage 5: Project Deep Dive or Presentation (45 to 75 minutes)
What to Expect
You may be asked to explain a previous project or present a take-home analysis.
The interviewer may examine your problem framing, data quality, methodology, assumptions, results, and influence on the business.
Example Follow-Ups
* "Why was this problem important?"
* "How did you define success?"
* "Where did the data come from?"
* "Which assumptions did you make?"
* "Why did you choose this method?"
* "What alternatives did you consider?"
* "What went wrong?"
* "How did stakeholders use the result?"
* "What was your personal contribution?"
* "What would you change now?"
Tips
Choose a project with clear ownership, meaningful analytical depth, and a measurable decision or outcome.
Use Nora AI's Technical Mode for the methodology and Behavioral Mode for stakeholder questions.
Stage 6: Behavioral and Stakeholder Interview (30 to 60 minutes)
What to Expect
This stage evaluates communication, influence, prioritization, ambiguity, and collaboration.
Example Questions
* "Tell me about a stakeholder who disagreed with your analysis."
* "Describe an analysis that failed."
* "Tell me about a time the data was incomplete."
* "Describe a time you changed a product decision."
* "Tell me about competing priorities."
* "Describe a time your recommendation was not followed."
* "Tell me about a mistake in your analysis."
* "How do you explain uncertainty to executives?"
* "Describe a project with ambiguous requirements."
* "Tell me about your most impactful analysis."
Tips
Prepare stories showing analytical judgment and business influence, not only technical execution.
Use Nora AI's Behavioral Mode to make the stories concise and accountable.
Data Scientist interviews commonly combine SQL, statistics, experimentation, product sense, machine learning, and communication.
SQL Questions
* "What is the difference between INNER JOIN and LEFT JOIN?"
* "How do window functions work?"
* "Calculate seven-day retention."
* "Find the second-highest value in each group."
* "Build a conversion funnel."
* "Calculate a moving average."
* "Find duplicate records."
* "How would you calculate session length?"
* "How do NULL values affect aggregation?"
* "When would you use a CTE?"
* "How would you optimize a slow query?"
* "How would you validate the output?"
Explain the grain of each table before joining.
Probability Questions
* "What is conditional probability?"
* "Explain Bayes' theorem."
* "What is the expected value of a random variable?"
* "How do independent and mutually exclusive events differ?"
* "What is the law of large numbers?"
* "What is the central limit theorem?"
* "How would you calculate the probability of at least one success?"
* "What is selection bias?"
* "How does sampling bias affect an analysis?"
* "What is survivorship bias?"
Interviewers want to see whether you can apply probability rather than only recall definitions.
Statistics Questions
* "What is a confidence interval?"
* "What is a p-value?"
* "What are Type I and Type II errors?"
* "What is statistical power?"
* "How do parametric and nonparametric tests differ?"
* "When would you use a t-test?"
* "What assumptions does linear regression make?"
* "What is heteroskedasticity?"
* "How do correlation and causation differ?"
* "How do you handle multiple hypothesis testing?"
* "What is bootstrapping?"
* "How would you detect an outlier?"
State assumptions and explain what happens when they are violated.
Experimentation Questions
* "How would you design an A/B test?"
* "How do you choose the primary metric?"
* "What should be included as a guardrail metric?"
* "How do you calculate sample size?"
* "How long should an experiment run?"
* "What causes sample-ratio mismatch?"
* "What is network interference?"
* "How do novelty and seasonality affect results?"
* "What if the experiment is not statistically significant?"
* "What if the treatment improves one metric but harms another?"
* "When should you stop an experiment early?"
* "How would you test a feature that cannot be randomized?"
Apple currently describes experimentation-focused Data Scientists as building measurement standards, causal methods, and experimentation systems that go beyond basic A/B testing. [oai_citation:2‡Apple](https://jobs.apple.com/en-mo/details/200666485-0836/senior-data-scientist-experimentation-causal-inference?team=SFTWR&utm_source=chatgpt.com)
Causal Inference Questions
* "Why does correlation not imply causation?"
* "What is a confounder?"
* "How does difference-in-differences work?"
* "What is propensity-score matching?"
* "What is an instrumental variable?"
* "What is regression discontinuity?"
* "When would you use synthetic control?"
* "How do selection effects create bias?"
* "What is the parallel-trends assumption?"
* "How would you estimate impact without a randomized test?"
Causal methods require strong assumptions. State them explicitly.
Product Questions
* "How would you measure the success of a new feature?"
* "Which metric should a marketplace optimize?"
* "How would you investigate declining retention?"
* "How would you measure search quality?"
* "What metrics matter for a subscription product?"
* "How would you define an active user?"
* "How do you choose a north-star metric?"
* "What guardrails would you monitor?"
* "How would you detect a change in user behavior?"
* "Which user segments would you analyze?"
* "How would you prioritize several hypotheses?"
* "What recommendation would you make?"
Strong product answers connect user behavior, business value, and measurement.
Machine-Learning Questions
* "What is the bias-variance trade-off?"
* "What causes overfitting?"
* "How do precision and recall differ?"
* "When is accuracy misleading?"
* "How does regularization work?"
* "How do random forests and gradient boosting differ?"
* "How would you handle class imbalance?"
* "What is cross-validation?"
* "How would you select a model?"
* "What is feature leakage?"
* "How do you interpret feature importance?"
* "How would you evaluate a forecasting model?"
Not every Data Scientist role requires deep machine-learning knowledge. Match your preparation to the posting.
Analytics and Metric Questions
* "How would you define retention?"
* "How do cohort and cross-sectional analyses differ?"
* "How would you calculate lifetime value?"
* "What is funnel conversion?"
* "How do leading and lagging indicators differ?"
* "How would you identify a metric anomaly?"
* "How do you distinguish real change from reporting error?"
* "How would you measure cannibalization?"
* "How would you segment users?"
* "How do you choose between mean and median?"
Define metrics precisely, including population, time window, and denominator.
Behavioral Questions
* "Tell me about an analysis that influenced a decision."
* "Describe an experiment that failed."
* "Tell me about a difficult stakeholder."
* "Describe a time the data was poor."
* "Tell me about an incorrect conclusion."
* "Describe a project with ambiguous goals."
* "Tell me about a recommendation that was rejected."
* "Describe a time you simplified a complex analysis."
* "Tell me about competing priorities."
* "Describe your highest-impact Data Science project."
Use Nora AI's Behavioral Mode to strengthen ownership, clarity, and impact.
A Data Science case evaluates whether you can structure an ambiguous problem, identify useful data, select an appropriate method, and recommend an action.
1. Clarify the Decision
Ask:
* What decision needs to be made?
* Who uses the product?
* What changed?
* Which time period is relevant?
* Which constraints matter?
* What would success look like?
Do not solve a vague version of the wrong problem.
2. Define Metrics
Choose:
* Primary metric
* Supporting metrics
* Guardrail metrics
* Relevant user segments
* Measurement window
Explain why each metric matters.
3. Form Hypotheses
For a decline in engagement, possible causes may include:
* Tracking errors
* Product changes
* Seasonality
* Acquisition mix
* Competitor activity
* Performance problems
* Changes in user quality
* External events
Organize hypotheses before requesting data.
4. Check Data Quality
Validate:
* Missing data
* Duplicate events
* Metric definition changes
* Tracking failures
* Time-zone issues
* Sample composition
* Logging delays
* Outliers
A broken dashboard can look like a real product problem.
5. Select the Method
Possible approaches include:
* Descriptive analysis
* Cohort analysis
* Segmentation
* Regression
* Experimentation
* Causal inference
* Forecasting
* Machine learning
Choose the simplest method that can answer the question credibly.
6. Interpret Carefully
Separate:
* Statistical significance
* Practical significance
* Causal evidence
* Correlation
* Uncertainty
* Limitations
A tiny statistically significant result may not justify a product change.
7. Recommend an Action
End with:
* What you believe
* How confident you are
* What the business should do
* What should be measured next
* Which remaining uncertainty matters most
Example: Engagement Declined by 10 Percent
A strong answer would first validate the metric, then break the decline down by platform, geography, acquisition source, user tenure, feature, and time.
You would check recent launches and external changes, identify where the decline is concentrated, form hypotheses, and recommend either a fix, deeper analysis, or experiment.
Example: Design an A/B Test
Define the treatment, control, randomization unit, primary metric, guardrails, expected effect, sample size, experiment duration, and analysis plan.
Discuss contamination, novelty effects, multiple testing, missing data, and whether the decision depends on practical rather than only statistical significance.
Common Case Mistakes
* Jumping directly into SQL
* Choosing a model before defining the objective
* Ignoring data quality
* Using vague metrics
* Confusing correlation with causation
* Forgetting guardrails
* Giving one hypothesis only
* Overcomplicating the method
* Ignoring uncertainty
* Ending without a recommendation
How Nora AI Helps
Use Nora AI's Standard Mode for product cases, metric investigations, and experimentation scenarios.
Use Technical Mode for statistics, SQL, causal inference, and modeling follow-ups. Use Behavioral Mode for stakeholder communication and project stories.
The Data Scientist title can describe several distinct roles. Study the job description rather than relying on the title alone.
Product Data Scientist
Product Data Scientists work closely with Product, Engineering, and Design.
The role commonly emphasizes:
* Product metrics
* Experimentation
* User behavior
* Retention
* Funnels
* Segmentation
* Causal inference
* Product strategy
* SQL
* Communication
Airbnb currently emphasizes SQL, Python or R, product collaboration, causal inference, and measuring the impact of new features. [oai_citation:3‡Careers at Airbnb](https://careers.airbnb.com/positions/7662244/?utm_source=chatgpt.com)
Decision Scientist
Decision Science roles may focus on:
* Forecasting
* Optimization
* Business planning
* Pricing
* Operations
* Marketing measurement
* Strategic modeling
* Simulation
* Causal inference
Apple currently describes Decision Intelligence Data Scientists as using predictive modeling, visualization, and statistical analysis to build end-to-end analytical solutions with measurable business impact. [oai_citation:4‡Apple](https://jobs.apple.com/en-in/details/200647263-1052/data-scientist?utm_source=chatgpt.com)
Machine-Learning Data Scientist
These roles may include:
* Predictive modeling
* Feature engineering
* Model evaluation
* Recommendation systems
* Natural-language processing
* Computer vision
* Model-quality analysis
* Production monitoring
The interview may resemble an MLE interview but place more weight on modeling and experimentation than system infrastructure.
Experimentation Data Scientist
Experimentation specialists focus on:
* A/B testing
* Sample-size planning
* Statistical standards
* Experiment design
* Causal inference
* Measurement governance
* Meta-analysis
* Experiment platforms
* Decision quality
Current Apple roles describe work extending beyond basic A/B testing into causal learning systems and experimentation standards at scale. [oai_citation:5‡Apple](https://jobs.apple.com/en-mo/details/200666485-0836/senior-data-scientist-experimentation-causal-inference?team=SFTWR&utm_source=chatgpt.com)
Marketing Data Scientist
Marketing-focused roles may emphasize:
* Attribution
* Incrementality
* Customer acquisition
* Lifetime value
* Media measurement
* Marketing mix modeling
* Geo-experiments
* Segmentation
* Forecasting
These positions may require stronger causal-inference and observational-analysis skills.
Risk and Fraud Data Scientist
Risk roles may focus on:
* Fraud detection
* Credit risk
* Abuse prevention
* Anomaly detection
* Imbalanced classification
* Cost-sensitive metrics
* Model monitoring
* Regulatory considerations
Interviewers may ask how false positives and false negatives affect customers and the business.
Data Scientist vs. Data Analyst
Data Analysts commonly focus on reporting, dashboards, descriptive analysis, and recurring business questions.
Data Scientists may use more advanced statistics, experimentation, causal inference, forecasting, and machine learning.
The boundary varies significantly by company.
Data Scientist vs. Machine Learning Engineer
Data Scientists commonly focus on insight, experimentation, modeling, and decision support.
Machine Learning Engineers generally focus more on production code, training pipelines, serving, monitoring, and ML infrastructure.
Some roles combine both.
Senior Data Scientists
Senior candidates may also be evaluated on:
* Analytical strategy
* Experimentation standards
* Causal methodology
* Cross-functional influence
* Mentoring
* Executive communication
* Metric design
* Long-term measurement systems
* Identifying high-value questions
Senior Airbnb roles explicitly emphasize causal inference, strong SQL and Python or R skills, and communication with Product, Engineering, Design, Legal, and executives. [oai_citation:6‡Careers at Airbnb](https://careers.airbnb.com/positions/7705262/?utm_source=chatgpt.com)
1) How many rounds are in a Data Scientist interview?
Most processes contain approximately 4 to 6 stages:
* Recruiter screen
* SQL or coding interview
* Statistics and experimentation
* Product or business case
* Project deep dive
* Behavioral or stakeholder interview
Some modeling-focused roles add machine-learning or take-home rounds.
2) Do Data Scientist interviews include SQL?
Usually, yes.
SQL is one of the most common Data Scientist interview skills because the role frequently involves extracting, joining, validating, and aggregating product or business data.
3) Do I need Python or R?
Most roles expect at least one.
Python is common for analysis, modeling, and machine learning. R remains common in statistics, experimentation, research, and some specialized teams.
Current Airbnb roles explicitly request SQL plus Python or R. [oai_citation:7‡Careers at Airbnb](https://careers.airbnb.com/positions/7662244/?utm_source=chatgpt.com)
4) How much statistics should I know?
Study:
* Probability
* Sampling
* Confidence intervals
* Hypothesis testing
* Statistical power
* Regression
* Bias
* Variance
* Experiment design
* Causal inference
The expected depth is greater for experimentation and inference roles.
5) Should I study machine learning?
Yes, but the required depth depends on the role.
Product analytics positions may prioritize SQL, experimentation, and product cases. Modeling-focused roles may deeply test feature engineering, model selection, validation, and prediction.
6) How should I prepare for a product case?
Practice:
* Clarifying the business decision
* Defining metrics
* Creating hypotheses
* Identifying required data
* Checking data quality
* Selecting an analytical method
* Interpreting uncertainty
* Recommending an action
Avoid beginning with a complex model.
7) How should I answer an A/B testing question?
Discuss:
* Hypothesis
* Treatment and control
* Randomization unit
* Primary metric
* Guardrails
* Sample size
* Duration
* Statistical test
* Potential bias
* Decision rule
Also explain what you would do with an inconclusive or mixed result.
8) What project should I prepare?
Choose a project with:
* A meaningful business problem
* Clear ownership
* Interesting data challenges
* Appropriate methodology
* Important assumptions
* Measurable results
* Stakeholder impact
* Honest limitations
Be prepared to explain why your method was appropriate.
9) What behavioral stories should I prepare?
Prepare stories involving:
* An influential analysis
* A failed experiment
* Poor data quality
* A difficult stakeholder
* An incorrect conclusion
* Ambiguous requirements
* A rejected recommendation
* Competing priorities
* Simplifying technical findings
* Cross-functional collaboration
Use Nora AI's Behavioral Mode to make the stories clear and accountable.
10) What should I ask the interviewer?
Useful questions include:
* "How much of the role is experimentation, analytics, and modeling?"
* "Which decisions does the Data Science team influence?"
* "How mature is the experimentation platform?"
* "How are analytical projects prioritized?"
* "Which tools does the team use?"
* "How do Data Scientists work with Product and Engineering?"
* "Who owns metric definitions?"
* "How are recommendations evaluated?"
* "What are the biggest data-quality challenges?"
* "What would success look like in the first six months?"
These questions help clarify the actual type of Data Scientist role.
11) Which Nora AI mode should I use?
Use:
* Technical Mode: SQL, probability, statistics, experimentation, causal inference, and machine learning
* Standard Mode: Product cases, metric investigations, recruiter questions, and realistic mixed interviews
* Behavioral Mode: Stakeholder conflict, failed analyses, ambiguity, influence, and project stories
* Salary Negotiation Mode: Base salary, equity, level, signing bonus, and competing offers
A useful sequence is:
* Session 1: Technical Mode for SQL
* Session 2: Technical Mode for statistics and probability
* Session 3: Technical Mode for experimentation
* Session 4: Standard Mode for product cases
* Session 5: Behavioral Mode for project and stakeholder stories
* Session 6: Standard Mode for a complete interview
12) What is the best way to practice?
Combine SQL, statistics, cases, and spoken explanation.
Practice:
* Writing SQL under time pressure
* Explaining statistical concepts simply
* Designing an experiment
* Investigating a changing metric
* Defining product success
* Presenting a major analysis
* Explaining uncertainty
* Defending a recommendation
* Discussing a failed project
* Communicating with a nontechnical stakeholder
Use Nora AI's Technical Mode for SQL and statistics, Standard Mode for product cases, and Behavioral Mode for stakeholder stories.
Nora provides immediate feedback on analytical structure, statistical reasoning, product judgment, communication, and whether your answer leads to a useful decision.
More articles you might find interesting.

Prepare for DevOps Engineer interviews with questions, tips, and Nora AI.
Read
Prepare for Cloud Solutions Architect interviews with questions and Nora AI.
Read
Prepare for Data Engineer interviews with questions, tips, and Nora AI.
Read
Prepare for Applied AI Engineer interviews with questions and Nora AI.
Read
Prepare for Solutions Engineer interviews with questions, tips, and Nora AI.
Read
Prepare for Forward Deployed Engineer interviews with Nora AI.
Read
Candidate avatar 1
Candidate avatar 2
Candidate avatar 3
Candidate avatar 4
Candidate avatar 5