1:1 mentoring with Big Tech AI engineers
System Design18 Questions

Agentic System Design Interview Questions

Each question follows a structured format: problem restatement, clarifying questions, step-by-step architecture, diagrams, and key tradeoffs. Practice the way you'd present in a real interview.

18Questions
25Companies
67Topics
1Free

Filters

Difficulty
Topics
Companies

18 questions

S10

Design a Proactive Personal Assistant Agent

Hard→

Design a proactive personal assistant that manages a user's calendar and email: schedules meetings, drafts replies, and surfaces important items before the user asks.

AgentsTool UseSafetyPrompt InjectionHuman in the LoopGoogle
S04

Design a Multi-Agent Orchestration System

Medium→

Design a system where specialised agents split one complex job, such as reviewing a 30-clause contract, and decide first whether one agent would do better.

Multi-AgentOrchestrationContractsBudgetsTracingMCPMicrosoft
S19

Design a Conversational Commerce / Shopping Agent

Hard→

Design a conversational shopping agent that understands customer needs through natural dialogue, recommends products, compares options, and helps complete purchases.

AgentsRAGE-CommerceSafetyAmazon
S14

Design a Customer-Support Triage & Resolution Agent

Hard→

Design an AI agent that handles incoming customer support tickets end-to-end — triaging by urgency, resolving simple issues automatically, and escalating complex ones to humans.

AgentsTool UseRAGSafetyAmazon
S13

Design a Text-to-SQL / Conversational Analytics Agent

Medium→

Let business users ask questions in plain English and get correct, permitted and affordable answers from a 5,000-table warehouse.

RAGTool UseDataSecurityCostDatabricks
S02

Design a Deep Research Agent

Hard→

Design an agent that takes a hard research question, searches and reads dozens of web sources in parallel, and writes a report in which every claim cites a source it actually fetched.

Multi-AgentPlanningWeb ToolsCitationsBudgetsContext ManagementOpenAI
S15

Design an LLM Gateway / Model Router & Inference Proxy

Medium→

Design the internal gateway every product team calls instead of calling model providers directly: one place for keys, budgets, routing, fail-over and logs.

InfrastructureCost OptimizationReliabilityRoutingAnthropic
S16

Design an Intelligent Document Processing & Workflow Agent

Medium→

Design an intelligent document processing system that takes incoming documents (invoices, contracts, receipts), extracts structured data, validates it, and routes it downstream.

AgentsDocument AIAutomationComplianceStripe
S07

Design a Long-Term Memory System

Medium→

Design a memory system that lets an AI assistant remember user preferences, facts, and past conversations across sessions and use them when relevant.

MemoryRetrievalPersonalizationPrivacyGDPRForgettingOpenAI
S06

Design an Enterprise Knowledge Agent

Hard→

Design an internal company assistant that answers employee questions by searching across Slack, Docs, Jira, and other tools — while respecting each user's access permissions.

RAGPermissionsConnectorsHybrid SearchCitationsMulti-TenancyMicrosoft
S17

Design a Trust & Safety / Content Moderation Agent at Scale

Hard→

Design a trust and safety system that moderates user-generated content for a platform with millions of posts a day, using models only where judgment is needed.

ClassificationSafetyScaleCost OptimizationMeta
S12

Design an AI Coding Copilot — Real-Time Inline Completion

Hard→

Design the gray ghost-text suggestions an IDE shows as you type, for millions of developers, inside a 200 ms budget.

InferenceLatencyCost OptimizationDeveloper ToolsGitHub
S03

Design an Autonomous Coding (SWE) Agent

Hard→

Design an agent that takes a GitHub issue, finds the fix in a large codebase, runs the tests in a sandbox and opens a reviewable pull request.

Code AgentsSandboxingTest-DrivenRepo NavigationEvaluationGitHub
S09

Design an Agent Evaluation & Guardrail Platform

Hard→

Design a platform that grades agents before and after release and stops unsafe actions inside each request, without blocking the users it is meant to protect.

EvaluationGuardrailspass^kRelease GatesObservabilityLLM-as-JudgeAnthropic
S05

Design a Computer-Use / Browser Agent

Hard→

Design an agent that operates a real browser for a user, filling forms, navigating and booking, while every page it reads may be trying to hijack it.

Computer UseGUI GroundingVisionSafetyRecoveryInjection DefenseAnthropic
S11

Design an AI On-Call / Incident-Response Agent

Hard→

Design an AI agent that helps on-call engineers respond to production incidents — investigating alerts, correlating logs and metrics, identifying root cause, and suggesting fixes.

AgentsTool useApproval gatesObservabilityReliabilityGoogle
S08

Design a Real-Time Voice Agent

Hard→

Design a phone agent that books and changes appointments in real time: hears the caller, decides, speaks, and handles interruptions and slow tools.

StreamingLatency budgetTurn-takingBarge-inSTT/TTSTool useGoogle
S18

Design a Synthetic Data Generation & Curation Agent

Hard→

Design a pipeline that generates and curates synthetic data for fine-tuning or evaluation, and proves it helps on real held-out data.

DataEvaluationFine-tuningQualityContaminationAnthropic

Want to practice knowledge-based interview questions too?

30 Knowledge Questions→