Meta Data Scientist Interview Questions
Meta’s Data Scientist interviews target candidates who can turn large-scale product data into clear, measurable product decisions. Expect a blend of technical and product-focused assessments: Meta Data Scientist interview questions often probe SQL and Python data manipulation, statistical inference and A/B test design, metric definition and instrumentation, and product sense around engagement and growth. Distinctive to Meta is the emphasis on scale, experimentation, and the ability to communicate actionable insights to engineers and product managers; interviewers typically evaluate both analytical rigor and storytelling clarity. The process usually begins with a recruiter screen, moves to one or more technical screens (coding/SQL plus a product or metrics case), and culminates in a loop of interviews that combine analytics, research-design, and behavioral rounds. For effective interview preparation, prioritize timed practice on data manipulation problems, refresh hypothesis testing and power intuition, rehearse product-metric case studies aloud, and craft concise STAR stories that emphasize measurable impact. Complement technical practice with mock interviews and clear explanations of tradeoffs so you can translate analyses into product recommendations under time pressure.
Compute ads revenue by geography in SQL
You have ad delivery logs for a shop-ads system. Tables ad_impressions - impression_id STRING (PK) - ts TIMESTAMP (UTC) - user_id STRING - shop_id STR...
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...
Compute probability an account is fake
A platform uses an automated classifier to flag potentially fake accounts. Assume: - Base rate: 2% of accounts are fake. - The classifier flags a fake...
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...
Handle conflict and urgent shifting priorities
Answer the following behavioral questions with concrete examples from your experience: 1. Describe a conflict you had with a partner or teammate. What...
Design metrics and experiment for stolen-post detection
You work on Stolen Post Detection for a social platform (detecting content that is copied/reposted without permission). A new detection algorithm is p...
Identify User Interest in Group Video Calls Using Data
Group Video-Calling Feature Analysis Context You are asked to design, launch, and analyze a new group video-calling feature for a large social/messagi...
Compute reply-based user metrics in 7 days
You are analyzing discussions on a social platform. Tables all_post - post_id (BIGINT, PK) - post_author_id (BIGINT, FK → user.user_id) - post_creatio...
Write SQL for video-call recipients and FR activity
Given the schema and samples below, write ANSI‑SQL to answer both questions. Assume dates are stored in UTC. Today is 2025-09-01, so “yesterday” is 20...
Calculate Response Rate and Compare User Survey Ratings
USERS user_id | signup_date 10 | 2024-03-20 11 | 2024-04-01 12 | 2024-04-05 SURVEYS survey_id | user_id | sent_at 1 | 10 ...
Fake Accounts [AE]
Detecting and Managing Bad Accounts on a Social Platform 1) Probability of a Bad Account Sending Friend Requests Context: 1% of accounts are bad. Bad ...
Design and evaluate a new group call feature
Product / DS Case: Group Calls for Messenger Groups Messenger has Groups but does not currently support group calls. You are evaluating whether to bui...
Compute active ad revenue by creation source
You work on an ads platform and need to report active ad revenue broken down by the ad’s creation source. Tables ads - ad_id BIGINT PK - advertiser_id...
Decide and experiment on Group Call feature
Assume today is 2025-09-01. You have only one table, calls_daily_agg(date, user_id, country, device_tier, one_to_one_calls_started, one_to_one_call_du...
Define engagement metrics and analyze comment distribution
You are a Data Scientist for a video platform. A PM asks you to: 1) Define metrics for “engagement” (they want a clear metric framework they can use i...
Write SQL to compare social-only vs game-only engagement
You are given two tables capturing Oculus app usage. Define an 'active day' as a UTC date on which a user generates at least one event. Consider only ...
Compute percent of active users with 50+ calls
Problem You work on a Messenger-like app. You want to measure how many active users in Great Britain (GB) today have been heavy callers recently. Tabl...
Calculate Average Session Length and Compare App Performance
user_sessions +---------+------------+------------+---------------------+---------------------+ | user_id | session_id | app | session_start ...
Determine Probability of Shared Videos in Recommendations
Video Recommendation Probability and Product Trade-offs Scenario A video-recommendation system selects K distinct videos for each user from an invento...
Compute video-call SQL metrics with edge cases
Use 'today' = 2025-09-01. Assume UTC timestamps. Write SQL to answer both parts below and call out how your queries handle edge cases (duplicates, fai...