Dashboard
0%
1
Curious builder0 XP earned · 300 to level 2
0 daysFinish a lesson to begin
Badge collection0 of 6 unlocked
51 small wins to finish your pathNext question →

AI System Design Interview Questions logoAI System Design Interview Questions

50 questions that come up again and again in AI Engineer, Senior and Staff, and Forward Deployed Engineer design rounds: a framework, the core building blocks, and full designs from ChatGPT-scale chat and Copilot-style completion to voice agents, AI tutors and enterprise AI platforms.

Last updated: 06 Oct, 2026

The questions get harder as you go. The easy questions cover the framework and building blocks every AI design uses: gateways, routing, caching, guardrails, data flywheels, estimation. The intermediate questions cover focused designs and production scenarios: outages, cost spikes, silent quality drift. The hard questions cover full-scale designs and a complete 45-minute mock round.

How to use these questions

  • 30-second answer first. Every question opens with a short answer. Say it out loud before reading on. In a real interview, lead with this, then go deeper if the interviewer asks.
  • Then the depth. The detailed answer is what a senior interviewer listens for: trade-offs, failure modes, and how you'd actually build it.
  • Common mistakes. The answers that make interviewers lose interest. Knowing them helps as much as knowing the right answer.
  • Follow-ups to expect. Interviewers rarely stop at one question. Prepare these and the conversation stays on your ground.

Question types

TypeQuestionsWhat it tests
Concept19How things work
Scenario7"This broke in production, what do you do?"
System design24Whiteboard rounds

Tips for AI system design interviews

  • Clarify before drawing. Users, use cases, risk of wrong answers, scale and constraints decide the design. Spend the first five minutes here.
  • Put numbers on it. QPS, tokens per request, cost per day and latency budgets turn opinions into engineering decisions.
  • Quality is a requirement. Always say how you'll measure output quality: offline evals, online metrics, human review.
  • Keep the LLM's role bounded. Deterministic code for money, permissions and arithmetic; the LLM for language, extraction and reasoning, with validation.
  • Design for failure. Provider outages, rate limits, prompt injection and silent drift. Mention fallbacks and monitoring without being asked.

Easy: foundations

Intermediate: building and debugging

#QuestionType
Q16Design a semantic cache for an LLM-powered FAQ and support assistant.System design
Q17Design a pipeline that extracts structured data from invoices (PDFs, scans, emails) for an accounts-payable system.System design
Q18Design an LLM-assisted content moderation system for a social platform with 50M posts per day.System design
Q19Design an AI reply suggestion feature (smart replies) for a customer-support inbox used by 5,000 agents.System design
Q20Design a meeting summarisation system: audio → transcript → summary → action items.System design
Q21Design a natural-language analytics assistant (text-to-SQL) over a company data warehouse.System design
Q22Design AI-powered semantic product search for an e-commerce site with 10M products.System design
Q23How do you A/B test LLM features in production?Concept
Q24Your primary LLM provider has a major outage during peak hours. How should the system have been designed to handle it?Scenario
Q25Traffic will spike 10x during a festival sale. Your AI shopping assistant must stay up. How do you prepare?Scenario
Q26A month after launch, the LLM bill is 5x the forecast. How do you investigate and fix it?Scenario
Q27Design a batch pipeline to classify and tag 50 million product reviews with an LLM.System design
Q28How do you implement token streaming for a chat application end to end?Concept
Q29Design conversation storage and memory for a chat product with millions of users.System design
Q30Design an AI writing assistant embedded in a document editor (like a "copilot" in Google Docs or Notion).System design
Q31How do you protect sensitive data (PII) when using third-party LLM APIs?Concept
Q32How do you design an AI system to meet data residency and multi-region requirements?Concept
Q33Users say the assistant "got worse" over the last few weeks, but nobody changed anything. How do you investigate, and how do you detect this earlier next time?Scenario
Q34Design a real-time voice AI agent (e.g. a phone-based customer support bot).System design
Q35How would you use LLMs to improve a recommendation system for a content platform?System design

Hard: production and design

#QuestionType
Q36Design a ChatGPT-like consumer chat application for 10 million daily active users.System design
Q37Design an AI code completion system like GitHub Copilot's inline suggestions.System design
Q38Design an AI tutor platform that teaches with voice, adapts to each learner, and supports thousands of concurrent users.System design
Q39Design an internal enterprise AI platform that 50 product teams use to build LLM features.System design
Q40Design a system where a fraud-detection ML model flags transactions and an LLM helps investigators understand and resolve cases.System design
Q41Design a customer feedback analytics system that turns millions of reviews, tickets and survey responses into themes and trends.System design
Q42Design a self-service fine-tuning platform for internal teams (upload data → train → evaluate → deploy).System design
Q43Design an LLM-powered localisation pipeline that translates product content into 20 languages.System design
Q44Design a system that sends AI-personalised notifications to 100M users daily.System design
Q45Design an AI system to process insurance claims with photos, forms and documents, with human adjusters in the loop.System design
Q46The interviewer asks: "Your AI feature must respond in under 500ms at p95. How do you get there?" Walk through your approach.Scenario
Q47Your company debates building its own LLM stack vs buying a vendor platform (or using a single model provider end to end). How do you guide the decision?Scenario
Q48Design the safety and abuse-prevention architecture for a public, free-to-use generative AI app.System design
Q49Design an observability and tracing platform for LLM applications handling billions of spans per day.System design
Q50Mock round: "Design an AI assistant for a bank's retail customers." Show how you'd run the 45 minutes.Scenario
Back toInterview prep

Every expert started right here.