PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Analytics & Experimentation/Meta

Prove source growth is cannibalization, not incremental

Last updated: Mar 29, 2026

Quick Overview

This question evaluates causal inference and experimental-design competencies in analytics, testing skills in identification strategy, treatment and control definition, specification of difference‑in‑differences or randomized geo experiments, metric construction, power calculations, and robustness checks for attribution and cannibalization analysis. It is commonly asked to determine whether observed growth is incremental or substitution-driven, falls under the Analytics & Experimentation domain in Data Science, and emphasizes practical application accompanied by conceptual understanding of identification assumptions, statistical power, and measurement.

  • hard
  • Meta
  • Analytics & Experimentation
  • Data Scientist

Prove source growth is cannibalization, not incremental

Company: Meta

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Onsite

You observe that creation_source = 'web' shows higher revenue in 2026 vs 2025. Design a causal analysis to test whether this growth is primarily cannibalization from other sources (api/mobile) rather than incremental revenue. Specify: - Identification: Choose and justify an approach (e.g., randomized geo budget shift, difference-in-differences with matched geos, or synthetic control). Define treatment (reducing non-web budgets by X% while holding web constant, or vice versa) and control units, and the time windows. - Model: Write the core DID equation with unit and time fixed effects and an interaction capturing treatment, plus controls for seasonality, macro trends, advertiser mix, and product changes. State key assumptions (parallel trends, no spillovers) and how you’ll test pre-trends and interference (e.g., cluster or partial interference models). - Metrics: Define incremental revenue, substitution/cannibalization rate = -ΔRevenue_other_sources / +ΔRevenue_web within randomized units; report confidence intervals. Include unit of analysis (geo, advertiser, or cohort) and how you’ll aggregate. - Power: Provide a minimal detectable effect calculation given historical variance and sample size (number of geos/advertisers and weeks). - Robustness: Plan placebo tests on pre-periods, negative-control outcomes, alternative specifications (event study, synthetic control), and sensitivity to heterogeneous treatment effects. - Decision rule: Pre-specify thresholds on cannibalization rate and incremental ROI that would trigger reallocation. Deliver a mocked analysis plan table schema you’d need (unit_id, date, source, revenue, spend, cohort, geo, treatment_flag).

Quick Answer: This question evaluates causal inference and experimental-design competencies in analytics, testing skills in identification strategy, treatment and control definition, specification of difference‑in‑differences or randomized geo experiments, metric construction, power calculations, and robustness checks for attribution and cannibalization analysis. It is commonly asked to determine whether observed growth is incremental or substitution-driven, falls under the Analytics & Experimentation domain in Data Science, and emphasizes practical application accompanied by conceptual understanding of identification assumptions, statistical power, and measurement.

Related Interview Questions

  • Measure scheduled posts feature success - Meta (medium)
  • Estimate ads ranking revenue impact - Meta (medium)
  • How should you evaluate unconnected content? - Meta (medium)
  • Should WhatsApp launch group calls? - Meta (medium)
  • How would you grow Meta products? - Meta (medium)
Meta logo
Meta
Oct 13, 2025, 9:49 PM
Data Scientist
Onsite
Analytics & Experimentation
1
0

Causal Analysis Design: Is Web Growth Incremental or Cannibalization?

Background

You observe that revenue attributed to creation_source = "web" is higher in 2026 compared to 2025. You need to determine whether this increase is primarily incremental or reflects cannibalization/substitution from other acquisition sources (api, mobile).

Assume revenue is tracked weekly by geo and source, and budgets can be adjusted by source at the geo level.

Task

Design a causal analysis that tests whether web growth is primarily cannibalization rather than incremental revenue. Address the following:

  1. Identification
  • Choose and justify an approach (e.g., randomized geo budget shift, difference-in-differences with matched geos, or synthetic control).
  • Define treatment (e.g., reducing non-web budgets by X% while holding web constant, or vice versa), control units, and the time windows (pre, treatment, washout).
  1. Model
  • Specify the core difference-in-differences (DID) equation with unit and time fixed effects and an interaction capturing treatment, plus controls for seasonality, macro trends, advertiser mix, and product changes.
  • State key assumptions (parallel trends, no spillovers) and how you’ll test pre-trends and interference (e.g., cluster or partial interference models).
  1. Metrics
  • Define incremental revenue and the substitution/cannibalization rate = −ΔRevenue_other_sources / +ΔRevenue_web within randomized units.
  • Specify confidence intervals, unit of analysis (geo, advertiser, cohort), and aggregation.
  1. Power
  • Provide a minimal detectable effect (MDE) calculation given historical variance and sample size (number of geos/advertisers and weeks). A worked example is acceptable.
  1. Robustness
  • Plan placebo tests on pre-periods, negative-control outcomes, alternative specifications (event study, synthetic control), and sensitivity to heterogeneous treatment effects.
  1. Decision Rule
  • Pre-specify thresholds on cannibalization rate and incremental ROI that would trigger budget reallocation.
  • Provide a mocked analysis-plan table schema you’d need (unit_id, date, source, revenue, spend, cohort, geo, treatment_flag).

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More Analytics & Experimentation•More Meta•More Data Scientist•Meta Data Scientist•Meta Analytics & Experimentation•Data Scientist Analytics & Experimentation
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.