PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Meta

Choose Metrics for Evaluating Fake-User Classifier

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a Data Scientist's ability to choose and interpret evaluation metrics for imbalanced binary classifiers, covering concepts such as precision/recall trade-offs, ROC-AUC versus PR-AUC, capacity-aware metrics and cost-sensitive thresholding, and is categorized in the Machine Learning domain as a practical application requiring conceptual understanding. It is commonly asked because production fraud- and abuse-detection problems demand reasoning about class imbalance, asymmetric business costs of false positives versus false negatives, and limited human-review or enforcement capacity when selecting metrics and operating thresholds.

  • medium
  • Meta
  • Machine Learning
  • Data Scientist

Choose Metrics for Evaluating Fake-User Classifier

Company: Meta

Role: Data Scientist

Category: Machine Learning

Difficulty: medium

Interview Round: Onsite

##### Scenario Spike in daily average comments may be driven by fake users; you must build a classifier to detect them. ##### Question Which evaluation metrics would you choose for the fake-user classifier and why? ##### Hints Discuss precision, recall, F1, ROC-AUC, business cost of false positives vs. false negatives.

Quick Answer: This question evaluates a Data Scientist's ability to choose and interpret evaluation metrics for imbalanced binary classifiers, covering concepts such as precision/recall trade-offs, ROC-AUC versus PR-AUC, capacity-aware metrics and cost-sensitive thresholding, and is categorized in the Machine Learning domain as a practical application requiring conceptual understanding. It is commonly asked because production fraud- and abuse-detection problems demand reasoning about class imbalance, asymmetric business costs of false positives versus false negatives, and limited human-review or enforcement capacity when selecting metrics and operating thresholds.

Related Interview Questions

  • Implement 1NN Embeddings and Forward Pass - Meta (hard)
  • 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)
Meta logo
Meta
Jul 12, 2025, 6:59 PM
Data Scientist
Onsite
Machine Learning
18
0

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 binary classifier that flags fake accounts for enforcement.

Task

Which evaluation metrics would you choose for the fake-user classifier and why?

Assumptions (explicit for clarity)

  • Binary classification with strong class imbalance (fake users are rare).
  • There is a limited human-review capacity and/or automated enforcement at high-confidence scores.
  • Business costs of false positives (blocking a real user) and false negatives (missing a fake user) are not equal.

Guidance

Discuss:

  1. Precision, recall, and F1/Fβ and how to pick β based on business cost.
  2. ROC-AUC vs PR-AUC and when each is appropriate.
  3. Capacity-aware metrics (e.g., precision@k, recall at fixed precision).
  4. Cost-sensitive evaluation (business cost of false positives vs false negatives) and threshold selection.

Solution

Show

Submit Your Answer to Earn 20XP

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 8,000+ 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.