1:1 mentoring with Big Tech AI engineers
Microsoft
S04
MediumPremium

Design 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...