Skip to content
RED SAGSkills
hardAI Engineer (LLM & Generative AI) interview question

When would you choose a multi-agent architecture over a single agent or a fixed workflow?

What the interviewer wants to hear

  • Prefer fixed workflows when steps are known in advance
  • A single agent with good tools covers most open-ended tasks
  • Multi-agent helps with parallel subtasks or context isolation
  • Multi-agent adds cost, latency, coordination errors and harder debugging
  • Decide with evals and traces, not by default

Model answer

I start with the simplest option that works. If the steps are known, such as classify, retrieve, draft, check, a fixed workflow is cheaper, faster and easier to test. If the path depends on what the model finds, a single agent with a well-designed tool set handles most cases. I move to multiple agents only for a clear reason. One is parallelism: an orchestrator can send several subagents to research different parts at once. Another is context isolation: each subagent works in its own fresh context and returns a short summary, which keeps the main context clean on long tasks. The costs are real: many more tokens, more latency, lost information at handoffs, and harder debugging. So I compare designs on the same eval set and use tracing across agents before committing.

Can you answer it under time pressure?

Take a timed hard round and get scored on every answer.

Start mock interview

More hard AI Engineer (LLM & Generative AI) questions