← Meta Interview Insights

Meta·Data Scientist·Technical Phone Screen·Senior

Senior
Apr 2026

Summary

Meta DS interview focused entirely on retention metrics, which sounds straightforward until you're 20 minutes deep explaining the difference between N-day and rolling retention to someone who clearly knows the answer. Heavy on product analytics and experimentation design, less coding than I expected.

Questions Asked (5)

Q1

What are the main ways to define user retention, and how do N-day retention, rolling retention, and return rate differ from each other?

Product Analytics & MetricsTechnical Trade-offs
Author's notes

I started with N-day retention because it felt safest, cohort of users who signed up on day 0, check if they came back on exactly day N.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining user retention as the proportion of users who return after their first visit, then clearly distinguish N-day, rolling, and return rate by their time windows and counting methods. Use a concrete example (e.g., Day 7 retention) to illustrate each, and highlight when each metric is most appropriate for product decisions.

Pro tip: Emphasize that the choice of retention metric should align with the product's natural usage frequency and business goals—using N-day for daily-use products, rolling for sporadic usage, and return rate for long-term engagement—and mention that Meta often uses a combination to get a holistic view.

1. Define user retention

Explain that user retention measures the percentage of users who return to a product after their initial experience, indicating product-market fit and long-term value.

2. Describe N-day retention

N-day retention counts users who return exactly on day N after signup (e.g., Day 1, Day 7, Day 30), providing a precise snapshot but sensitive to daily fluctuations.

3. Describe rolling retention

Rolling retention counts users who return on day N or any day after, capturing cumulative engagement and better for products with less frequent usage patterns.

4. Describe return rate

Return rate measures the percentage of users who return at least once within a specified period (e.g., a week or month), often used for broader engagement tracking.

5. Compare and contextualize

Contrast the three metrics: N-day is strict and time-specific, rolling is cumulative and forgiving, return rate is period-based and flexible. Discuss trade-offs and when to use each.

Key Points to Mention

  • N-day retention is sensitive to the exact day and can be noisy; rolling retention smooths this by including all subsequent returns.
  • Return rate is often used for weekly or monthly active users (WAU/MAU) and is less granular than N-day.
  • The choice of metric depends on product usage frequency: daily apps use N-day, weekly/monthly apps use rolling or return rate.
  • Retention curves help visualize decay and compare cohorts; N-day curves show exact day retention, while rolling curves are cumulative.
  • Meta often uses a combination of retention metrics to avoid blind spots and to align with specific product goals.
  • Define the cohort and time window clearly when discussing retention to avoid ambiguity.

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

Q2

How would you compute 7-day versus 28-day retention, and what does each one actually tell you about user behavior?

Product Analytics & MetricsData Modeling
Author's notes

Cohorted by signup week felt obvious.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining retention precisely: the percentage of users from a cohort who return and perform a key action on a specific day (e.g., day 7 or day 28) after their first action. Then explain the computation using cohort-based analysis, and contrast what 7-day vs. 28-day retention reveals about short-term engagement versus long-term habit formation. Finally, discuss how to interpret these metrics in context and potential pitfalls.

Pro tip: Emphasize that retention should be tied to a meaningful action (e.g., sending a message, making a purchase) and that comparing 7-day and 28-day retention helps distinguish between novelty effects and true product-market fit.

1. Define retention and the key action

Clarify that retention measures whether users return and perform a specific action after signing up or first use. Specify the action (e.g., active user, purchase) and the time window (day 7 or day 28).

2. Explain the computation method

Describe cohort-based analysis: group users by their first action date, then for each cohort, calculate the percentage of users who return on day N (e.g., day 7 or day 28). Use SQL or a similar tool to join activity tables.

3. Interpret 7-day retention

7-day retention indicates early engagement and whether users find immediate value. It helps assess onboarding effectiveness and short-term product stickiness.

4. Interpret 28-day retention

28-day retention reflects longer-term engagement and habit formation. It signals whether users integrate the product into their routine and is a better predictor of long-term growth.

5. Compare and contextualize

Discuss how the gap between 7-day and 28-day retention reveals the strength of the habit loop. A large drop may indicate novelty, while a stable curve suggests product-market fit. Consider segmenting by user type or acquisition channel.

Key Points to Mention

  • Cohort analysis and how to define cohorts by first action date
  • The importance of specifying the retention action (e.g., active user, purchase)
  • Difference between day-N retention and rolling retention (e.g., any activity in a window)
  • How 7-day retention measures short-term engagement and onboarding success
  • How 28-day retention indicates long-term habit formation and product-market fit
  • Potential pitfalls: seasonality, novelty effects, and the need to segment by user characteristics

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

Q3

Can you give examples of product changes that would boost 7-day retention but hurt 28-day retention, or the reverse? And how would you structure a metric hierarchy around retention?

Product Analytics & MetricsProduct Strategy
Author's notes

The example I gave for boosting short-term at the cost of long-term was aggressive push notifications, gets people back in the first week but burns goodwill fast.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the product context and defining retention metrics precisely, then provide concrete examples of changes that trade off short-term and long-term retention, explaining the underlying user behavior. Finally, outline a metric hierarchy that connects retention to engagement, monetization, and long-term value, showing how you'd prioritize metrics.

Pro tip: Acknowledge that retention trade-offs are often intentional and depend on the product's lifecycle stage; show you can balance short-term wins with long-term health by proposing guardrail metrics and experimentation.

1. Clarify context and define retention

Ask clarifying questions about the product, user base, and how retention is defined (e.g., 7-day vs. 28-day). Specify whether retention is measured as active users or engaged users.

2. Provide examples of trade-offs

