PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Statistics & Math/Meta

Model user-level ad impression allocation

Last updated: Mar 29, 2026

Quick Overview

This question evaluates probability and statistical modeling skills, specifically binomial occupancy, expectations and variances, event probability calculations, and the use of Taylor and Poisson approximations in count data; it falls under the Statistics & Math domain.

  • medium
  • Meta
  • Statistics & Math
  • Data Scientist

Model user-level ad impression allocation

Company: Meta

Role: Data Scientist

Category: Statistics & Math

Difficulty: medium

Interview Round: Onsite

You have X distinct users and Y ad impressions. Each impression is independently assigned uniformly at random to one user (with replacement across impressions). For a fixed user u: (a) Derive E[Impressions_u] and Var(Impressions_u]. (b) Compute P(u sees at least one impression). (c) Derive E[# of users who see at least one impression]. (d) For large X with Y/X small, give the first-order Taylor approximation and an exponential (Poisson) approximation to part (b), and state when each is accurate. (e) State the precise assumptions that justify using a Binomial model here, and when a Poisson approximation is appropriate.

Quick Answer: This question evaluates probability and statistical modeling skills, specifically binomial occupancy, expectations and variances, event probability calculations, and the use of Taylor and Poisson approximations in count data; it falls under the Statistics & Math domain.

Related Interview Questions

  • Compute probability an account is fake - Meta (easy)
  • Compute Bayes probability for fake accounts - Meta (easy)
  • Compute probabilities for chatbot response quality - Meta (easy)
  • Compute posterior fake probability using Bayes' rule - Meta (medium)
  • Estimate bots and CI from DAU spike - Meta (medium)
Meta logo
Meta
Oct 13, 2025, 9:49 PM
Data Scientist
Onsite
Statistics & Math
5
0

Random Assignment of Ad Impressions to Users

Context

  • There are X distinct users and Y ad impressions (X ≥ 1, Y ≥ 0 integers).
  • Each impression is independently assigned, uniformly at random, to one of the X users (with replacement across impressions).
  • Fix a particular user u.

Tasks

(a) Derive E[Impressions_u] and Var(Impressions_u).

(b) Compute P(u sees at least one impression).

(c) Derive E[# of users who see at least one impression].

(d) For large X with Y/X small, provide:

  • the first-order Taylor approximation to part (b), and
  • an exponential (Poisson) approximation to part (b), and state when each is accurate.

(e) State the precise assumptions that justify using a Binomial model here, and when a Poisson approximation is appropriate.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More Statistics & Math•More Meta•More Data Scientist•Meta Data Scientist•Meta Statistics & Math•Data Scientist Statistics & Math
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.