Architecture judgment
20%Senior signals
- ✓Explains why a multi-agent system is justified and where a deterministic workflow is better.
- ✓Identifies tasks that are parallelizable versus tightly dependent.
Design an orchestrator-worker agent system for open-ended research with parallel search, synthesis, citations, and bounded cost.
Design a research agent that answers broad questions by spawning parallel subagents, using web and enterprise tools, and returning a cited synthesis.
Use this as one discussion aid, not a single correct answer. Your design should follow from the requirements, scale, and trade-offs you establish.
graph LR
A["Design a Multi-Agent Research System"]
A --> F1["Workflow versus agent decision"]
A --> F2["Planner/orchestrator and subagent contracts"]
A --> F3["Context isolation, tool access, and result provenance"]
A --> F4["Budgeting, cancellation, retries, and partial failure"]
A --> F5["Trace-based evaluation and quality measurement"]This is an evaluation framework, not a single model answer. Strong designs may make different choices when their assumptions and trade-offs are explicit.
Practice drawing this system component-by-component on a live whiteboard while the interviewer probes at your target level.
Start Interview