← Meta Interview Insights

Meta·Data Scientist·Technical Phone Screen·Senior

Senior
Jul 2026

Summary

Meta data scientist interview, looked like a stats/causal inference deep dive. The whole thing was basically one long question about DiD and staggered adoption, which I was not fully expecting to go that deep on.

Questions Asked (5)

Q1

You can't randomize and need to use staggered adoption across EU regions. Walk through the two-period two-group DiD estimator, then generalize it to multiple periods with staggered treatment timing.

A/B Testing & ExperimentationProduct Analytics & Metrics
Author's notes

I got the two-group two-period setup fine, that part is pretty standard.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clearly defining the two-period two-group DiD estimator, emphasizing the parallel trends assumption and the regression formulation. Then extend to staggered adoption by introducing time and cohort fixed effects, and discuss modern estimators that address negative weighting issues. Use a concrete EU region rollout example to illustrate.

Pro tip: Mention that with staggered adoption, the standard two-way fixed effects (TWFE) estimator can be biased due to heterogeneous treatment effects, and reference recent advances like Callaway & Sant'Anna (2021) or Sun & Abraham (2021) to show depth.

1. Define the two-period two-group DiD estimator

Explain the setup: two groups (treated and control) and two periods (pre and post). The estimator is the difference in average outcomes between treated and control groups, before and after treatment.

2. State assumptions and regression form

Highlight the parallel trends assumption: absent treatment, the average outcomes of the two groups would have followed parallel paths. Show the regression: Y = α + β*Treated + γ*Post + δ*(Treated*Post) + ε, where δ is the DiD estimate.

3. Generalize to multiple periods and staggered adoption

Describe the setting: units adopt treatment at different times (staggered). Introduce the two-way fixed effects (TWFE) regression: Y_it = α_i + λ_t + δ*D_it + ε_it, where D_it is an indicator for treatment status.

4. Discuss limitations of TWFE with staggered adoption

Explain that TWFE can produce biased estimates when treatment effects are heterogeneous over time or across cohorts, due to 'forbidden comparisons' between already-treated and later-treated units.

5. Present modern solutions and best practices

Mention alternative estimators like Callaway & Sant'Anna (2021), Sun & Abraham (2021), or Borusyak et al. (2021) that correct for these issues, and recommend using them in practice.

Key Points to Mention

  • Parallel trends assumption and its importance
  • Two-way fixed effects regression equation
  • Staggered adoption and treatment timing variation
  • Negative weighting problem in TWFE with heterogeneous effects
  • Callaway & Sant'Anna or Sun & Abraham estimators
  • Practical considerations: clustering standard errors, testing pre-trends

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q2

Why does two-way fixed effects produce biased ATT estimates when treatment timing and treatment effects are both heterogeneous? Explain the negative weights problem.

A/B Testing & ExperimentationTechnical Trade-offs
Author's notes

This is the part I was most nervous about and weirdly it went okay.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining the two-way fixed effects (TWFE) estimator and its implicit assumption of homogeneous treatment effects. Then explain how staggered adoption and heterogeneous effects cause already-treated units to serve as controls, leading to negative weights. Conclude with the consequences for ATT estimation and mention robust alternatives.

Pro tip: Emphasize that the negative weights problem is not just a technical curiosity but can reverse the sign of the estimated effect, making TWFE unreliable for policy evaluation. Mention that modern estimators like Callaway & Sant'Anna (2021) or Sun & Abraham (2021) explicitly address this by using not-yet-treated or never-treated units as controls.

1. Define TWFE and its goal

Explain that TWFE is a regression with unit and time fixed effects, commonly used for difference-in-differences (DiD) with staggered treatment adoption. Its goal is to estimate the average treatment effect on the treated (ATT).

2. State the homogeneity assumption

TWFE assumes treatment effects are constant across units and time. When this holds, the estimator is unbiased. But with heterogeneous effects, the estimator becomes a weighted average of all possible 2x2 DiD comparisons, some with negative weights.

3. Explain the negative weights problem

With staggered adoption, already-treated units are used as controls for later-treated units. If treatment effects grow over time, the difference between later-treated and already-treated units can be negative, leading to negative weights. These negative weights can bias the ATT estimate, even reversing its sign.

