PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Meta

Build Predictive Model for Buyer Engagement Uplift

Last updated: Mar 29, 2026

Quick Overview

Meta machine learning prompt on building a causal uplift model for a "Show similar products" button, covering experiment data, pre-treatment features, uplift algorithms, evaluation, thresholds, and rollout decisions.

  • medium
  • Meta
  • Machine Learning
  • Data Scientist

Build Predictive Model for Buyer Engagement Uplift

Company: Meta

Role: Data Scientist

Category: Machine Learning

Difficulty: medium

Interview Round: Technical Screen

##### Scenario Data scientists need a predictive model to estimate how the new 'Show similar products' button will influence buyer engagement. ##### Question Describe how you would build a model—including feature selection, algorithm choice, sample-size considerations, evaluation and decision threshold—to predict engagement uplift and support the launch decision. ##### Hints Discuss demographic and behavioral features, pick algorithm based on data size, cross-validate, and translate predicted uplift into a launch recommendation.

Quick Answer: Meta machine learning prompt on building a causal uplift model for a "Show similar products" button, covering experiment data, pre-treatment features, uplift algorithms, evaluation, thresholds, and rollout decisions.

Related Interview Questions

  • Self-Attention: Implementation, Complexity, and Efficient Variants - Meta (hard)
  • Machine Learning Fundamentals: Optimizers, Scaling Laws, and Clustering - Meta (hard)
  • 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)
|Home/Machine Learning/Meta

Build Predictive Model for Buyer Engagement Uplift

Meta logo
Meta
Jul 12, 2025, 6:59 PM
mediumData ScientistTechnical ScreenMachine Learning
8
0

Predict Engagement Uplift for a New "Show Similar Products" Button

A new "Show similar products" button may change buyer engagement. You need to build a predictive model that estimates the causal uplift from showing the button and supports a launch decision.

Constraints & Assumptions

  • The goal is causal uplift, not just predicting engagement likelihood.
  • Use only pre-exposure features in the model.
  • Prefer randomized experiment data when available; if not, state the assumptions needed for observational data.
  • Connect the model output to a business decision: global launch, targeted rollout, further testing, or no launch.

Clarifying Questions to Ask

  • What is the primary outcome: click, product detail view, add-to-cart, purchase, or long-term engagement?
  • Is randomized treatment/control data available?
  • What unit is being scored: user, session, impression, product, or user-product pair?
  • Are there fairness, merchant-quality, or user-experience constraints?

What a Strong Answer Covers

  • Causal framing: ATE, CATE/uplift, treatment assignment, counterfactual outcomes, and assumptions.
  • Data setup with assignment, exposure, outcome, and pre-treatment features.
  • Feature sets: demographics, device, geography, history, product/category affinity, session context, price band, and inventory/recommendation quality.
  • Leakage controls, sample-size and power considerations, and sufficient data for heterogeneous effects.
  • Algorithms such as two-model uplift, T-learner, S-learner, causal forest, meta-learners, or regularized models depending on data size and complexity.
  • Evaluation using Qini/uplift curves, calibration by segment, policy value, A/B backtesting, cross-validation, and holdout performance.
  • Decision thresholds based on expected incremental value, user-experience cost, confidence intervals, and guardrails.

Follow-up Questions

  • Why is a normal engagement model insufficient for uplift?
  • How would you validate uplift estimates offline?
  • How would you prevent treatment leakage in features?
  • What if the model finds high uplift only in a small segment?
Loading comments...

Browse More Questions

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

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

Master your tech interviews with 8,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
  • AI Coding 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.