Questions

78 questions
  • AI-agent security detection over streaming telemetryAI system designDesign a system in which an AI agent reads a stream of security telemetry and runs detections on it. About 1 TB of data arrives per day. It was asked like a traditional system…
    Last asked Oct 2026
  • +1
    Design an AI prompt playgroundAI system designDesign a web workspace where developers write prompts, run them against several models and settings, compare outputs side by side, and save and share versions.
    Last asked Oct 2026
  • Design a distributed AI model downloaderAI system designGet a new multi-hundred-gigabyte model checkpoint onto thousands of GPU hosts as fast as possible without overloading the storage it comes from.
    Last asked Oct 2026
  • +1
    Batched LLM inference API over GPUsAI system designDesign an inference API that batches requests across GPUs efficiently. The discussion goes deep on a few axes: utilization, scaling under spikes, and separating prompt processing…
    Last asked Oct 2026
  • +5
    Design a GPU scheduling platformAI system designShare a large GPU cluster among research and production teams: queue training and inference jobs, enforce quotas and priorities, place jobs on topology-aware hardware, and preempt…
    Last asked Sep 2026
  • +1
    Design a video generation service on a scarce GPU poolAI system designUsers submit text-to-video requests that each need minutes of GPU time, and the GPU pool is limited and changes size. Design the request flow, scheduling and workers, how users…
    Last asked Sep 2026
  • Design an LLM chatbot with RL-trained answersAI system designDesign a chatbot that answers users' questions in real time, built on a large language model. Cover the serving path (latency, streaming answers, scale), then the learning loop:…
    Last asked Sep 2026
  • Rule-driven file review agentAI system designDesign an agent workflow that applies supplied rules to a file or contract: classify and recommend fixes, or revise a contract against dozens of rules while merging overlapping…
    Last asked Sep 2026
  • +5
    Design an AI chatbot appAI system designBuild a chatbot app on top of a hosted LLM API: conversations, streamed answers, history, and per-user usage limits.
    Last asked Sep 2026
  • Design the security architecture for an LLM chatbotAI system designA company runs a customer-facing chatbot built on a language model. Design its security: protecting the bot from abuse and prompt injection, limiting the data it can see and the…
    Last asked Sep 2026
  • Retrieve tables and notebooks for a data-aware coding agentAI system designAn internal coding agent helps employees write code and answer questions. When someone asks a data question, such as how a metric changed over some period, the agent first has to…
    Last asked Sep 2026
  • Design durable execution for long-running agent queriesAI system designAn answer service runs each query in memory, but agentic queries can now take hours. Redesign it so a query keeps running and finishes after the browser disconnects, resumes after…
    Last asked Sep 2026
  • Design a voice and chat AI receptionist for businessesAI system designBusinesses want an AI receptionist that answers their phone number and chats on their website, app and messaging channels. It answers from information the business has approved…
    Last asked Sep 2026
  • Design retrieval for a coding agent over a code baseAI system designA coding agent is an LLM assistant that works inside a software code base: it reads code, answers questions about it and makes edits. It depends on retrieval to put the right code…
    Last asked Sep 2026
  • Design a pipeline that distills reusable agent skillsAI system designEnterprise customers run AI agents on their own tasks. Design a pipeline that automatically extracts reusable skills from that usage: a skill is a named package of instructions…
    Last asked Sep 2026
  • Design a music recommender driven by an LLM agentAI system designDesign a music recommendation product in which an LLM agent talks with the listener and suggests songs or playlists. Cover how the agent reaches the listener's history and the…
    Last asked Aug 2026
  • Design a streaming AI feature for a large audienceAI system designA consumer product wants to add an AI feature whose answers stream to millions of users in real time. Design the path from the client to the model: how responses stream, how…
    Last asked Aug 2026
  • +2
    Design permission-aware enterprise searchAI system designDesign search across every app a company uses (Drive, Confluence, Slack, Jira, GitHub, email and more) from one search box, plus an assistant that answers from the results. Nobody…
    Last asked Aug 2026
  • +1
    Design a customer-service AI agent with tools and guardrailsAI system designYou built a small conversational agent with two tools for the take-home. Now design the real thing: a platform that runs AI agents for many consumer brands, over chat and voice…
    Last asked Aug 2026
  • Design an evaluation platform for a design-editing AI agentAI system designAn AI agent edits design files on request. Design the platform that evaluates it: the test cases, how an edited design is judged (automatic checks, model graders, human review)…
    Last asked Jul 2026
  • Design a scalable, safe agentic systemAI system designDesign an agent system and talk through its problems with the interviewer: how it extends to more tools and tasks, how you keep its actions safe, and what you do when an agent…
    Last asked Jul 2026
  • Design a text-to-SQL chatbot with access controlAI system designDesign a chatbot that turns questions into SQL over internal data. Make sure users only reach data they are allowed to see, and stop invented tables, unsafe statements and runaway…
    Last asked Jul 2026
  • Build a RAG agent on the Mistral API, then defend its designAI system designWrite a small Python tool that answers questions over a local folder of Markdown and PDF files with retrieval-augmented generation: ingest and chunk the files, embed and index the…
    Last asked Jul 2026
  • Design an LLM-based coding assistantAI system designDesign an AI coding assistant that helps developers inside their editor: completing code, answering questions about a codebase and making edits on request. Discuss how it gathers…
    Last asked Jun 2026
  • Manage the context window in an applied LLM systemAI system designAn applied AI product keeps hitting the model's context limit. How do you decide what goes into the context on each call? Discuss retrieval, trimming and summarizing history…
    Last asked Jun 2026
  • Design a system that turns Jira tickets into pull requestsAI system designDesign an automated system that picks up a Jira ticket, uses an AI coding agent to write the change in the right repository, and opens a pull request for review. Cover how tickets…
    Last asked Jun 2026
  • Speed up object-backed APIs, then design LLM observabilityAI system designTwo parts. First, make slow API endpoints whose data lives in stored objects faster. Then design an observability platform for LLM applications: capturing traces of model calls…
    Last asked Jun 2026
  • Design an LLM chat over SEC filingsAI system designDesign a chat assistant that answers analysts' questions from SEC filings. Cover ingesting and parsing the filings, chunking and indexing long documents with tables, retrieval…
    Last asked Jun 2026
  • Design personalization memory for a chatbotAI system designDesign how an AI assistant remembers things about each user across conversations and uses them to personalize answers. Cover what to store and how it is extracted, retrieval at…
    Last asked May 2026
  • Design an agent harness and its evaluation systemAI system designDesign the harness that runs an AI agent (the loop that calls the model, runs its tools and manages its context) together with the system that evaluates it. Cover how the agent…
    Last asked Apr 2026
  • Design a PDF-to-Markdown inference API (sync and async)AI system designBuild a service that turns PDF files into Markdown out of three existing functions: one that splits a PDF into page images (CPU-heavy), an OCR model that reads a page image or a…
    Last asked Apr 2026
  • Design an embeddable streaming chat interfaceAI system designFor a frontend role: design the interface for a chat agent that other products can embed. Cover the component's API, streaming the agent's replies as they are generated, how…
    Last asked Apr 2026
  • Keep private code from leaking through a coding agentAI system designA company runs an AI coding agent over its private repositories. Design the safeguards that stop private source code from leaking: into model training data, into answers shown to…
    Last asked Apr 2026
  • +5
    Design a RAG system over company docsAI system designEmployees should be able to ask questions about internal documents (Drive, Confluence, Slack, GitHub) and get grounded answers with citations.
    Last asked Mar 2026
  • Build an eval harness for local models served by OllamaAI system designA take-home of about four hours (AI coding tools allowed): write an evaluation harness that runs a set of test cases against language models served locally through Ollama, scores…
    Last asked Mar 2026
  • Design a code review agentAI system designDesign an AI agent that reviews pull requests: it reads the diff and the surrounding code, leaves comments on bugs, risky changes and style problems, and may suggest fixes. Cover…
    Last asked Mar 2026
  • Design an AI agent rollout for a global enterpriseAI system designA forward-deployed engineering design round. A large global company wants to adopt AI agents across its business. Design the agent and how it gets rolled out: which work it takes…
    Last asked Mar 2026
  • Design an AI gatewayAI system designDesign a gateway that sits between a company's services and the language-model providers they call. Cover routing requests across providers and models, failover, rate limits and…
    Last asked Feb 2026
  • Design a real-time AI voice agentAI system designDesign a system in which callers talk to an AI agent over the phone or in an app in real time: speech recognition, the language model, speech synthesis, keeping the response delay…
    Last asked Feb 2026
  • Design guardrails and fallbacks for a reliable LLM serviceAI system designA product depends on calls to a large language model. Design the guardrails and fallback paths that keep it reliable: what you check on the way in and on the way out, what the…
    Last asked Feb 2026
  • Design a RAG assistant with agentic toolsAI system designDesign an assistant that answers questions with retrieval-augmented generation and can call tools to act or fetch more information. Cover indexing, retrieval and re-ranking, when…
    Last asked Feb 2026
  • Design a multi-agent chat backendAI system designThe interviewer demos a ChatGPT-style product, then asks you to design its backend: a harness in which several agents work on one user request. Cover how a request is planned and…
    Last asked Feb 2026
  • Design a grounded voice assistantAI system designDesign a voice assistant whose answers are grounded in trusted sources rather than made up. Cover speech recognition, understanding the request, retrieving the right information…
    Last asked Jan 2026
  • Design a computer-use agentAI system designDesign an agent that operates a computer the way a person does: it looks at the screen, decides the next action and clicks or types until a task is done. Cover how the model…
    Last asked Jan 2026
  • Fast expensive tokens versus slow cheap tokensAI system designAn LLM provider offers fast but expensive tokens and slow but cheap ones. How would you decide which to use for a product? Discuss which features need low latency, batch versus…
    Last asked Jan 2026
  • Build a recommender, then a chatbot on top of itAI system design1. Build a recommendation system from scratch: data, candidate generation, ranking, evaluation and serving. 2. Now that it exists, build a conversational interface on top of it…
    Last asked Jan 2026
  • Make LLM output match a word processor's formattingAI system designA writing assistant inside a word processor generates text that must fit the document's formatting: styles, headings, lists, tables. Design how you get the model to produce…
    Last asked Jan 2026
  • Design email ranking and summarization for an inboxAI system designDesign features that rank a user's incoming email by importance and summarize messages and threads with a language model. Cover signals for ranking, training labels, the…
    Last asked Jan 2026
  • Design an LLM chatbot: training data, rewards and deploymentAI system designDesign a chatbot built on a large language model and walk through its whole lifecycle. Go deep on three areas: how you build the training data (sources, filtering, labeling), how…
    Last asked Jan 2026
  • Improve a chatbot's answers to questions it doesn't knowAI system designUsers ask a ChatGPT-style assistant questions it does not know the answer to. Design how the system notices these questions and gives better answers to them: what it does instead…
    Last asked Dec 2025
  • Design a multimodal RAG assistantAI system designDesign an assistant that answers questions using retrieval over inputs of several kinds (text documents, images, tables or diagrams). Cover ingesting and embedding each kind, the…
    Last asked Dec 2025
  • Design an LLM output quality validation systemAI system designDesign a system that checks the quality of a language model's answers before and after they reach users. Cover what "quality" means for the product, automatic checks and…
    Last asked Dec 2025
  • Design a RAG system end to endAI system designDesign a retrieval-augmented generation system from documents to answers: ingesting and chunking documents, embeddings and the index, retrieval and reranking, the prompt to the…
    Last asked Sep 2025
  • Design an image generation productAI system designDesign a system that generates images (and possibly other media) from user prompts. Cover the model pipeline, serving on GPUs with acceptable latency and cost, safety filtering of…
    Last asked Aug 2025
  • Design a retrieval-augmented generation systemAI system designDesign a RAG system: users ask questions and an LLM answers using documents retrieved from your corpus. Cover ingestion and chunking, embeddings and the index, retrieval and…
    Last asked Aug 2025
  • Solve math questions with an LLM: tools and chainsAI system designHow would you build a system that answers math questions such as "what is 4 + 5?" or "what is the sum of 1 to 100?" with an LLM? Discuss when to let the model answer directly…
    Last asked Jul 2025
  • KV cache eviction for million-token contextsAI system designDesign an eviction policy for serving very long contexts on limited GPU memory, comparing sliding windows, attention sinks, heavy-hitter eviction, quantization and tiered or…
  • Design an answer engine with citationsAI system designDesign an answer engine: a user asks a question in plain language and gets a direct, current answer written by a model, with numbered citations to the web pages it used, streaming…
  • Design review: checkpointing a large training runAI system designYou are reviewing the checkpointing design for a month-long training run. Critique it: what fails, what it costs, what you would change, and what the doc does not cover. You have…
  • Design review: rolling out a new model versionAI system designYou are reviewing a launch plan written by the serving team. Critique it: rank the risks, propose changes, and say what must be true before you would approve it. You have 45…
  • +1
    Design an AI coding agent sandboxAI system designAgents run untrusted code for many users. Design isolated, fast-starting sandboxes with file and network controls.
  • +3
    Design ChatGPTAI system designDesign a consumer chat product backed by a large language model: conversations, streamed replies, history across devices, at 100M weekly users.