PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Meta

How would you design Shop-ad ranking?

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's understanding of ad-ranking and multi-objective machine learning, focusing on ranking objectives, feature and label design, and the trade-offs between user experience and diverse advertiser goals.

  • hard
  • Meta
  • Machine Learning
  • Data Scientist

How would you design Shop-ad ranking?

Company: Meta

Role: Data Scientist

Category: Machine Learning

Difficulty: hard

Interview Round: Technical Screen

Suppose the previous experiment shows that, in some contexts, users are more likely to convert when shown an ad that leads to an in-app Shop rather than an external website. Now design a ranking algorithm for Meta ads that can **intelligently uprank Shop ads** without hurting user experience or advertiser objectives. Discuss: - What the ranking objective should be. - What features and labels you would use. - Whether you would use a heuristic boost, a learned ranking model, or a multi-objective system. - How you would handle heterogeneous advertiser goals, such as direct online conversion versus offline foot traffic. - How you would evaluate the algorithm offline and online. - What risks, fairness issues, and cold-start problems you would watch for.

Quick Answer: This question evaluates a candidate's understanding of ad-ranking and multi-objective machine learning, focusing on ranking objectives, feature and label design, and the trade-offs between user experience and diverse advertiser goals.

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 16, 2025, 12:00 AM
Data Scientist
Technical Screen
Machine Learning
3
0

Suppose the previous experiment shows that, in some contexts, users are more likely to convert when shown an ad that leads to an in-app Shop rather than an external website.

Now design a ranking algorithm for Meta ads that can intelligently uprank Shop ads without hurting user experience or advertiser objectives.

Discuss:

  • What the ranking objective should be.
  • What features and labels you would use.
  • Whether you would use a heuristic boost, a learned ranking model, or a multi-objective system.
  • How you would handle heterogeneous advertiser goals, such as direct online conversion versus offline foot traffic.
  • How you would evaluate the algorithm offline and online.
  • What risks, fairness issues, and cold-start problems you would watch for.

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.