PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/Analytics & Experimentation/TikTok

Define and measure project metrics

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a software engineer's competency in defining outcome, secondary and guardrail metrics, designing instrumentation and data-quality plans, and structuring valid experiments or observational analyses within the Analytics & Experimentation domain.

  • hard
  • TikTok
  • Analytics & Experimentation
  • Software Engineer

Define and measure project metrics

Company: TikTok

Role: Software Engineer

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Technical Screen

Define and measure project metrics: For a project of your choice, specify primary outcome metrics, secondary metrics, and guardrails. Precisely define each metric (events, windows, denominators), outline an instrumentation and data-quality plan, and design an experiment or observational evaluation covering sampling, statistical power, expected effect size, seasonality, and heterogeneity. Discuss pitfalls such as metric gaming, selection bias, and Simpson's paradox, and explain how you would monitor and alert on regressions.

Quick Answer: This question evaluates a software engineer's competency in defining outcome, secondary and guardrail metrics, designing instrumentation and data-quality plans, and structuring valid experiments or observational analyses within the Analytics & Experimentation domain.

Related Interview Questions

  • Define Ultra success metrics and detect suspicious transactions - TikTok (easy)
  • Plan DS approach for biker delivery project - TikTok (easy)
  • Define and critique a user activity metric - TikTok (easy)
  • Design and decompose Trust & Safety risk metrics - TikTok (easy)
  • Analyze promo anomaly and design risk guardrails - TikTok (Medium)
TikTok logo
TikTok
Sep 6, 2025, 12:00 AM
Software Engineer
Technical Screen
Analytics & Experimentation
1
0

Design and Measurement: Metrics, Instrumentation, and Experiment Plan

Context (added for clarity) You are shipping "Freshness Boost," a change to the main short‑form video feed ranking that upweights newly uploaded videos. The goal is to increase engagement without harming reliability, content quality, or creator fairness.

Tasks

  1. Define primary outcome metrics. For each, give a precise definition including events, time windows, and denominators.
  2. Define secondary metrics (with precise definitions).
  3. Define guardrail metrics (with precise definitions).
  4. Outline an instrumentation and data‑quality plan: event schema, identifiers, sessionization, clocks/time zones, deduplication, and QA checks.
  5. Design an experiment or observational evaluation: unit of randomization, sampling and ramp, exposure definition, duration, statistical power and expected effect size, how you will handle seasonality and heterogeneity.
  6. Discuss pitfalls (metric gaming, selection bias, Simpson's paradox) and mitigations.
  7. Explain how you would monitor and alert on regressions in both product metrics and data quality.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Analytics & Experimentation•More TikTok•More Software Engineer•TikTok Software Engineer•TikTok Analytics & Experimentation•Software 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.