Design a multi-agent chat backend
The interviewer demos a ChatGPT-style product, then asks you to design its backend: a harness in which several agents work on one user request. Cover how a request is planned and handed to agents, how agents call tools and each other, how partial results stream back to the user, conversation state, and what happens when an agent fails or takes too long.
No answer yet. Write the first one; the best answer gets endorsed.
