Design Stock Price Alerts

Quick Overview

This question evaluates a candidate's ability to design scalable, low-latency alerting and notification systems, covering system architecture, APIs, data modeling, event-driven alert evaluation, deduplication, and multi-channel delivery; it is in the System Design category and assesses practical application skills.

Design Stock Price Alerts

Company: Uber

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Design a stock price alert system that allows users to create alerts for securities and receive notifications when the market price crosses a specified threshold. Discuss the functional requirements, APIs, data model, architecture, alert evaluation strategy, scalability, latency, reliability, deduplication, and notification delivery over channels such as push notifications, email, or SMS.

Quick Answer: This question evaluates a candidate's ability to design scalable, low-latency alerting and notification systems, covering system architecture, APIs, data modeling, event-driven alert evaluation, deduplication, and multi-channel delivery; it is in the System Design category and assesses practical application skills.

|Home/System Design/Uber
Uber logo
Uber
Dec 28, 2025, 12:00 AM
mediumSoftware EngineerTechnical ScreenSystem Design
12
0

Design a stock price alert system that allows users to create alerts for securities and receive notifications when the market price crosses a specified threshold.

Discuss the functional requirements, APIs, data model, architecture, alert evaluation strategy, scalability, latency, reliability, deduplication, and notification delivery over channels such as push notifications, email, or SMS.

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...