Data Scientist Analytics & Experimentation Interview Questions
Practice the exact questions companies are asking right now.

"10 years of experience but never worked at a top company. PracHub's senior-level questions helped me break into FAANG at 35. Age is just a number."

"I was skeptical about the 'real questions' claim, so I put it to the test. I searched for the exact question I got grilled on at my last Meta onsite... and it was right there. Word for word."

"Got a Google recruiter call on Monday, interview on Friday. Crammed PracHub for 4 days. Passed every round. This platform is a miracle worker."

"I've used LC, Glassdoor, and random Discords. Nothing comes close to the accuracy here. The questions are actually current — that's what got me. Felt like I had a cheat sheet during the interview."

"The solution quality is insane. It covers approach, edge cases, time complexity, follow-ups. Nothing else comes close."

"Legit the only resource you need. TC went from 180k -> 350k. Just memorize the top 50 for your target company and you're golden."

"PracHub Premium for one month cost me the price of two coffees a week. It landed me a $280K+ starting offer."

"Literally just signed a $600k offer. I only had 2 weeks to prep, so I focused entirely on the company-tagged lists here. If you're targeting L5+, don't overthink it."

"Coaches and bootcamp prep courses cost around $200-300 but PracHub Premium is actually less than a Netflix subscription. And it landed me a $178K offer."

"I honestly don't know how you guys gather so many real interview questions. It's almost scary. I walked into my Amazon loop and recognized 3 out of 4 problems from your database."

"Discovered PracHub 10 days before my interview. By day 5, I stopped being nervous. By interview day, I was actually excited to show what I knew."

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."
"The search is what sold me. I typed in a really niche DP problem I got asked last year and it actually came up, full breakdown and everything. These guys are clearly updating it constantly."
How would you evaluate stolen-post detection?
You are interviewing for a Meta DSA (product analytics / data science) role. The product team is launching a new Stolen Post Detection algorithm that ...
How would you evaluate emoji reactions launch?
You work on a Messenger-like chat app (not Meta). The product team plans to ship a new feature: Emoji Reactions (a user can long-press a message for 5...
How to evaluate similar-listing notifications feature
Case study (Marketplace product analytics) Context: Circle is a US marketplace app for buying and selling second‑hand products. On a product listing p...
Estimate ATE of personalization on streaming
You are given a user-level dataset from an online experiment that randomized personalization (treatment) vs no personalization (control). Assume one r...
How to measure harmful-content severity and run experiments
Context You are a Data Scientist on a social media platform working on harmful content (e.g., hate/harassment, self-harm, violence, sexual exploitatio...
How would you diagnose a completed orders drop?
Case: Completed orders dropped in Los Angeles You are a Data Scientist supporting a consumer pricing team for a two-sided delivery marketplace (custom...
Estimate impact without experiments and pick variant
Part A — Measuring impact when you cannot run an experiment You are a Staff Data Scientist working on a product change (feature/policy/model update). ...
How would you define and use retention metrics?
Scenario You are a Data Scientist supporting a consumer product (app or website). A PM asks you to “dive deep” on user retention and recommends tracki...
How to experiment on ETA reduction
Context You work on a consumer app where users see an ETA (estimated time to arrival/delivery) during a funnel (e.g., browsing → checkout → order plac...
Compute ITT, TOT, and LATE with noncompliance
In the same personalization experiment, not everyone assigned to treatment actually receives personalization (noncompliance). You are given user-level...
Evaluate new shop-ads ranking algorithm
You work on a marketplace with shop ads. A new ranking/recommendation algorithm is proposed to promote shop ads more aggressively, but stakeholders ar...
How to estimate feature impact on usage time
Problem A product team believes a new feature (or a variable you can influence, e.g., enabling notifications, new feed ranking, new UI) changes user t...
Should WhatsApp Launch Group Calls?
Assume WhatsApp currently supports only 1:1 audio and video calling and is considering launching group calling. You are the data scientist evaluating ...
Measure feature impact with switchback, PSM, and CACE
You work at a ridesharing company and want to measure the impact of a new membership feature on rides-per-user (RPU). Part A — Switchback experimentat...
How to test bike delivery?
You are a data scientist at a food-delivery marketplace. The company is considering launching a bicycle courier delivery option in selected cities. De...
Should WhatsApp launch group calls?
WhatsApp currently supports only one-to-one calling and is considering launching group calling for personal users. The product goal is to increase eng...
Evaluate AI-assisted ad creation
Meta is considering launching an AI-assisted ad creation feature for advertisers. The feature helps advertisers generate ad copy and/or creatives insi...
How would you evaluate pixel-issue notifications?
Context An ads platform supports an Ads Pixel (a tracking script) that advertisers install on their websites/apps to send back conversion events (e.g....
Design an A/B test with causal inference
A/B Test Design: Checkout Nudge (Guest-Level Randomization) Setup - Run dates: 2025-08-04 to 2025-08-31 (28 days). Analyze the primary metric on a mat...
Assess Demand for Group Video Chat
Meta is considering adding a group video chat feature to an existing communication product that currently supports messaging and possibly 1:1 calling....