System Design Interview Questions

78 questions available. Practice with AI-powered feedback.

Other rounds

ml system design
Adobe
Salesforce
HubSpot

Adobe ML System Design: Personalized Q&A Assistant

Adobe personalized Q&A assistant: learn retrieval, personalization, auth, latency and scalability trade-offs for ML system design. Start preparing now.

Machine Learning Engineer, ML EngineerMid Level
backend system design
Adobe
Salesforce
Atlassian

Adobe System Design: Scalable Subscription Management

Design a scalable subscription management backend for Adobe-like SaaS: billing, renewals, upgrades, webhooks, access control. Learn architecture patterns, APIs.

Software Engineer, Backend EngineerMid Level
ml system design
Airbnb
Uber
Etsy

Airbnb ML System Design: Customer LTV Prediction

Airbnb LTV prediction system design: data ingestion, feature engineering, model training, serving and monitoring. Read actionable steps and trade-offs. Now.

Software Engineer, ML EngineerMid Level
backend system design
Airbnb
Uber
Booking.com

Airbnb System Design: Scalable Multi-Channel Notifications

Practice an Airbnb system design: build a scalable, multi-channel notification backend for event-triggered and batch sends. Learn trade-offs and follow-ups.

Software Engineer, Backend EngineerMid Level
ml system design
Amazon
AWS
Shopify

Amazon ML System Design: Scalable RAG Q&A for Support

Prepare for Amazon ML interviews: design a scalable RAG Q&A system. Learn architecture, retrieval, LLM serving and scaling. Study system design now with tips.

Machine Learning Engineer, ML EngineerMid Level
object oriented design
Amazon
Uber Eats
DoorDash

Amazon OOD Interview: Restaurant System with Custom Orders

Amazon OOD: design a scalable restaurant system with reservations, customizable pizzas, order processing, payments and staff roles. View approach & follow-ups.

Software Engineer, Backend EngineerMid Level
coding
Anthropic
OpenAI
Google

Anthropic Coding Interview: Domain-Scoped Web Crawler

Implement a domain-scoped web crawler for Anthropic's coding interview: build single-threaded, multi-threaded and asyncio variants with politeness and dedup. Practice it.

Software Engineer, Backend EngineerEntry Level
ml system design
Anthropic
OpenAI
Google

Anthropic ML System Design: Scalable Batch Inference

Design a scalable batch inference system for high-volume ML at Anthropic. Learn dynamic batching, GPU autoscaling, reliability, and observability—prepare diagrams and metrics.

Software Engineer, ML EngineerMid Level
backend system design
Anthropic
OpenAI
Cohere

Anthropic System Design: Stateless Prompt Playground

Design a stateless prompt engineering playground backend for Anthropic: handle 10MB+ prompts, multi-window sharing, streaming LLM calls, and cost/security trade-offs.

Software Engineer, Backend EngineerMid Level
ml foundation
Apple
Google
Meta

Apple ML Interview: Neural Network Architectures Guide

Apple ML interview: Neural Network Architectures — CNNs, Transformers, attention math, and efficiency optimizations. Get practice tips and examples. Start now.

Software Engineer, ML EngineerEntry Level
ml system design
Apple
Google
Meta

Apple ML System Design: Multi-modal RAG for Image+Text

Design a low-latency, scalable multi-modal RAG system for hybrid image+text queries. Learn architecture, embeddings, retrieval, LLM synthesis and trade-offs.

Machine Learning Engineer, ML Systems EngineerMid Level
backend system design
Apple
Google
Amazon

Apple System Design: Distributed Task Scheduler in Cloud

Prepare for an Apple system design interview: design a distributed task scheduler for cloud background jobs. Learn queue, task schema, fault tolerance, and scaling.

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