PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Meta

How to design Shop ad ranking

Last updated: Apr 2, 2026

Quick Overview

This question evaluates a candidate's expertise in machine learning and data science for ad ranking systems, including objective formulation and trade-offs among user value, advertiser value, and platform revenue, choice of training labels (clicks, add-to-cart, purchases, long-term value), feature engineering, cold-start and advertiser-size handling, fairness, and robustness to feedback loops and gaming. It is commonly asked to assess ability to design and evaluate production recommender/advertising models; domain: Machine Learning / Ad Ranking / Recommender Systems; level of abstraction: practical application with system-level conceptual reasoning and measurement-focused evaluation (offline and online).

  • hard
  • Meta
  • Machine Learning
  • Data Scientist

How to design Shop ad ranking

Company: Meta

Role: Data Scientist

Category: Machine Learning

Difficulty: hard

Interview Round: Technical Screen

Suppose the experiment suggests that increasing exposure for Shop ads may be beneficial. The interviewer then asks how you would design the ranking algorithm. Design a ranking approach for Shop ads on a Meta surface. The system must decide when a Shop ad should rank above a regular website ad. Discuss: - the optimization objective and tradeoffs among user value, advertiser value, and platform revenue; - the labels or training targets you would use, including click, add-to-cart, purchase, long-term value, and possible offline outcomes; - important features for the user, ad, Shop quality, advertiser quality, and context; - how you would handle small versus large advertisers, cold start, and fairness; - how you would evaluate the model offline and online; - how you would manage feedback loops, exploration, calibration, and advertiser gaming.

Quick Answer: This question evaluates a candidate's expertise in machine learning and data science for ad ranking systems, including objective formulation and trade-offs among user value, advertiser value, and platform revenue, choice of training labels (clicks, add-to-cart, purchases, long-term value), feature engineering, cold-start and advertiser-size handling, fairness, and robustness to feedback loops and gaming. It is commonly asked to assess ability to design and evaluate production recommender/advertising models; domain: Machine Learning / Ad Ranking / Recommender Systems; level of abstraction: practical application with system-level conceptual reasoning and measurement-focused evaluation (offline and online).

Related Interview Questions

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

How to design Shop ad ranking

Meta logo
Meta
Oct 26, 2025, 12:00 AM
hardData ScientistTechnical ScreenMachine Learning
3
0
Loading...

Suppose the experiment suggests that increasing exposure for Shop ads may be beneficial. The interviewer then asks how you would design the ranking algorithm.

Design a ranking approach for Shop ads on a Meta surface. The system must decide when a Shop ad should rank above a regular website ad.

Discuss:

  • the optimization objective and tradeoffs among user value, advertiser value, and platform revenue;
  • the labels or training targets you would use, including click, add-to-cart, purchase, long-term value, and possible offline outcomes;
  • important features for the user, ad, Shop quality, advertiser quality, and context;
  • how you would handle small versus large advertisers, cold start, and fairness;
  • how you would evaluate the model offline and online;
  • how you would manage feedback loops, exploration, calibration, and advertiser gaming.
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

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.