Identify Features for Fake News Detection on Facebook
Quick Overview
Identify Features for Fake News Detection on Facebook evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Identify Features for Fake News Detection on Facebook
Company: Meta
Role: Data Scientist
Category: Machine Learning
Difficulty: hard
Interview Round: Onsite
##### Scenario
Following detection of increasing fake news, you are tasked with proposing an automated classification solution.
##### Question
What features and modelling approach would you use to build a machine-learning system that flags fake news on Facebook?
##### Hints
Discuss text, user, network, temporal features; model choices; evaluation metrics; handling concept drift.
Quick Answer: Identify Features for Fake News Detection on Facebook evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Identify Features for Fake News Detection on Facebook
Meta
Aug 4, 2025, 10:55 AM
hardData ScientistOnsiteMachine Learning
32
0
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 design an automated system that flags likely misinformation for downranking, warning labels, or human review.
Task
Propose a feature set and modeling approach for a machine-learning system that flags fake news posts. Your answer should cover:
Features
Text/content features
User/account features (privacy-preserving, aggregated)
Network/graph/cascade features
Temporal/dynamic features
Optional: link/source credibility and multimodal (image/video) signals
Modeling approach
Baselines and production model(s)
How to fuse heterogeneous signals
Training data strategy (labels, noise, class imbalance)
Evaluation
Offline metrics and validation protocol
Thresholding, calibration, and cost trade-offs
Fairness and robustness checks
Concept drift and ongoing monitoring
Drift detection and retraining strategy
Human-in-the-loop and active learning
State any assumptions you make and note practical deployment constraints (latency, language coverage, privacy).
Constraints & Assumptions
Preserve the scope, facts, inputs, and requested outputs from the prompt above.
If the prompt leaves a detail unspecified, state a reasonable assumption before relying on it.
Keep the answer interview-ready: concise enough to present, but concrete enough to implement or evaluate.
Clarifying Questions to Ask Guidance
Clarify the task, data shape, labels, constraints, and evaluation metric.
State assumptions behind the math or modeling technique you choose.
Connect theory to practical training, debugging, and deployment implications.
What a Strong Answer Covers Guidance
Correct definitions and formulas where the prompt requires them.
A practical explanation of how the method behaves on real data.
Trade-offs, failure modes, diagnostics, and mitigation strategies.
Evaluation choices that match the product or modeling objective.
Follow-up Questions Guidance
How would noisy labels, class imbalance, or distribution shift affect the answer?