← Meta Interview Insights

Meta·Data Scientist·Technical Phone Screen·Senior

Senior
May 2026

Summary

Meta DS interview, ads-ranking focus. The whole session was basically one long case study about a messy A/B result where almost every metric pointed a different direction. Dense and uncomfortable in a good way.

Questions Asked (4)

Q1

You're running an ads-ranking A/B test and get mixed results: CTR is down 3%, CPM is up 6%, impressions per user up 1.5% (not significant), RPM up 4%, and purchase conversion on click down slightly but not significant. Build a ship/hold decision framework using a north star metric and guardrails around user experience and integrity.

A/B Testing & ExperimentationProduct Analytics & MetricsPricing & Monetization
Author's notes

This is where I spent most of my mental energy.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining a clear north star metric that aligns with long-term business value, such as RPM or a composite metric like revenue per user. Then, establish guardrail metrics for user experience (e.g., CTR, impressions per user) and integrity (e.g., purchase conversion) with acceptable thresholds. Finally, evaluate the trade-offs: if the north star improves and guardrails are not violated, consider shipping; otherwise, hold and investigate.

Pro tip: Emphasize that statistical significance and practical significance are different; even if some metrics are not significant, their direction and magnitude matter for decision-making. Also, consider segment-level analysis to uncover heterogeneous effects that might inform a more nuanced decision.

1. Define North Star Metric

Choose a primary metric that captures long-term value, such as RPM (revenue per thousand impressions) or revenue per user, which aligns with business goals.

2. Establish Guardrail Metrics

Identify guardrails for user experience (e.g., CTR, impressions per user) and integrity (e.g., purchase conversion) with pre-defined acceptable thresholds (e.g., no more than 2% degradation).

3. Evaluate Trade-offs and Significance

Assess whether the north star improvement (RPM +4%) outweighs guardrail degradations (CTR -3%, purchase conversion down slightly), considering statistical and practical significance.

4. Make Ship/Hold Decision

If north star improves and guardrails are within thresholds, ship; if guardrails are violated, hold and investigate; if mixed, consider segment analysis or longer test.

Key Points to Mention

  • North star metric selection: RPM or revenue per user as a proxy for long-term value.
  • Guardrail metrics: CTR for user engagement, impressions per user for user experience, purchase conversion for integrity.
  • Statistical vs. practical significance: non-significant results still inform direction and risk.
  • Trade-off analysis: RPM increase vs. CTR decrease and potential long-term impact.
  • Segment analysis: check if effects vary by user cohort or ad type.
  • Decision criteria: pre-register thresholds for guardrails to avoid post-hoc rationalization.

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

Q2

Quantify the net revenue change per 1 million impressions and decompose the drivers using a waterfall breakdown across CPM, CTR, and conversion rate.

A/B Testing & ExperimentationProduct Analytics & MetricsPricing & Monetization
Author's notes

I fumbled the setup for longer than I'd like to admit.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining the revenue formula as Impressions × CTR × CVR × AOV (or Revenue per Conversion), then express net revenue change per 1M impressions as the difference between test and control. Decompose the total change into additive contributions from CPM, CTR, and CVR using a waterfall, ensuring the sum of individual effects equals the total change.

Pro tip: Use a multiplicative decomposition (e.g., log differences) to avoid interaction effects, and always validate that the sum of the waterfall components equals the total change. Also, clarify whether CPM is an input or output—if it's output, you may need to decompose differently.

1. Define the revenue equation

Express revenue per 1M impressions as a function of the three drivers: CPM, CTR, and CVR. For example, Revenue = Impressions × CTR × CVR × AOV, but since CPM is given, you might use Revenue = Impressions × CPM / 1000, and then relate CPM to the other metrics if needed.

2. Compute the total net revenue change

Calculate the difference in revenue per 1M impressions between the test and control groups. This is the total effect to be decomposed.

3. Choose a decomposition method

Select a method to attribute the total change to each driver. Common methods include sequential (waterfall) substitution, Shapley values, or log-based decomposition. For a waterfall, you can sequentially replace each metric from control to test and record the incremental change.

4. Perform the waterfall breakdown

Starting from control revenue, change one driver at a time to its test value, computing the revenue after each change. The differences between consecutive revenues are the contributions of each driver. Ensure the order is logical (e.g., CPM first, then CTR, then CVR) and note that order affects individual contributions.

5. Validate and interpret

Check that the sum of the individual contributions equals the total net revenue change. Interpret the results: which driver had the largest impact, and whether any interactions are present. Discuss potential reasons for the observed changes.

