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.

|Home/Machine Learning/Meta
Meta logo
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:

  1. 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
  2. Modeling approach
    • Baselines and production model(s)
    • How to fuse heterogeneous signals
    • Training data strategy (labels, noise, class imbalance)
  3. Evaluation
    • Offline metrics and validation protocol
    • Thresholding, calibration, and cost trade-offs
    • Fairness and robustness checks
  4. 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?
  • What would you monitor after deployment?
  • Which baseline would you compare against first?
Loading comments...