Agent System Design Interviews¶
The signature round for agent-engineering roles. You'll be asked to design an agentic system end to end and defend the trade-offs.
The framework (use this every time)¶
- Clarify the task envelope — what does the agent do, how autonomous, what's the blast radius of a mistake?
- The loop — model → tool calls → observations → repeat. Define the stop conditions first.
- Tools — which tools, schemas, error handling, sandboxing.
- Context & memory — what goes in the window each turn; summarization/compaction strategy; persistent memory.
- Orchestration — single agent vs sub-agents; when to fan out.
- Evals & observability — how you know it works; traces, success metrics, regression suite.
- Safety & cost — permissioning, human-in-the-loop gates, token budgets.
Practice prompts¶
- Design a coding agent that fixes failing CI on a large monorepo.
- Design a customer-support agent with access to refunds (irreversible actions!).
- Design a research agent that produces a cited report from the live web.
- Design the eval harness for any of the above.
Deep material in the handbook¶
Work in progress
This page is a scaffold — worked examples and depth are being added. Want to help? Grab a good first issue or read the contribution guide.