Key Points to Mention

  • Revenue formula: Revenue = Impressions × CTR × CVR × AOV (or Revenue per 1M impressions = CPM × 1000 × CTR × CVR × AOV / 1000, simplifying to CPM × CTR × CVR × AOV).
  • Waterfall decomposition: sequential substitution method to attribute total change to each driver.
  • Interaction effects: in multiplicative models, the sum of individual effects may not equal total change unless using a method like log decomposition or Shapley values.
  • Order dependence: the sequence of drivers in the waterfall affects individual contributions; choose a logical order (e.g., CPM first as it's often exogenous).
  • Validation: ensure sum of contributions equals total change; if not, account for interaction term.
  • Business interpretation: identify which driver drove the change and discuss actionable insights (e.g., if CTR increased but CVR decreased, might indicate lower-quality traffic).

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

Q3

What additional diagnostics would you run to make sure the results aren't artifacts, like Simpson's paradox from shifts in supply mix, bid landscape, user segments, or ad pacing?

A/B Testing & ExperimentationRoot Cause AnalysisProduct Analytics & Metrics
Author's notes

Felt more comfortable here.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by acknowledging the importance of checking for artifacts like Simpson's paradox, then outline a systematic diagnostic plan that includes segment-level analysis, balance checks, and sensitivity tests. Emphasize that the goal is to validate the experiment's internal validity and ensure the observed effect is not driven by confounding factors.

Pro tip: Proactively mention that you would pre-register these diagnostics or set up automated checks to catch such issues early, showing foresight and rigor. Also, highlight the importance of communicating findings clearly to stakeholders, especially if the results change after diagnostics.

1. Segment-Level Analysis

Break down the results by key dimensions such as supply mix, bid landscape, user segments, and ad pacing to check for inconsistent effects across segments. Look for signs of Simpson's paradox where the overall trend reverses within segments.

2. Balance and Randomization Checks

Verify that the treatment and control groups are balanced on these dimensions at the start of the experiment. Use statistical tests (e.g., t-tests, chi-square) to detect any significant differences that could indicate assignment bias.

3. Stratified and Multivariate Analysis

Perform stratified analysis or include interaction terms in a regression model to control for potential confounders. This helps isolate the treatment effect and adjust for imbalances.

4. Sensitivity and Robustness Tests

Run sensitivity analyses by re-weighting or matching on key covariates to see if the effect size remains stable. Also, test alternative model specifications to ensure results are not artifacts of a particular method.

5. Temporal and Pacing Diagnostics

Examine time-series patterns and ad pacing metrics to detect any temporal shifts or delivery issues that could confound results. Plot metrics over time for both groups to spot anomalies.

Key Points to Mention

  • Simpson's paradox and how it can arise from shifts in supply mix, bid landscape, user segments, or ad pacing.
  • Importance of pre-experiment balance checks and covariate adjustment.
  • Stratified analysis and regression with interaction terms to control for confounders.
  • Sensitivity analyses such as re-weighting, matching, or alternative model specifications.
  • Temporal analysis and pacing diagnostics to detect time-related artifacts.
  • Clear communication of diagnostic findings and potential impact on decision-making.

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

Q4

You need to present these results to the CFO on a single slide. What visuals do you include and what's the headline?

Stakeholder ManagementA/B Testing & ExperimentationCross-functional Alignment
Author's notes

Went with a waterfall for revenue drivers, a forest plot showing segment-level effects with confidence intervals, and a traffic allocation chart to confirm no SRM issues.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the goal: the CFO needs a clear, actionable takeaway, not a data dump. Focus on one primary metric that ties to business impact, and design the slide to answer 'so what?' with a headline that states the decision or result. Use visuals that highlight the key comparison and uncertainty, and be ready to explain what you'd do next.

Pro tip: CFOs care about money and risk. Translate your metric into dollars or percentage impact, and always include a confidence interval or error bars to show you understand uncertainty—this builds trust and prevents overpromising.

1. Clarify the objective and audience

Confirm what decision the CFO needs to make and what they care about most (e.g., revenue, cost, risk). Tailor the slide to their priorities, not your analysis process.

2. Choose the headline

Write a concise, action-oriented headline that states the key result and its business implication, e.g., 'Feature X increased conversion by 5% (+$2M annual revenue), with 95% confidence.'

3. Select the right visuals

Use a simple bar chart with error bars to compare control vs. treatment on the primary metric, and optionally a small secondary chart (e.g., segment breakdown or trend) if it adds actionable insight.

4. Simplify and focus

Remove clutter: no more than two visuals, minimal text, and clear labels. Highlight the statistical significance and effect size directly on the chart.

5. Prepare the narrative and next steps

Be ready to explain the methodology briefly, address potential concerns (e.g., novelty effect, seasonality), and recommend a clear next action (e.g., ship, iterate, or gather more data).

Key Points to Mention

  • Primary metric tied to business value (e.g., revenue, conversion, retention)
  • Statistical significance and confidence intervals to convey uncertainty
  • Effect size and practical significance, not just p-values
  • Clear control vs. treatment comparison
  • Business impact in dollars or percentage terms
  • Recommended next step or decision

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