Meta Data Scientist Machine Learning Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Determine Features for Effective Hashtag Recommendations
Hashtag Recommendation System Design Context You are designing a hashtag recommendation system for a social-media platform. Given a user u composing a...
Develop a Restaurant-Recommendation Engine with Logistic Regression
Restaurant Recommendation Engine: Metrics, Features, Model, and Evaluation Scenario You are designing a restaurant recommendation engine for a social ...
Identify Fake Accounts Using Machine Learning Techniques
Scenario You are a data scientist at a social‑commerce platform responsible for trust and safety. You need to design a system to detect and mitigate f...
Evaluate and Experiment with Harmful Content Detection Model
Evaluating a Harmful-Content Detection Model: Offline and Online Context You are given a binary classification model that detects harmful content in a...
Classify Reviewers Using Bayesian Probability for Accuracy Analysis
Scenario Classifying reviewers as lazy or careful with limited labels Context (completed) You are auditing a pool of reviewers who can be either: - La...
Evaluate Factors Before Replacing Recommendation Model
Ads Model Replacement: Evaluation, Trade-offs, Experimentation, and Executive Readout Scenario A large ads platform has built a new recommendation/ran...
Employ Collaborative Filtering for Personalized Recommendation Lists
Scenario You are releasing a new recommendation feature that must generate and assign personalized, ranked product lists for each user at scale. Users...
Identify Fake Accounts Using Machine Learning Techniques
Detecting Fake Accounts on a Social Network Context You are a data scientist at a large social platform. The goal is to detect and mitigate fake or ab...
Design a Restaurant Recommendation System for Food Apps
Designing a Restaurant Recommendation System for a Food-Ordering App Context You are tasked with designing an end-to-end recommendation system that su...
Identify Features for Fake News Detection on Facebook
Design a Machine-Learning System to Flag Fake News on Facebook Scenario An increase in fake news has been detected on the platform. You are asked to d...
Design and Validate Initial Restaurant Recommendation Model
Restaurant Recommendations on Facebook — First-Iteration Model Scenario You are tasked with designing a first-iteration machine-learning system to rec...
Choose Metrics for Evaluating Fake-User Classifier
Classifier Evaluation for Detecting Fake Users Scenario A sudden spike in daily average comments may be driven by fake users. You are asked to build a...
Build Predictive Model for Buyer Engagement Uplift
Predicting Engagement Uplift for a New "Show similar products" Button Scenario A new UI control (a "Show similar products" button) may change buyer en...
Design bot detection and evaluate trade-offs
Bot-Detection System Design for Comment Activity Context You are designing and evaluating a machine learning system to detect automated (bot) comment ...
Build a model to infer home vs office vs public
You must infer whether a Facebook session’s network context is home, office, or public venue to inform Portal targeting. Constraints: IPs may be share...
Choose threshold under asymmetric costs
You own a credit-card fraud classifier deployed as a probability scorer. Choose an operating threshold under asymmetric costs and justify it quantitat...
Design hashtag recommender with cold start
Hashtag Recommendation Design (Short-Video App) Task Design a system to recommend hashtags a user is likely to follow. Answer all parts precisely. 1) ...
Apply reinforcement learning to product decisions
Session‑level recommendations have stateful effects and feedback loops affecting long‑term retention. a) Formulate the problem as an MDP (state, actio...
Deploy multi-armed bandits safely
Online bandit with 3 variants, churn guardrail, and delayed conversions Context You are running an online experiment with 3 variants (including contro...
Explain why LASSO selects features
Explain why LASSO performs feature selection. Provide: 1) high-level intuition comparing L1 vs. L2 penalties; 2) geometric interpretation of the const...