Active Nerds
Review all 15 questions for Agentic AI (intermediate).Plain Q&A (No XP)
#1Multiple Choice

What is the primary architectural difference between Plan-and-Execute agents and pure ReAct agents?

#2Multiple Choice

In a multi-agent Orchestrator-Worker topology, what is the role of the Orchestrator agent?

#3Multiple Choice

Why does giving a single agent 30 tools degrade performance compared to using 3 specialized multi-agent workers with 5 tools each?

#4Multiple Choice

How should an agent handle a transient 500 error returned by a web scraper tool?

#5Multiple Choice

What state management pattern prevents long-running agent threads from exceeding LLM context windows?

#6Multiple Choice

What feature in state-graph frameworks (like LangGraph) enables human approval intervention before executing high-risk nodes?

#7Scenario

You are building an autonomous GitHub PR review agent. The agent reads code changes, runs unit tests, and posts comments. What human-in-the-loop gate design should be implemented for the 'merge_pr' tool?

#8Scenario

An SRE agent encounters a tool error: 'Pod delete failed: Permission Denied'. The agent tries calling `delete_pod` 5 more times with identical arguments. How do you rewrite the system prompt to stop this behavior?

#9Scenario

Your agent needs to remember user preferences across different sessions over several weeks. Placing the entire chat history in prompt context exceeds context limits and costs $2 per call. What memory architecture solves this?

#10Scenario

You are comparing LangGraph, CrewAI, and custom Python loops for building a multi-agent system with cycles and state rollbacks. Why is a graph-based state machine better than linear chains for this use case?

#11Code Fill

Complete the LangGraph concept used to define conditional routing between graph nodes:

builder.add_conditional_edges(
  'agent_node',
  ___,
  {'continue': 'tools_node', 'end': END}
)
#12Code Fill

Complete the tool parameter requirement property ensuring side-effect operations enforce idempotency keys:

{
  'name': 'create_payment',
  'parameters': {
    'properties': {
      'amount': {'type': 'number'},
      '___': {'type': 'string'}
    }
  }
}
#13Code Fill

Complete the state key in memory systems holding active conversation history threads:

class AgentState(TypedDict):
  ___: Annotated[list[AnyMessage], add_messages]
#14Open Ended

Explain how an Orchestrator-Worker multi-agent pattern handles task delegation.

#15Open Ended

Why is testing agent trajectory efficiency just as important as testing final task correctness?