Meta·Data Scientist·Technical Phone Screen
Apr 2026
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.
- What are the main ways to define user retention, and how do N-day retention, rolling retention, and return rate differ from each other?
- How would you compute 7-day versus 28-day retention, and what does each one actually tell you about user behavior?
- 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?
- 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?
- 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?
“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.” The rest of the author's notes on Data Scientist interview at Meta, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post