Skip to content
Avio Lines
System Design track

AI & ML System Design Interview Questions

Curated interview questions. Solve them in a guided workspace, then get your design scored against a rubric.

ML and LLM system design, plus quick AI concept revision.

AI concepts: quick revision25 short questions with model answers: embeddings, RAG, KV cache, quantization, prompt injection, evals and more.
Beginner0/3
Intermediate0/6
Advanced0/7

—

sign in to track

16 questions
StatusQuestionBest
Design a Spam Classifier
Beginnerclassification · feature-engineering · class-imbalance
—
Design a Sentiment Analysis Service
Beginnernlp · fine-tuning · batch-vs-online
—
Design Product Search Ranking (Basic)
Beginnerlearning-to-rank · retrieval · click-data
—
Design a Recommendation System (YouTube / Netflix)
Intermediatetwo-tower · candidate-generation · ranking
—
Design News Feed Ranking
Intermediatemulti-task-learning · ranking · integrity
—
Design a RAG-based Document Q&A System
Intermediaterag · chunking · vector-db
—
Design Semantic Search with a Vector Database
Intermediateembeddings · ann · hnsw
—
Design a Fraud Detection System
Intermediateanomaly-detection · real-time-features · class-imbalance
—
Design Ad Click-Through Rate Prediction
Intermediatectr-prediction · calibration · sparse-features
—
Design a ChatGPT-like LLM Chat Service
Advancedllm-serving · streaming · rate-limiting
—
Design an LLM Inference Platform
Advancedgpu-scheduling · continuous-batching · kv-cache
—
Design an AI Coding Assistant
Advancedcode-completion · context-retrieval · latency
—
Design a Multi-agent / Agent Platform with Tool Calling
Advancedagents · tool-calling · orchestration
—
Design an LLM Evaluation & Guardrails Pipeline
Advancedevals · llm-as-judge · guardrails
—
Design Real-time Personalization
Advancedstreaming-features · session-based · bandits
—
Design an Image Generation Service
Advanceddiffusion · gpu-queues · content-safety
—

Sign up to save drafts, submit designs and track your scores.