System Design Interview Questions

78 questions available. Practice with AI-powered feedback.

Other rounds

ml system design
Pinterest
Instagram
Twitter

Pinterest ML System Design: Real-Time Personalized Feed

Design a Pinterest-style real-time feed ranking system using embeddings, low-latency serving, and streaming events. Learn architecture choices and next steps.

Software Engineer, ML EngineerMid Level
backend system design
Pinterest
Shopify
Etsy

Pinterest System Design: Scalable Catalog Update System

Practice designing a scalable Pinterest merchant product-catalog update system: real-time APIs, bulk ingestion (500k items), validation, job queues, conflict resolution. Start now.

Software Engineer, Backend EngineerMid Level
backend system design
Roblox
Epic Games
Unity

Roblox Backend System Design: Like/Unlike (1M QPS Scale)

Design a scalable Roblox like/unlike system handling 1M QPS with low latency, strong consistency, and high availability. Read architecture choices & tips.

Software Engineer, Backend EngineerMid Level
ml system design
Roblox
Unity
Epic Games

Roblox ML System Design: Real-time Game Recommendations

Build a low-latency Roblox recommender that matches users to games using lifetime average playtime. Learn streaming aggregation, candidate generation and ranking.

Machine Learning Engineer, Recommender EngineerMid Level
infrastructure foundation
Salesforce
Amazon
Google

Salesforce Cloud Computing Interview: Infrastructure

Prepare for a Salesforce cloud computing question: compare virtualization vs containerization, AWS vs GCP, pick EC2/Lambda/EKS, and implement EKS sidecars.

Software Engineer, Site Reliability EngineerEntry Level
backend system design
Salesforce
Google
Amazon

Salesforce System Design: Scalable URL Shortening Service

Design a scalable, low-latency URL shortening service for Salesforce interviews. Learn API design, storage, caching, idempotency and trade-offs. Prepare now.

Software Engineer, Backend EngineerMid Level
cs foundation
Snapchat
Meta
Twitter

Snapchat Database Systems Interview: SQL vs NoSQL

Prepare for Snapchat database questions: compare SQL vs NoSQL, ACID vs BASE, scaling and data modeling. Read scenarios, examples, and actionable prep tips.

Mobile Engineer, Software EngineerEntry Level
ml system design
Snapchat
TikTok
Meta

Snapchat ML System Design: Real-Time Multimodal Moderation

Design a Snapchat real-time multimodal harmful content detection system—architecture, latency, scalability, moderation integration and feedback loops. Prepare.

Machine Learning Engineer, Data ScientistMid Level
backend system design
Snapchat
Meta
Amazon

Snapchat System Design Interview: Price Tracking & Alerts

Prepare for Snapchat backend interviews: design a scalable price-tracking and alerting system. Learn architecture, trade-offs, scraping, scheduling, and notifications.

Software Engineer, Backend EngineerMid Level
ml system design
Snowflake
Databricks
AWS

Snowflake ML System Design: Cloud Anomaly Detection

Cloud anomaly detection system design for Snowflake interviews. Learn architecture, scaling, low-latency inference, security, and response mechanisms.

Software Engineer, ML EngineerMid Level
backend system design
Snowflake
Cockroach Labs
Google

Snowflake System Design: Versioned Key-Value Store

Design a global versioned key-value store with time-travel reads, replication and configurable consistency. Architecture, tradeoffs and interview follow-ups.

Software Engineer, Backend EngineerMid Level
backend system design
Stripe
Square
Paypal

Stripe System Design: Scalable Real-Time Logs & Metrics

Design a Stripe-style scalable system for real-time logs and metrics ingestion, processing and storage. Learn system flow, trade-offs, and interview follow-ups.

Software Engineer, Backend EngineerMid Level

Get More Real System Design Questions

Practice system design interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
System Design Interview Questions | Voker