PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/StubHub

Design a Marketing Email System

Last updated: May 2, 2026

Quick Overview

This question evaluates system design and engineering competencies for building a scalable, reliable marketing email platform, covering scheduling, time zone handling, delivery constraints, A/B testing, event tracking, conversion attribution, and monitoring.

  • medium
  • StubHub
  • System Design
  • Software Engineer

Design a Marketing Email System

Company: StubHub

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Design a marketing email system for a ticket marketplace. The business wants to run marketing campaigns that send 2 to 3 emails during a configured 15-minute delivery window. The system must support users across multiple time zones and must measure both delivery success and downstream conversion. Cover the following areas: 1. How campaigns are created, scheduled, and executed. 2. How to handle time zones correctly, including daylight saving time and users with missing or invalid time zone data. 3. How to send 2 to 3 emails within a 15-minute window while respecting provider limits, retries, idempotency, and user frequency caps. 4. How to run A/B tests across different email subjects, templates, send times, or recommendation strategies. 5. How to track whether an email was sent, delivered, bounced, opened, clicked, unsubscribed from, or converted into a ticket purchase. 6. How to attribute conversions to email campaigns. 7. How to monitor reliability, latency, and experiment results.

Quick Answer: This question evaluates system design and engineering competencies for building a scalable, reliable marketing email platform, covering scheduling, time zone handling, delivery constraints, A/B testing, event tracking, conversion attribution, and monitoring.

Related Interview Questions

  • Design Internal Chat and Re-engagement Emails - StubHub (medium)
  • Review getEvents endpoint for readability, performance, scalability, security - StubHub (hard)
  • Design Event Email System - StubHub (medium)
StubHub logo
StubHub
Mar 29, 2026, 12:00 AM
Software Engineer
Onsite
System Design
3
0
Loading...

Design a marketing email system for a ticket marketplace.

The business wants to run marketing campaigns that send 2 to 3 emails during a configured 15-minute delivery window. The system must support users across multiple time zones and must measure both delivery success and downstream conversion.

Cover the following areas:

  1. How campaigns are created, scheduled, and executed.
  2. How to handle time zones correctly, including daylight saving time and users with missing or invalid time zone data.
  3. How to send 2 to 3 emails within a 15-minute window while respecting provider limits, retries, idempotency, and user frequency caps.
  4. How to run A/B tests across different email subjects, templates, send times, or recommendation strategies.
  5. How to track whether an email was sent, delivered, bounced, opened, clicked, unsubscribed from, or converted into a ticket purchase.
  6. How to attribute conversions to email campaigns.
  7. How to monitor reliability, latency, and experiment results.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More StubHub•More Software Engineer•StubHub Software Engineer•StubHub System Design•Software Engineer System Design
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.