PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Meta

Model preference without ground truth

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's competency in uplift modeling, causal inference, experimental design, weak supervision, and bias and shift correction within the Machine Learning domain.

  • hard
  • Meta
  • Machine Learning
  • Data Scientist

Model preference without ground truth

Company: Meta

Role: Data Scientist

Category: Machine Learning

Difficulty: hard

Interview Round: Technical Screen

You are asked to predict which users would appreciate the new event notification, but you lack direct ground-truth labels. 1) Propose feasible proxy labels and their pitfalls (e.g., clicks vs RSVP vs downstream engagement), and define an objective that targets incremental value (uplift) rather than propensity. 2) Design a data-collection strategy that yields identifiable counterfactuals: specify an exploration policy with logged propensities suitable for IPS/DR/SNIPS offline evaluation; describe guardrails to cap variance. 3) Define offline metrics aligned with the business objective (e.g., policy value via inverse propensity weighting) and an online ramp plan to validate model quality. 4) Explain how you would detect and correct target shift and selection bias between exploration data and production (e.g., reweighting, domain adaptation). 5) If only weak signals exist, outline a weak-supervision or pairwise-preference approach and how you would calibrate the model for decision thresholds.

Quick Answer: This question evaluates a data scientist's competency in uplift modeling, causal inference, experimental design, weak supervision, and bias and shift correction within the Machine Learning domain.

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
Oct 13, 2025, 9:49 PM
Data Scientist
Technical Screen
Machine Learning
1
0
Loading...

Problem: Designing an Uplift Modeling and Evaluation Strategy for Event Notifications Without Ground-Truth Labels

You need to decide which users should receive a new event notification, but you lack direct ground-truth labels of "appreciation." The business goal is to send notifications only when they create incremental value, not merely when a user is likely to click.

Assume:

  • You can randomize notification delivery during an exploration phase and log propensities.
  • You can track short- and long-horizon engagement and dissatisfaction signals (e.g., hides, unsubscribes).
  • Notification sending has a cost (e.g., user fatigue), and you want to optimize net benefit.

Answer the following:

  1. Proxy labels and objective
  • Propose feasible proxy labels for "appreciation" (e.g., clicks, RSVP, downstream engagement), discuss pitfalls, and define an objective that targets incremental value (uplift) rather than propensity.
  1. Data collection for identifiable counterfactuals
  • Design an exploration policy that logs propensities suitable for IPS/DR/SNIPS offline evaluation. Include guardrails to cap variance and protect user experience.
  1. Offline metrics and online validation
  • Define offline metrics aligned with the business objective (e.g., policy value via inverse propensity weighting) and outline an online ramp plan to validate model quality.
  1. Shift and bias correction
  • Explain how to detect and correct target shift and selection bias between exploration data and production (e.g., reweighting, domain adaptation).
  1. Weak supervision and thresholding
  • If only weak signals exist, outline a weak-supervision or pairwise-preference approach and describe how you would calibrate the model and set decision thresholds.

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.