← All companies

Meta DS Prep

Data Scientist interview prep for Meta product analytics

118 questions · 0 mastered · 0 in review
Pick up where you left off
Learning plans
/
Status:
Topic:
Sort:
Q001
Define an engagement metric for a social product
Product Easy High freq
New
Q002
A/B test lift shrinks in week 2 — what happened?
Experimentation Medium High freq
New
Q003
Sample Ratio Mismatch — diagnose and decide
Experimentation Medium High freq
Q004
Design a metric for a Marketplace listing-expiry notification
Product Medium Medium freq
Q005
SQL — 7-day retention by signup cohort and country
SQL Medium High freq
Q006
Estimate medium-term revenue impact of an ads ranking change from a 2-week A/B test
Experimentation Hard High freq
Q007
Scheduled posts: estimate failure rate and define feature success
Statistics Hard Medium freq
Q008
SQL — unconnected-post counts and per-relationship reaction averages
SQL Easy Medium freq
Q009
Define success for an unconnected-content feed launch
Product Hard High freq
Q010
Experiment design for an unconnected-content feed launch, with risk focus
Experimentation Hard High freq
Q011
SQL — heavy callers and per-DAU call involvement over 7 days
SQL Medium High freq
Q012
Infer group-call demand from 1:1 call data
Product Hard Medium freq
Q013
Success metrics for a group-call launch, with cannibalization
Product Medium High freq
Q014
SQL — posts with more than 10 views in the past 7 days
SQL Easy Medium freq
Q015
SQL — view prevalence of Spam/Scam content in the last 30 days
SQL Medium High freq
Q016
Measure the severity of harmful content and evaluate a detection model
Product Hard High freq
Q017
A/B design for launching group call on WhatsApp: metric and cluster-randomization traps
Experimentation Medium High freq
Q018
Validating feature demand without an A/B test: survey, historical data, and the C-level case
Product Medium Medium freq
Q019
SQL — sellers with more than three products that had multiple interactions
SQL Medium Medium freq
Q020
SQL — vehicle category's share of interactions on newly created US listings
SQL Medium Medium freq
Q021
Is a new-listing notification for Marketplace buyers worth building?
Product Hard Medium freq
Q022
SQL — number of users with 2, 3, and 4+ accounts
SQL Easy High freq
Q023
SQL — percentage of multi-account users who have any unread notifications
SQL Medium High freq
Q024
Validate an account-switcher reorder from historical data before running the A/B
Product Medium High freq
Q025
A/B design for reordering the account switcher by unread notifications
Experimentation Medium High freq
Q026
SQL — SHOP vs WEBSITE revenue share over 30 days and reading model health from it
SQL Medium Medium freq
Q027
Evaluating a new ad recommendation algorithm when 50/50 isn't safe and when no test is possible
Product Medium High freq
Q028
Should we uprank SHOP ads? Evaluating the idea and designing the ranking change
Product Hard Medium freq
Q029
SQL — prior-year $1k+ advertisers and their this-year spend share
SQL Medium High freq
Q030
Creation source growth — real lift or cannibalization, and the exclusion SQL
Product Hard Medium freq
Q031
Evaluating an AI-assisted ads creation tool — metrics, test setup, and broader impact
Product Hard Medium freq
Q032
Evaluating an emoji-reaction feature with a 5-second long-press trigger — measurement and the C-level report
Product Medium Medium freq
Q033
SQL — relationship between pixel signal quality and ads performance
SQL Medium Medium freq
Q034
Evaluating a pixel-health notification feature for advertisers — is it a win?
Product Hard Medium freq
Q035
Measure fake-account prevalence on Meta and evaluate a detection model
Product Hard High freq
Q036
Evaluate whether a driving simulator's output is realistic compared to real-world data
ML Hard Medium freq
Q037
Predict whether each car at an intersection will turn left, go straight, or turn right
ML Medium Medium freq
Q038
Detect whether any of n cars will collide given their kinematics, from 1D to 2D
Other Medium Medium freq
Q039
Ads A/B read: CTR up, revenue down — diagnose and decide
Product Medium High freq
Q040
SQL — ads impression→conversion, peak vs off-peak hours
SQL Medium Medium freq
Q041
Evaluate a new ads ranking algorithm balancing revenue, advertisers, and users — and pitch it to leadership
Product Hard High freq
Q042
Chatbot LLM: probability of a good response, two in a row, and updating after three
Probability Medium High freq
Q043
Define engagement metrics for a video platform, and read the comment-per-user distribution
Product Medium Medium freq
Q044
SQL — authors whose posts received at least two replies in the last 7 days
SQL Medium Medium freq
Q045
SQL — percentage of users whose posts received replies from two distinct US users
SQL Medium Medium freq
Q046
Stolen post detection — diagnose harm, design a new algorithm, and evaluate it
Product Hard High freq
Q047
SQL — good-condition unreturned copies and their renewed-more-than-twice share
SQL Medium Medium freq
Q048
Python — max points from up to 3 books, each in a different category
Other Medium Medium freq
Q049
Clustering users for group call: traditional clustering vs. social-network community detection
ML Medium Medium freq
Q050
Why are Instagram Stories used more than Facebook Stories — and how would you close the gap?
Product Medium Medium freq
Q051
Bayes theorem on a fake-account test, and the at-least-once probability
Probability Medium High freq
Q052
SQL — sort each user's unread notifications by sender affinity from a daily-snapshot table
SQL Medium High freq
Q053
Active Advertisers per Country — Bottom-N and YoY Threshold SQL
SQL Medium High freq
Q054
Detecting Fake Accounts at Scale — Labels, Features, Evaluation
ML Hard High freq
Q055
Tell Me About Reporting to Someone Brand-New to the Team
Other Medium Medium freq
Q056
How Do You Make a New Team Member Feel Welcome?
Other Easy Medium freq
Q057
Determining group size and diagnosing bad cluster-randomization clusters for a group-call launch
Product Medium Medium freq
Q058
Friend recommendation: how do you improve the success rate of People You May Know
Product Hard High freq
Q059
Friend recommendations: filtering commercial and ad-driven accounts out of PYMK
Product Hard High freq
Q060
Testing a friend-recommendation change — unit of randomization, spillover, and the metric horizon
Experimentation Hard High freq
Q061
Friend-request acceptance rate — the simplest SQL question and the three traps in it
SQL Easy High freq
Q062
VR hand-waving gesture — define accuracy and decide whether to launch
Product Hard Medium freq
Q063
Fake-account detection from friend-request signals only — no model, no nothing
Product Hard Medium freq
Q064
Phone-screen SQL — 30-day user metric, top per category, compare two products
SQL Easy High freq
Q065
Tell me about a time you did something inclusive
Other Medium Medium freq
Q066
SQL — unconnected posts with views longer than 60 seconds in the past 7 days
SQL Easy Medium freq
Q067
Measure whether a post type promotes friendship between friends
Product Hard Medium freq
Q068
AR round: extracting insight from a 'flat' chart when an A/B test isn't applicable
Product Medium High freq
Q069
AE round: binomial probability then comparing two models via a two-proportion Z-test (pooled vs unpooled)
Statistics Medium High freq
Q070
SQL: daily cumulative sum with a date-join gotcha, then build a predictive model in SQL
SQL Medium High freq
Q071
SQL — invalid-event percentage per pixel for yesterday
SQL Easy High freq
Q072
Design a metric to measure platform-wide pixel signal health
Product Medium Medium freq
Q073
Oculus SQL round — most used app, time-spent share per category, social-vs-game engagement, unhealthy users
SQL Medium High freq
Q074
Designing a success metric for 'high-quality' Facebook notifications
Product Medium High freq
Q075
Measuring a nearby-event notification feature with network effects in the A/B test
Experimentation Medium Medium freq
Q076
Survey response rate by country — the easy SQL with two quiet traps
SQL Easy Medium freq
Q077
Feature selection for a SHOP-ads promoter — with a model, and without one
ML Hard Medium freq
Q078
SQL — SHOP spend share per advertiser, and whether SHOP ads outperform WEB ads
SQL Medium Medium freq
Q079
Multi-account switcher: how to interpret a user who glances for a few seconds and logs off
Product Medium Medium freq
Q080
Brand ads spend appears to be declining — diagnose it, triangulate it, and prove brand ads are worth buying
Product Medium High freq
Q081
Launching video as a new brand ad format — A/B design, optimal length, metric choice, and ecosystem effects
Experimentation Hard High freq
Q082
SQL — last-week CTR overall, then CTR by brand vs direct campaign type
SQL Easy High freq
Q083
Pre-launch retailer messaging platform — pilot metric, expansion targeting, and pre/post cost analysis
Product Hard Medium freq
Q084
If ad CTR rises 5% after a ranking change, will advertisers spend more?
Product Hard Medium freq
Q085
AR chart: treatment CTR is already higher in the pre-launch period — what's wrong and how would you fix the visualization?
Product Medium Medium freq
Q086
Proxy metrics for whether fake-account activity on Facebook changed over the past month — when fakes aren't yet labeled
Product Hard Medium freq
Q087
Detecting a fake account at signup — before any behavior signal exists
Product Hard Medium freq
Q088
AR round: +5% overall but +100% in one demographic subgroup — is the new ad ranker a launch?
Experimentation Medium High freq
Q089
SQL — top-10 video-call initiators in 7 days and share of France DAU on a video call yesterday
SQL Medium High freq
Q090
FB Lite retention is low a year after launch — how would you find out why?
Product Medium Medium freq
Q091
Python — smallest non-negative number from the odd digits of a given number
Other Easy Medium freq
Q092
Python — most common customer comment across locations, deduped per location
Other Easy Medium freq
Q093
Python — area of the largest island of 1s in a 0/1 matrix
Other Medium High freq
Q094
SQL — total sales and unique paying customers by payment type
SQL Easy Medium freq
Q095
SQL — top 5 customers by average payment per book of people they invited
SQL Hard Medium freq
Q096
SQL — author count, percent with .com URL, and percent who never made a sale
SQL Medium Medium freq
Q097
SQL — ads revenue in USD across a three-table FX-conversion schema
SQL Medium High freq
Q098
Python — cheapest round-trip ticket from departure and return price arrays
Other Easy Medium freq
Q099
Python — generate all k-digit strobogrammatic numbers (same after 180-degree rotation)
Other Medium Medium freq
Q100
DOT — convincing the PM, sizing the need, and picking a model for duplicate-content detection
Product Medium Medium freq
Q101
SQL — top-N ads by conversions over the last M days, three-table ad funnel
SQL Medium High freq
Q102
AR round: reporting a new ad ranker's A/B result to a CFO vs a DS, where to put CI on the chart, and how to communicate uncertainty
Product Medium High freq
Q103
Marketplace ads A/B: DAU down, ad revenue up — diagnose and decide
Product Hard High freq
Q104
AE: ratio of average comments (real vs fake users) — sampling distribution, 95% CI, and what sample size changes
Statistics Medium High freq
Q105
AR: Instagram shopping launch — opportunity sizing, revenue estimation, A/B design, and post-launch troubleshooting
Product Hard High freq
Q106
Reels launching inside the Instagram feed — questions to ask, metrics to pick, how to visualize
Product Medium High freq
Q107
Data modeling — tables and attributes for a product scenario, plus grain choice for a multi-step process
Other Medium High freq
Q108
SQL — four-part video watch stats and reaction-without-comment share
SQL Medium High freq
Q109
Python — streaming-event buffer: flush-on-full, drop-earliest, skip test users
Other Medium Medium freq
Q110
Python — do overlapping meetings ever exceed a maximum total participant count?
Other Medium Medium freq
Q111
SQL — heavy message receivers per day and average read-rate for spammers
SQL Medium High freq
Q112
Measuring spam without a labeled table, interpreting report-rate drops, and A/B design when spammers are rare
Product Medium High freq
Q113
Likes are down 10% today on a social product — diagnose it
Product Medium High freq
Q114
Fake-news surge: brief the VP in 24 hours — scope before impact
Product Medium Medium freq
Q115
Identify business travelers on a social platform — signal design and validation
Product Medium Medium freq
Q116
AE: short-video recommender — top engagement metrics, A/B sample size, views distribution, and top-10 overlap between users
Experimentation Hard Medium freq
Q117
Bayesian probability a received friend request is from a fake, given a 10× send-rate disparity
Probability Medium Medium freq
Q118
Circle launch — success metrics, experiment design, eng-resource tradeoff, and comments-per-post interpretation
Product Hard Medium freq