PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Analytics & Experimentation/Meta

Determine User Demand for New Video-Calling Feature

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's competency in analytics design, demand sizing, metric hierarchy construction, experimentation and trade-off analysis for a new product feature.

  • hard
  • Meta
  • Analytics & Experimentation
  • Data Scientist

Determine User Demand for New Video-Calling Feature

Company: Meta

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Technical Screen

##### Scenario A consumer messaging product is preparing to launch an in-app video-calling feature and wants to understand demand, set evaluation metrics, and manage trade-offs. ##### Question Using only the provided SQL dataset, how would you determine whether users actually need or want the new video-calling feature? If you were granted access to all internal data sources, what additional analyses would you perform to gauge demand for the feature? After release, how would you evaluate or measure the quality and success of the video-calling feature? If the primary success metric improves while a non-primary (guardrail) metric declines, how would you proceed and communicate the decision? ##### Hints Consider penetration/activation rates, funnel or cohort analyses, A/B test design, metric hierarchy, guardrails, and follow-up monitoring.

Quick Answer: This question evaluates a data scientist's competency in analytics design, demand sizing, metric hierarchy construction, experimentation and trade-off analysis for a new product feature.

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
Aug 4, 2025, 10:55 AM
Data Scientist
Technical Screen
Analytics & Experimentation
2
0

Analytics Design: Demand Sizing, Evaluation Metrics, and Trade-offs for a New Video-Calling Feature

Context (Assumptions to Make the Task Self-Contained)

Assume you have access to a SQL dataset from a consumer messaging app with the following representative tables:

  • users(user_id, signup_date, country, device)
  • app_events(user_id, event_name, ts, props)
  • messages(message_id, thread_id, sender_id, recipient_id, sent_at, attachment_type)
  • call_events(call_id, caller_id, callee_id, call_type, started_at, ended_at, status)
    • call_type ∈ {voice} today; video will be added at launch.
    • status ∈ {connected, failed, canceled}.

If the dataset lacks a given table (e.g., voice calls), propose proxy analyses using the tables that exist.

Tasks

  1. Using only the provided SQL dataset, how would you determine whether users need or want video calling?
  2. If you had access to all internal data sources, what additional analyses would you run to gauge demand?
  3. After release, how would you evaluate the quality and success of video calling? Define a metric hierarchy and funnels.
  4. If the primary success metric improves but a guardrail metric declines, how would you proceed and communicate the decision?

Hints

  • Consider penetration/activation rates, funnel or cohort analyses, A/B test design, metric hierarchy, guardrails, and follow-up monitoring.

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.