4. Illustrate with an example

Provide a simple example: two groups, one treated early with increasing effects, one treated later. The TWFE estimate may understate or even show a negative effect because the early-treated group's outcome is subtracted from the later-treated group's outcome.

5. Discuss solutions and alternatives

Mention that to avoid negative weights, one can use estimators like Callaway & Sant'Anna (2021), Sun & Abraham (2021), or Borusyak et al. (2021) that explicitly model group-time ATTs and use only not-yet-treated or never-treated units as controls.

Key Points to Mention

  • Two-way fixed effects (TWFE) estimator and its use in difference-in-differences with staggered adoption.
  • Homogeneous treatment effect assumption and why it fails in practice.
  • Negative weights arise because already-treated units serve as controls for later-treated units.
  • Consequences: bias, attenuation, or sign reversal of ATT estimates.
  • Example with dynamic treatment effects to illustrate the problem.
  • Modern estimators (Callaway & Sant'Anna, Sun & Abraham, Borusyak et al.) that correct for negative weights.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q3

Propose a correct estimator for staggered adoption. Write out the estimand you're targeting and describe how you'd set up an event study with pre-trend tests.

A/B Testing & ExperimentationProduct Analytics & Metrics
Author's notes

Went with the cohort-by-cohort approach, basically aggregating treatment effects within adoption cohorts and then averaging.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining the causal estimand for staggered adoption, such as the group-time average treatment effect on the treated (ATT(g,t)) or a summary like the overall ATT. Then propose a robust estimator like Callaway & Sant'Anna (2021) or Sun & Abraham (2021) that avoids the pitfalls of TWFE, and outline an event study with pre-trend tests using leads and lags.

Pro tip: Emphasize that you would check for heterogeneous treatment effects and avoid using TWFE due to negative weighting issues; this shows you're up-to-date with modern econometrics and practical about implementation.

1. Define the estimand

Clearly state the causal parameter of interest, e.g., ATT(g,t) for each adoption cohort g and time t, or a weighted average like the overall ATT. Explain why this estimand is relevant for the business question.

2. Choose an estimator

Propose a robust estimator such as Callaway & Sant'Anna's group-time ATT or Sun & Abraham's interaction-weighted estimator. Explain how it addresses staggered adoption issues like heterogeneous effects and negative weighting.

3. Set up event study

Describe constructing an event study by estimating dynamic treatment effects relative to adoption time, including leads and lags. Use the chosen estimator to plot coefficients and confidence intervals.

4. Pre-trend tests

Explain how to test for parallel pre-trends by examining the significance of pre-treatment coefficients (leads). Discuss joint tests and visual inspection, and what to do if pre-trends are violated.

5. Interpret and validate

Discuss how to interpret the results, including heterogeneity across groups and time. Mention robustness checks like placebo tests and sensitivity analyses.

Key Points to Mention

  • Staggered adoption and its challenges (e.g., TWFE bias, negative weighting)
  • Group-time ATT (ATT(g,t)) and aggregation to overall ATT
  • Callaway & Sant'Anna (2021) or Sun & Abraham (2021) estimators
  • Event study with leads and lags to test pre-trends
  • Parallel trends assumption and its testability
  • Heterogeneity in treatment effects across cohorts and time

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q4

What are the key identification assumptions for DiD, how do you diagnose violations, what standard error approach do you use with few clusters, and how do you handle treatment reversal or partial adoption?

A/B Testing & ExperimentationTechnical Trade-offsAdaptability & Ambiguity
Author's notes

Four questions in one.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Structure your answer around the four sub-questions, starting with the core DiD assumptions (parallel trends, no anticipation, correct functional form), then move to diagnostics (event study, placebo tests), inference with few clusters (wild cluster bootstrap, randomization inference), and finally handling treatment reversal or partial adoption (staggered DiD, Sun & Abraham, Callaway & Sant'Anna). Emphasize practical trade-offs and how you would communicate uncertainty to stakeholders.

Pro tip: Acknowledge that in industry settings, perfect parallel trends is rare; instead, focus on robustness checks and sensitivity analysis (e.g., Rambachan & Roth) to quantify how much violation would change conclusions. Also, mention that with few clusters, standard errors can be misleading, so you should pre-specify the inference method and run simulations to validate it.

1. State the key identification assumptions

Clearly list the assumptions: parallel trends (in absence of treatment, treated and control groups would have followed parallel outcome trends), no anticipation (treatment timing is exogenous and not anticipated), and stable composition (no spillovers or compositional changes). Also mention that the treatment effect is homogeneous or that you use methods robust to heterogeneity.

2. Diagnose violations

Describe diagnostic tools: event study plots to check pre-trends, placebo tests (e.g., fake treatment dates or outcomes), and sensitivity analysis (e.g., Rambachan & Roth bounds). Discuss how to interpret pre-trends and what to do if they fail (e.g., add covariates, use synthetic control, or abandon DiD).

3. Choose appropriate standard errors with few clusters

Explain that with few clusters (e.g., <50), cluster-robust standard errors can be downward biased. Recommend wild cluster bootstrap (Cameron, Gelbach, & Miller) or randomization inference (Fisher randomization test). Mention that you would also check sensitivity to the number of clusters and possibly use bias-corrected methods.

4. Handle treatment reversal and partial adoption

For treatment reversal (units switching in and out of treatment), use methods like de Chaisemartin & D'Haultfœuille or Callaway & Sant'Anna that allow for multiple treatment periods and reversals. For partial adoption (staggered adoption), avoid TWFE with heterogeneous effects; instead use group-time average treatment effects (Callaway & Sant'Anna) or Sun & Abraham interaction-weighted estimator.

5. Communicate trade-offs and robustness

Summarize how you would choose among methods based on data structure, assumptions, and business context. Emphasize that you would present results with uncertainty intervals and sensitivity analyses to stakeholders, and possibly run simulations to validate the chosen approach.

Key Points to Mention

  • Parallel trends assumption and its testable implications (pre-trends).
  • No anticipation assumption and how to test for it (e.g., look at effects before treatment).
  • Event study plots and placebo tests for diagnostics.
  • Wild cluster bootstrap or randomization inference for few clusters.
  • Staggered DiD methods: Callaway & Sant'Anna, Sun & Abraham, de Chaisemartin & D'Haultfœuille.
  • Sensitivity analysis for parallel trends violations (Rambachan & Roth).

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q5

How would you communicate the ATT estimate and its uncertainty to a non-technical executive audience?

Stakeholder ManagementProduct Analytics & Metrics
Author's notes

Honestly the easiest part of the whole interview after everything that came before.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Focus on translating the ATT estimate and its uncertainty into business impact and decision-making terms, avoiding statistical jargon. Use a clear narrative that connects the estimate to expected outcomes and the uncertainty to risk, enabling executives to make informed choices.

Pro tip: Frame uncertainty as a range of possible outcomes with associated probabilities, and always tie it back to the cost of being wrong versus the cost of inaction. This shows you understand executive priorities and risk tolerance.

1. Start with the business question

Begin by restating the business problem the ATT estimate addresses, so executives understand the context and why it matters.

2. Present the estimate as a business outcome

Translate the ATT into a concrete metric executives care about, such as incremental revenue, user growth, or cost savings, using simple language.

3. Explain uncertainty as a range of outcomes

Describe the uncertainty using a confidence interval or a range of plausible values, and explain what it means in terms of best-case and worst-case scenarios.

4. Connect to decision-making and risk

Discuss how the estimate and its uncertainty inform the decision at hand, including the potential risks and rewards of different actions.

5. Offer a recommendation and next steps

Provide a clear recommendation based on the analysis, and suggest next steps such as further testing or monitoring to reduce uncertainty.

Key Points to Mention

  • Avoid statistical jargon like 'standard error' or 'p-value'; use plain language.
  • Use visual aids like simple charts or ranges to illustrate uncertainty.
  • Quantify the business impact in monetary terms or user metrics.
  • Acknowledge the uncertainty and explain how it affects the decision.
  • Provide a clear recommendation with a rationale.
  • Mention how additional data or experiments could reduce uncertainty.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.