Give concrete product changes that boost 7-day but hurt 28-day retention (e.g., aggressive notifications) and vice versa (e.g., slow-burn features like communities). Explain the behavioral mechanisms.

3. Explain the trade-off dynamics

Discuss why these trade-offs occur: short-term boosts may come from novelty or pressure, while long-term retention requires genuine value and habit formation. Mention the risk of gaming metrics.

4. Structure a metric hierarchy

Propose a hierarchy with a North Star metric (e.g., long-term retention or LTV), supported by primary metrics (7-day, 28-day retention), secondary metrics (engagement, frequency), and guardrail metrics (user satisfaction, churn).

5. Prioritize and balance metrics

Explain how to use the hierarchy to make decisions, such as running experiments and monitoring both short and long-term metrics to avoid unintended consequences.

Key Points to Mention

  • Definition of retention: classic vs. rolling, and the importance of consistent measurement.
  • Examples: push notifications increase 7-day retention but may cause notification fatigue and reduce 28-day retention; community features boost 28-day retention but take time to show impact.
  • Trade-off mechanisms: novelty effect, user fatigue, habit formation, and value realization.
  • Metric hierarchy: North Star (e.g., LTV or long-term retention), primary (7-day, 28-day retention), secondary (DAU/MAU, session frequency), guardrails (NPS, uninstall rate).
  • Experimentation: A/B testing with long-term holdouts to measure sustained impact.
  • Product lifecycle: different stages (growth vs. maturity) may prioritize short-term vs. long-term retention differently.

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

Q4

What are the main pitfalls when measuring retention, and how do you handle things like right-censoring, seasonality, re-installs, bots, and timezone edge cases?

Product Analytics & MetricsRoot Cause Analysis
Author's notes

Right-censoring tripped me up for a second.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining retention precisely and acknowledging that measurement pitfalls stem from data quality, definitional ambiguity, and statistical biases. Then systematically address each pitfall (right-censoring, seasonality, re-installs, bots, timezone) by explaining the problem and proposing concrete solutions. Finally, emphasize the importance of aligning with business goals and validating metrics.

Pro tip: Show that you think about retention as a product health metric, not just a statistical exercise—tie each pitfall to its potential business impact and how you'd communicate trade-offs to stakeholders.

1. Define retention and its pitfalls

Clarify what retention means for the product (e.g., N-day, rolling, unbounded) and list common pitfalls: right-censoring, seasonality, re-installs, bots, timezone issues.

2. Address right-censoring and seasonality

For right-censoring, use survival analysis (e.g., Kaplan-Meier) or restrict to cohorts with sufficient observation time. For seasonality, compare year-over-year or use seasonal decomposition.

3. Handle re-installs and bots

Deduplicate users via stable identifiers (e.g., device ID, login) to avoid counting re-installs as new users. Filter bots using behavioral signals (e.g., rapid actions, unusual patterns) or known bot lists.

4. Manage timezone edge cases

Standardize on a consistent timezone (e.g., UTC) for event timestamps and define retention windows relative to user's local time if needed, but be transparent about the choice.

5. Validate and communicate

Validate metrics with sanity checks, A/B tests, or holdout groups. Communicate assumptions and limitations to stakeholders to ensure alignment.

Key Points to Mention

  • Right-censoring: use survival analysis or cohort-based observation windows to avoid underestimating retention.
  • Seasonality: compare year-over-year or use seasonal adjustment to distinguish true trends from cyclical patterns.
  • Re-installs: deduplicate users with stable IDs (e.g., device ID, account ID) to prevent inflating retention.
  • Bots: filter out automated traffic using behavioral heuristics, rate limiting, or third-party bot detection.
  • Timezone: standardize timestamps to UTC or user-local time consistently, and document the choice.
  • Definition alignment: ensure retention definition matches business goals (e.g., daily active vs. monthly active) and is consistently applied.

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

Q5

If a PM wants to run an A/B test to improve retention, how would you design and evaluate it, including randomization unit, experiment duration, delayed effects, and variance reduction?

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

User-level randomization felt like the right call to avoid spillover.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the product context and retention metric, then walk through the experiment design choices (randomization unit, duration, delayed effects, variance reduction) and how you would evaluate the results. Emphasize trade-offs and practical considerations like network effects, novelty, and statistical power.

Pro tip: At Meta, retention experiments often suffer from delayed effects and low power; proactively suggest using a longer horizon with a holdout or surrogate metrics, and consider variance reduction via CUPED or stratification to detect smaller effects.

1. Define the hypothesis and metric

Clarify the product change, the expected impact on retention, and choose a primary metric (e.g., 7-day retention) with guardrail metrics. Ensure the metric aligns with the product's north star.

2. Choose randomization unit and design

Decide between user-level, session-level, or cluster randomization based on interference risks. For retention, user-level is typical, but consider cluster randomization if network effects exist.

3. Determine duration and account for delayed effects

Calculate required sample size and duration based on expected effect size, power, and retention cycle. Extend duration to capture delayed effects, possibly using a holdout group or measuring long-term retention.

4. Apply variance reduction techniques

Use methods like CUPED, stratification, or regression adjustment to reduce variance and increase sensitivity, especially when sample size is limited or effect sizes are small.

5. Evaluate results and make decisions

Analyze primary and guardrail metrics, check for novelty effects, and consider practical significance. Use sequential testing or Bayesian methods if peeking, and communicate uncertainty.

Key Points to Mention

  • Randomization unit: user-level vs. cluster randomization to avoid interference
  • Experiment duration: power analysis, retention cycles, and delayed effects
  • Variance reduction: CUPED, stratification, regression adjustment
  • Novelty and primacy effects: monitor over time and use holdout groups
  • Guardrail metrics: ensure no harm to other key metrics
  • Statistical vs. practical significance: consider business impact

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