Design Experiment to Test New Hashtag Recommender Algorithm
Quick Overview
Evaluates online experiment design for a new hashtag recommender in a social app. Strong answers define randomization, stratification, power, guardrails, interference, ramp, and analysis plan.
Design Experiment to Test New Hashtag Recommender Algorithm
Company: Meta
Role: Data Scientist
Category: Analytics & Experimentation
Difficulty: medium
Interview Round: Onsite
##### Scenario
Evaluating a new hashtag recommendation algorithm through experimentation
##### Question
How would you design and run an experiment to test the new hashtag recommender, specifically how would you choose test and control groups?
##### Hints
Cover randomization unit, stratification, sample size, guardrail metrics, exposure overlap, and statistical power.
Quick Answer: Evaluates online experiment design for a new hashtag recommender in a social app. Strong answers define randomization, stratification, power, guardrails, interference, ramp, and analysis plan.
Experiment Design: Testing a New Hashtag Recommender
A social app shows hashtag recommendations to users while they compose posts. A new algorithm is proposed to increase hashtag adoption and downstream engagement without harming reliability, content quality, or user trust.
Design an online experiment to evaluate the new recommender.
Constraints & Assumptions
Define the triggered population and exposure clearly.
Account for overlap and interference because hashtags can affect downstream content distribution.
Include adoption, engagement, quality, and safety guardrails.
Predefine ramp, duration, power, and analysis plan.
Clarifying Questions to Ask Guidance
Who is eligible to see recommendations, and when are recommendations triggered?
What is the primary objective: acceptance, engagement, creator retention, or content quality?
Are creators or viewers the analysis unit for the primary metric?
Can hashtag trends create spillovers between treatment and control users?
Part 1 - Test and Control Groups
Choose the randomization unit, treatment/control definition, and exposure logging.