PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Analytics & Experimentation/Meta

Evaluate new shop-ads ranking algorithm

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's skills in online experimentation, causal inference, and marketplace analytics—covering A/B test design, randomization and interference concerns, auction and budget effects, metric selection (primary, diagnostic, guardrail), and power/sample-size reasoning.

  • easy
  • Meta
  • Analytics & Experimentation
  • Data Scientist

Evaluate new shop-ads ranking algorithm

Company: Meta

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: easy

Interview Round: Technical Screen

You work on a marketplace with **shop ads**. A new ranking/recommendation algorithm is proposed to **promote shop ads** more aggressively, but stakeholders are unclear on *what exactly it changes* and *how to judge whether it is better*. Design an evaluation plan with an online experiment. ## What to cover 1. **Clarify the product change**: What questions would you ask to understand what the new algorithm is optimizing/promoting (e.g., different inventory, different bids, different relevance model)? 2. **Experiment design**: - How would you set up an **A/B test**? - What is the correct **randomization unit** (user vs session), and what are the tradeoffs? - Any concerns about **interference/market-level effects** (e.g., auctions, budgets) and how you’d mitigate them. 3. **Metrics**: - Propose **primary**, **diagnostic**, and **guardrail** metrics. - Include at least: CTR rising but revenue falling (a metric conflict) — how would you interpret and debug it? 4. **Power / sample size**: - Outline how you’d do **power analysis** (inputs needed, MDE, variance estimation), and what you’d do if the experiment is underpowered. 5. **Decision & follow-ups**: - How you would segment results (e.g., by geography) and decide whether to ship, iterate, or roll back. - Any offline evaluation you’d do before/alongside the A/B test. State any assumptions you make (auction type, billing model CPC/CPM, budgets, etc.).

Quick Answer: This question evaluates a data scientist's skills in online experimentation, causal inference, and marketplace analytics—covering A/B test design, randomization and interference concerns, auction and budget effects, metric selection (primary, diagnostic, guardrail), and power/sample-size reasoning.

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
Jan 17, 2026, 12:00 AM
Data Scientist
Technical Screen
Analytics & Experimentation
28
0
Loading...

You work on a marketplace with shop ads. A new ranking/recommendation algorithm is proposed to promote shop ads more aggressively, but stakeholders are unclear on what exactly it changes and how to judge whether it is better.

Design an evaluation plan with an online experiment.

What to cover

  1. Clarify the product change : What questions would you ask to understand what the new algorithm is optimizing/promoting (e.g., different inventory, different bids, different relevance model)?
  2. Experiment design :
    • How would you set up an A/B test ?
    • What is the correct randomization unit (user vs session), and what are the tradeoffs?
    • Any concerns about interference/market-level effects (e.g., auctions, budgets) and how you’d mitigate them.
  3. Metrics :
    • Propose primary , diagnostic , and guardrail metrics.
    • Include at least: CTR rising but revenue falling (a metric conflict) — how would you interpret and debug it?
  4. Power / sample size :
    • Outline how you’d do power analysis (inputs needed, MDE, variance estimation), and what you’d do if the experiment is underpowered.
  5. Decision & follow-ups :
    • How you would segment results (e.g., by geography) and decide whether to ship, iterate, or roll back.
    • Any offline evaluation you’d do before/alongside the A/B test.

State any assumptions you make (auction type, billing model CPC/CPM, budgets, etc.).

Solution

Show

Submit Your Answer to Earn 20XP

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,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.