PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Analytics & Experimentation/Meta

How would you evaluate a new ads ranking algorithm?

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's competency in experimental design, causal measurement, metric selection, and marketplace-aware evaluation of ads ranking algorithms, covering offline validation, online A/B experimentation, interference handling, and interpretation of heterogeneous effects.

  • easy
  • Meta
  • Analytics & Experimentation
  • Data Scientist

How would you evaluate a new ads ranking algorithm?

Company: Meta

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: easy

Interview Round: Onsite

## Context You work at a social network company with an ads marketplace. The company has an existing ads ranking algorithm currently used to select and order ads in the feed. A new ranking algorithm is proposed and is believed to be better. ## Task Describe how you would evaluate and decide whether to roll out the new ads ranking algorithm, covering: 1. **Offline evaluation (if any):** - What historical data you would use. - What offline metrics you would compute (e.g., ranking quality / relevance). - Key pitfalls (selection bias from the current serving policy, feedback loops, delayed outcomes). 2. **Online experimentation plan:** - Experiment design (A/B, interleaving, switchback, staged rollout) and the **unit of randomization** (user, session, impression, geo/time bucket). - How you would handle **interference** (auction dynamics, advertiser budget pacing, marketplace effects) and **novelty**. - How long you would run, and what you would monitor during ramp. 3. **Metrics and tradeoffs:** - Propose **one primary metric** for decision-making and several **diagnostic metrics**. - Include **guardrails** for user experience and advertiser health. - Explicitly discuss tradeoffs among **revenue**, **advertiser value**, and **user engagement/satisfaction**. 4. **Interpreting results:** - How you would determine whether the change is a win (statistical significance, practical significance, heterogeneity). - How you would investigate metric movements (e.g., revenue up but engagement down). 5. **Recommendation and communication:** - How you would summarize results and make a go/no-go (or iterate) recommendation to leadership. - What risks, open questions, and follow-ups you would propose before full launch. ### Assumptions you may state You may assume a typical auction-based ads system (bids, predicted CTR/CVR, relevance/quality signals), and that the ranking model can change the ads shown to users, affecting both user behavior and advertiser spend.

Quick Answer: This question evaluates a data scientist's competency in experimental design, causal measurement, metric selection, and marketplace-aware evaluation of ads ranking algorithms, covering offline validation, online A/B experimentation, interference handling, and interpretation of heterogeneous effects.

Related Interview Questions

  • Measure scheduled posts feature success - Meta (medium)
  • Estimate ads ranking revenue impact - Meta (medium)
  • How should you evaluate unconnected content? - Meta (medium)
  • Should WhatsApp launch group calls? - Meta (medium)
  • How would you grow Meta products? - Meta (medium)
Meta logo
Meta
Oct 30, 2025, 12:00 AM
Data Scientist
Onsite
Analytics & Experimentation
11
0

Context

You work at a social network company with an ads marketplace. The company has an existing ads ranking algorithm currently used to select and order ads in the feed. A new ranking algorithm is proposed and is believed to be better.

Task

Describe how you would evaluate and decide whether to roll out the new ads ranking algorithm, covering:

  1. Offline evaluation (if any):
    • What historical data you would use.
    • What offline metrics you would compute (e.g., ranking quality / relevance).
    • Key pitfalls (selection bias from the current serving policy, feedback loops, delayed outcomes).
  2. Online experimentation plan:
    • Experiment design (A/B, interleaving, switchback, staged rollout) and the unit of randomization (user, session, impression, geo/time bucket).
    • How you would handle interference (auction dynamics, advertiser budget pacing, marketplace effects) and novelty .
    • How long you would run, and what you would monitor during ramp.
  3. Metrics and tradeoffs:
    • Propose one primary metric for decision-making and several diagnostic metrics .
    • Include guardrails for user experience and advertiser health.
    • Explicitly discuss tradeoffs among revenue , advertiser value , and user engagement/satisfaction .
  4. Interpreting results:
    • How you would determine whether the change is a win (statistical significance, practical significance, heterogeneity).
    • How you would investigate metric movements (e.g., revenue up but engagement down).
  5. Recommendation and communication:
    • How you would summarize results and make a go/no-go (or iterate) recommendation to leadership.
    • What risks, open questions, and follow-ups you would propose before full launch.

Assumptions you may state

You may assume a typical auction-based ads system (bids, predicted CTR/CVR, relevance/quality signals), and that the ranking model can change the ads shown to users, affecting both user behavior and advertiser spend.

Solution

Show

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

More Analytics & Experimentation•More Meta•More Data Scientist•Meta Data Scientist•Meta Analytics & Experimentation•Data Scientist Analytics & Experimentation
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
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.