PracHub
QuestionsPremiumLearningGuidesInterview PrepNEWCoaches
|Home/Machine Learning/Meta

Identify Fake Accounts Using Machine Learning Techniques

Last updated: Mar 29, 2026

Quick Overview

This question evaluates competencies in applied machine learning for detecting fake accounts on social networks, covering feature engineering, handling class imbalance and noisy labels, model selection, evaluation metrics, and production deployment considerations.

  • medium
  • Meta
  • Machine Learning
  • Data Scientist

Identify Fake Accounts Using Machine Learning Techniques

Company: Meta

Role: Data Scientist

Category: Machine Learning

Difficulty: medium

Interview Round: Onsite

##### Scenario Detecting fake accounts on a social network ##### Question Describe a full approach to identify fake accounts. Outline how you would build and train a model, including features. Which evaluation metrics would you monitor and how would you prioritize them? ##### Hints Discuss labeling, class imbalance, precision-recall, business cost of errors.

Quick Answer: This question evaluates competencies in applied machine learning for detecting fake accounts on social networks, covering feature engineering, handling class imbalance and noisy labels, model selection, evaluation metrics, and production deployment considerations.

Related Interview Questions

  • Design and evaluate an ads ranking algorithm - Meta (easy)
  • How would you design a Shop Ads ranking algorithm? - Meta (easy)
  • Derive Linear Regression Solution - Meta (medium)
  • Explain key ML metrics and techniques - Meta (medium)
  • Design an ad recommendation ranking approach - Meta (easy)
Meta logo
Meta
Aug 4, 2025, 10:55 AM
Data Scientist
Onsite
Machine Learning
26
0

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 abusive accounts while minimizing harm to legitimate users. Fake accounts are rare compared to legitimate ones, so class imbalance, noisy labels, and high business costs of mistakes are central concerns.

Tasks

  1. End-to-end approach: Describe how you would design an end-to-end system to identify fake accounts.
  2. Data and labels: Explain how you would obtain training labels and address label noise and class imbalance.
  3. Features: Propose key feature families and give examples for each.
  4. Modeling and training: Outline model choices, training setup, handling imbalance, and how you’d prevent leakage and drift.
  5. Evaluation and prioritization: Specify offline and online evaluation metrics, how you would set thresholds, and how you would prioritize precision vs. recall given business costs.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Machine Learning•More Meta•More Data Scientist•Meta Data Scientist•Meta Machine Learning•Data Scientist Machine Learning
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.