Practice MCQs

60 unofficial practice questions written for this site and checked against Exam Guide v1.0. They are not real exam items.

Score: 0 / 0 answered (60 questions)

Question 1 of 60

D1beginnerconcept

In an agentic loop with Claude, what stop_reason value indicates the model wants to execute a tool?

Question 2 of 60

D1intermediatescenario

What is the recommended approach for managing tool access in this multi-capability agent?

Question 3 of 60

D1advancedquickfire

Which enforcement mechanism CANNOT be bypassed by the model during an agentic workflow?

Question 4 of 60

D2beginnerconcept

When a tool execution fails, what should you include in the tool result to properly signal the error to Claude?

Question 5 of 60

D2intermediatescenario

Where should you configure the MCP servers for team-wide sharing?

Question 6 of 60

D2intermediatequickfire

In the Model Context Protocol, what is the key difference between tools and resources?

Question 7 of 60

D3beginnerconcept

What is the correct hierarchy for CLAUDE.md file loading in Claude Code?

Question 8 of 60

D3intermediatescenario

Which flag is essential for running Claude Code in a CI/CD environment?

Question 9 of 60

D3advancedquickfire

In Claude Code hooks configuration, what does an exit code of 2 from a PreToolUse hook cause?

Question 10 of 60

D4beginnerconcept

What is the most reliable method to get structured JSON output from Claude?

Question 11 of 60

D4intermediatescenario

What is the most cost-effective approach for this bulk processing task?

Question 12 of 60

D4intermediatequickfire

Why should optional fields in tool schemas be marked as NOT required rather than using default values?

Question 13 of 60

D5beginnerconcept

What is the 'lost in the middle' effect in the context of LLM prompts?

Question 14 of 60

D5intermediatescenario

What is the best approach to manage this tool result bloat?

Question 15 of 60

D5advancedquickfire

Why is progressive summarization considered a RISK rather than a pure benefit in long-running agentic conversations?

Question 16 of 60

D1beginnerconcept

What does stop_reason: 'end_turn' indicate in a Claude API response within an agentic loop?

Question 17 of 60

D1intermediateconcept

What is the primary advantage of using the Task tool to spawn subagents compared to making multiple sequential tool calls in the same agent?

Question 18 of 60

D1intermediatescenario

What context does the subagent receive when spawned via the Task tool?

Question 19 of 60

D1beginnerquickfire

Which tool in Claude Code is used to spawn an independent subagent to complete a subtask?

Question 20 of 60

D1advancedconcept

When should you use programmatic enforcement (e.g., hooks) vs prompt-based enforcement for a constraint in an agentic workflow?

Question 21 of 60

D1advancedscenario

What is the correct way to launch all three subagents in parallel rather than sequentially?

Question 22 of 60

D1intermediatequickfire

In a coordinator-subagent architecture, which component is responsible for decomposing the high-level goal into subtasks?

Question 23 of 60

D1advancedscenario

What is the most reliable implementation of this approval requirement?

Question 24 of 60

D1intermediateconcept

What is the purpose of fork_session in an agentic workflow?

Question 25 of 60

D1beginnerscenario

What should your loop do next?

Question 26 of 60

D1advancedquickfire

When building a multi-agent system, what happens if you pass a subagent's entire conversation history back to the coordinator after task completion?

Question 27 of 60

D1intermediateconcept

In a well-designed agentic system, when should a subagent escalate back to the coordinator rather than attempting to self-recover?

Question 28 of 60

D1advancedscenario

What is the most appropriate system response to this detection?

Question 29 of 60

D2beginnerconcept

According to MCP best practices, what is the PRIMARY mechanism Claude uses to decide which tool to call?

Question 30 of 60

D2intermediateconcept

The official exam guide gives an example of tool overload degrading tool-selection reliability. Which comparison does it use?

Question 31 of 60

D2intermediatescenario

How should the tool result be structured to communicate this outcome accurately?

Question 32 of 60

D2beginnerquickfire

What does setting tool_choice: 'any' do in a Claude API call?

Question 33 of 60

D2advancedscenario

What MCP feature would most reduce this exploratory overhead?

Question 34 of 60

D2advancedconcept

Why is it important to distinguish between 'access failure' and 'empty result' in a tool's return value?

Question 35 of 60

D2intermediatequickfire

In MCP tool schema design, what is the effect of providing detailed descriptions for each parameter in addition to the tool-level description?

Question 36 of 60

D2advancedscenario

What is the correct tool_choice configuration for this requirement?

Question 37 of 60

D3beginnerconcept

What is the purpose of the .claude/rules/ directory with glob patterns in a Claude Code project?

Question 38 of 60

D3intermediateconcept

Where are .claude/commands/ stored, and who has access to them?

Question 39 of 60

D3intermediatescenario

What is the best Claude Code feature to standardize this workflow?

Question 40 of 60

D3beginnerquickfire

In Claude Code, what does 'Plan mode' allow you to do before Claude executes any changes?

Question 41 of 60

D3advancedscenario

Which Claude Code feature provides full context isolation for a sub-agent task?

Question 42 of 60

D3intermediateconcept

What is the Skills system in Claude Code used for?

Question 43 of 60

D3advancedquickfire

Which Claude Code hook type runs BEFORE a tool call and can be used to block the tool from executing?

Question 44 of 60

D3beginnerscenario

What does the developer get automatically from the repository's .claude/ folder?

Question 45 of 60

D3advancedconcept

When using the -p (headless) flag for Claude Code in CI/CD, what must you also specify to parse Claude's output programmatically?

Question 46 of 60

D4beginnerconcept

Why are few-shot examples more effective than verbal instructions alone for enforcing a specific output format?

Question 47 of 60

D4intermediateconcept

Why can Claude not reliably self-review its own reasoning for logical errors?

Question 48 of 60

D4intermediatescenario

How should you design the tool schema to prevent hallucinated severity values?

Question 49 of 60

D4beginnerquickfire

What is one important limitation of the Batch API compared to synchronous API calls?

Question 50 of 60

D4advancedscenario

What is the fundamental weakness of this self-review approach?

Question 51 of 60

D4intermediateconcept

What is the key benefit of using explicit, measurable criteria in prompts instead of vague quality descriptors?

Question 52 of 60

D4advancedquickfire

When implementing a validation loop for Claude's output, what distinguishes an effective loop from one that adds cost without benefit?

Question 53 of 60

D4beginnerscenario

Which approach gives you the most reliable, parseable output?

Question 54 of 60

D4advancedconcept

You need both high output consistency AND domain-specific format enforcement in a single Claude interaction. What combination of techniques achieves this most effectively?

Question 55 of 60

D5beginnerconcept

Why is Claude's self-reported confidence level considered poorly calibrated?

Question 56 of 60

D5intermediatescenario

What should a well-designed agentic system do at this point?

Question 57 of 60

D5intermediatequickfire

When should an agentic system escalate to a human operator due to a 'policy gap'?

Question 58 of 60

D5advancedconcept

What is the recommended strategy for preserving critical information in a long-running agentic conversation that may undergo summarization?

Question 59 of 60

D5advancedscenario

What constitutes best practice for structured error propagation in this scenario?

Question 60 of 60

D5beginnerquickfire

When designing prompts for long documents, where should the most critical instructions be placed relative to the document content?