System design

TikTok System Design Questions

Every system design problem candidates reported at TikTok between September 2025 and September 2026, most-asked first. Each one links to a full solution. Tick them off as you go.

Practice a TikTok system design round with me

I'm Alex. I'll pick one of these TikTok questions and interview you on it: scope, design, and deep dives.

16problems
17candidate reports
1asked more than once
19topics
Start TikTok System Design Interview→

Topics

Design Near-Real-Time Top Songs by Country
2 reports · last seen Aug 2026AnalyticsReal-timeAlgorithms
Advanced+4▶ Mock
Design a Data Service for Downstream Consumers
1 report · last seen Aug 2026API DesignData PipelinesSecurity
Intermediate▶ Mock
Trace and Debug Agent Tool-Call Failures
1 report · last seen Aug 2026AI / MLObservabilityDistributed Systems
Intermediate▶ Mock
Prevent a Cache Stampede on a Hot Key
1 report · last seen Aug 2026CachingDistributed SystemsDatabases
Intermediate▶ Mock
Evaluate a Migration from MySQL to MongoDB
1 report · last seen Aug 2026DatabasesDistributed Systems
Intermediate▶ Mock
Design An Ad Creative Relationship Processing System
1 report · last seen Jun 2026AdsData PipelinesAI / ML
Intermediate▶ Mock
Design a Distributed Rate Limiter
1 report · last seen Jun 2026Rate LimitingDistributed SystemsAPI Design
Intermediate+9▶ Mock
Design an RBAC Relational Schema
1 report · last seen May 2026SecurityDatabasesAPI Design
Intermediate▶ Mock
Design a Synchronized Live Comment Overlay
1 report · last seen Apr 2026Real-timeMessagingDistributed Systems
Intermediate▶ Mock
Model Campaigns, Targeting, and Edit History for a Demand-Side Ad Platform
1 report · last seen Apr 2026AdsDatabasesAPI Design
Intermediate▶ Mock
Design a Real-Time Auction Platform
1 report · last seen Apr 2026Real-timeDistributed SystemsPayments
Advanced▶ Mock
Design a High-Frequency Job Scheduler
1 report · last seen Apr 2026SchedulingDistributed SystemsEvent Driven
Advanced+7▶ Mock
Design a TinyURL-like short link service
1 report · last seen Feb 2026Distributed SystemsCachingStorage
Beginner+4▶ Mock
Design a distributed key-value store
1 report · last seen Jan 2026DatabasesDistributed SystemsStorage
Advanced+2▶ Mock
Design a content moderation system
1 report · last seen Jan 2026AI / MLSecurityData Pipelines
Advanced▶ Mock
Design low-latency large-scale hotel booking system
1 report · last seen Nov 2025Distributed SystemsPaymentsBooking System
Beginner+3▶ Mock

Duplicate reports of the same problem are merged and counted.

Practice with a Mock Interview

Apply these questions in a live system design mock interview with InterviewSkool's AI interviewer.

Start System Design Interview →

Frequently Asked Questions

What system design questions does TikTok ask?

Candidates reported 16 distinct system design problems at TikTok between September 2025 and September 2026, including Design Near-Real-Time Top Songs by Country, Design a Data Service for Downstream Consumers, Trace and Debug Agent Tool-Call Failures.

How to prepare for TikTok system design interview?

Start with the TikTok problems reported most often, work through each full solution, then practice explaining a design end to end under time pressure in a mock interview.

What is the difference between HLD and LLD at TikTok?

HLD (High-Level Design) focuses on system architecture, scalability, and component interactions. LLD (Low-Level Design) dives into class diagrams, API contracts, and database schemas. TikTok tests both.