Microsoft
S04
MediumPremiumDesign a Multi-Agent Orchestration System
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-AgentOrchestrationContractsBudgetsTracingMCP
Key Requirements
- Decide per request whether one agent or a team handles it
- Pass work between agents with a contract, not a transcript
- Hold one budget across a parallel fan-out
- Return partial results that name what is missing
- Trace a run across every agent as one tree
Interviewer Follow-ups
- Q1How do you debug a 5-agent pipeline when output is wrong?
- Q2What happens when the coordinator hallucinates a subtask?
- Q3How do you handle partial failure without cascading?
Loading...