PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/Analytics & Experimentation/Meta

Define success metrics for a social feed

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's competency in metric design, analytics instrumentation, and experimentation for product features, testing their ability to define measurable primary and guardrail metrics from event-level data in the Analytics & Experimentation domain.

  • medium
  • Meta
  • Analytics & Experimentation
  • Data Engineer

Define success metrics for a social feed

Company: Meta

Role: Data Engineer

Category: Analytics & Experimentation

Difficulty: medium

Interview Round: Technical Screen

Define the key success metrics for a social feed feature. Specify: (a) the primary metric (s) with exact formulas (including numerator/denominator and units), (b) guardrail metrics (e.g., latency, content quality), (c) the eligible population and unit of analysis, (d) how to handle bots, empty sessions, outliers, and time zones, and (e) how each metric would be computed from an events table. Discuss trade-offs between engagement, quality, and reliability.

Quick Answer: This question evaluates a candidate's competency in metric design, analytics instrumentation, and experimentation for product features, testing their ability to define measurable primary and guardrail metrics from event-level data in the Analytics & Experimentation domain.

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
Sep 6, 2025, 12:00 AM
Data Engineer
Technical Screen
Analytics & Experimentation
6
0

Define Success Metrics for a Social Feed Feature

You are evaluating a change to the main social feed in a large-scale consumer app. Assume events are logged to a single analytics table with impression-level and action-level events.

Minimal events table (to ground definitions):

  • user_id, session_id, event_time (UTC), tz_offset_min
  • event_type ∈ {feed_load, impression, like, comment, share, save, hide, report, follow, unfollow, crash}
  • impression_id, content_id, creator_id
  • dwell_ms (on impression), server_latency_ms (on feed_load)
  • device_integrity ∈ {PASS, FAIL}, bot_score ∈ [0,1]

Specify:

(a) The primary success metric(s) with exact formulas (numerator/denominator and units).

(b) Guardrail metrics (e.g., latency, content quality, reliability) with formulas and units.

(c) The eligible population and unit of analysis (e.g., user-day, session, impression) for the primary metric and guardrails.

(d) Data hygiene rules: how to handle bots, empty sessions, outliers, and time zones.

(e) How each metric would be computed from the events table (outline the steps and any key joins/windowing).

Finally, discuss the trade-offs between engagement, quality, and reliability, and how your metric set balances these.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Analytics & Experimentation•More Meta•More Data Engineer•Meta Data Engineer•Meta Analytics & Experimentation•Data Engineer Analytics & Experimentation
PracHub

Master your tech interviews with 7,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.