Time left --:--:--
Question 1 / 60 · 60 unanswered
Question 1 of 60
In an agentic loop using the Claude Agent SDK, which field in the API response should be checked to determine whether to continue the loop or terminate it?
1 / 60
Question 2 of 60
An agent is configured with 18 available tools. A developer notices that tool selection quality has degraded significantly. What is the best architectural remedy?
2 / 60
Question 3 of 60
A customer service agent must enforce a business rule that refunds above $500 require manager approval. Which approach provides the most reliable enforcement?
3 / 60
Question 4 of 60
When a subagent in a multi-agent system fails to connect to an external database, what should it return to the coordinator?
4 / 60
Question 5 of 60
A coordinator agent needs to spawn subagents in parallel. Which configuration is required for the coordinator to enable this capability?
5 / 60
Question 6 of 60
A developer wants to branch a session to explore an alternative implementation approach without polluting the main session context. Which operation should they use?
6 / 60
Question 7 of 60
Which CLAUDE.md configuration level is the correct location for personal editor preferences that should not be shared with the team?
7 / 60
Question 8 of 60
What is the correct way to store API secrets referenced by an MCP server configuration in .mcp.json?
8 / 60
Question 9 of 60
What is the primary difference between a custom slash command and a skill in Claude Code?
9 / 60
Question 10 of 60
A developer is running Claude Code in a CI/CD pipeline for automated PR review. Which flag is required for non-interactive execution?
10 / 60
Question 11 of 60
A code review agent that generates code is then asked to review its own output within the same session. What is the primary risk of this pattern?
11 / 60
Question 12 of 60
Which deployment scenario is best suited for the Message Batches API rather than synchronous API calls?
12 / 60
Question 13 of 60
What does the 'lost in the middle' effect mean for Claude context window management?
13 / 60
Question 14 of 60
A multi-turn customer support session needs to preserve exact customer account details — account ID, order number, and specific amounts — through a very long conversation. What is the recommended approach?
14 / 60
Question 15 of 60
An automated extraction pipeline tracks overall accuracy at 95%. However, users report that invoice processing is frequently wrong. What is the likely cause and correct diagnostic approach?
15 / 60
Question 16 of 60
When should a customer service agent escalate a conversation to a human agent?
16 / 60
Question 17 of 60
In a multi-agent research system, when delegating a task from a coordinator to a subagent, which context passing approach is correct?
17 / 60
Question 18 of 60
A developer writes a prompt instructing Claude to 'find all security issues' in a codebase. Production results are inconsistent and developers are experiencing alert fatigue. What is the root cause and correct fix?
18 / 60
Question 19 of 60
When using tool_use with a forced specific tool to extract structured data from a document, what does this guarantee?
19 / 60
Question 20 of 60
A validation-retry loop detects that an invoice extraction returned a total field that does not match the sum of line items. What should be appended to the retry prompt?
20 / 60
Question 21 of 60
A production system uses progressive summarization to manage a long customer support conversation. After multiple summarization passes, the agent references a $99.99 promotional price as $150.00. What caused this failure?
21 / 60
Question 22 of 60
In the CLAUDE.md hierarchy, rules in a directory-level CLAUDE.md file (e.g., src/api/CLAUDE.md) apply to:
22 / 60
Question 23 of 60
A Claude Code skill is defined with the following YAML frontmatter: 'context: fork' and 'allowed-tools: [Read, Grep]'. What does this configuration guarantee?
23 / 60
Question 24 of 60
When tracking data through a multi-agent system where subagents provide conflicting values, which metadata is most important for resolving conflicts?
24 / 60
Question 25 of 60
Which built-in Claude Code tool should be used to find all files matching the pattern '**/*.test.ts' across a codebase?
25 / 60
Question 26 of 60
A developer needs to search for all usages of the function 'processPayment' across a large TypeScript codebase. Which built-in tool is correct?
26 / 60
Question 27 of 60
In a CI/CD pipeline, a Claude Code review step needs to output structured JSON that can be parsed by a downstream script. Which flag combination is correct?
27 / 60
Question 28 of 60
Which tool_choice value forces Claude to use a specific named tool rather than choosing automatically?
28 / 60
Question 29 of 60
A tool named 'search_orders' fails because the order management service is down. The tool returns an empty array []. The agent then tells the customer their order history is empty. What went wrong?
29 / 60
Question 30 of 60
How many few-shot examples is generally recommended as optimal for guiding Claude on ambiguous classification tasks?
30 / 60
Question 31 of 60
A well-designed few-shot prompt for sentiment classification should include which of the following to handle sarcasm correctly?
31 / 60
Question 32 of 60
A project team wants to share a set of TypeScript coding standards with all developers but also allow individual developers to have personal configuration. What CLAUDE.md structure supports this?
32 / 60
Question 33 of 60
During an extended agentic session analyzing a large codebase, the agent begins forgetting earlier constraints and repeating work. What is the recommended remediation strategy?
33 / 60
Question 34 of 60
A subagent is tasked with file-by-file analysis of a large codebase. This task generates extensive tool call output. What architecture keeps the coordinator's context clean?
34 / 60
Question 35 of 60
According to CCA-F exam doctrine, when is it appropriate to use plan mode before executing a task in Claude Code?
35 / 60
Question 36 of 60
A developer is implementing an iterative refinement workflow using test-driven development with Claude Code. What is the correct first step?
36 / 60
Question 37 of 60
An MCP server configuration needs Jira credentials for each team member to use their own account. Which .mcp.json configuration is correct?
37 / 60
Question 38 of 60
A coordinator agent receives conflicting revenue figures: $1,500,000 from a verified financial database (subagent A) and $1,480,000 extracted from a quarterly PDF (subagent B). How should the conflict be resolved?
38 / 60
Question 39 of 60
A tool description reads: 'Searches for customers.' An engineer identifies that the model is frequently calling this tool with incorrectly formatted phone numbers. What is the root cause?
39 / 60
Question 40 of 60
A structured error response from a tool includes the field 'isRetryable: false' with errorCategory: 'auth'. What should the agent do?
40 / 60
Question 41 of 60
When implementing a multi-pass code review strategy, why should the cross-file integration pass be a separate step from the per-file local analysis pass?
41 / 60
Question 42 of 60
A developer asks: 'Should I use dynamic adaptive decomposition or prompt chaining for a codebase bug analysis task where the number and type of bugs found will determine what steps to take next?' What is the correct approach?
42 / 60
Question 43 of 60
In a hub-and-spoke multi-agent architecture, what is the primary purpose of context isolation between subagents?
43 / 60
Question 44 of 60
A SKILL.md file in .claude/skills/analyze/ specifies 'allowed-tools: [Read, Grep]'. During skill execution, the model attempts to call the Bash tool. What happens?
44 / 60
Question 45 of 60
A team wants to organize their Claude Code configuration with separate rule files for TypeScript, testing, and API design standards rather than one large CLAUDE.md. Which mechanism supports this?
45 / 60
Question 46 of 60
An engineer discovers that a code review agent frequently dismisses critical findings in the third and fourth review passes of the same session. What architectural change would address this?
46 / 60
Question 47 of 60
When a customer support agent detects that no existing policy covers a customer's unusual situation, what is the correct escalation response?
47 / 60
Question 48 of 60
What is the correct stop_reason value that signals Claude wants to invoke a tool and the agentic loop should continue?
48 / 60
Question 49 of 60
After using /compact to compress a long agent session's conversation history, what should the agent do to restore awareness of its current state?
49 / 60
Question 50 of 60
A developer wants team coding standards to apply to all API endpoints in src/api/ but different standards for the rest of the codebase. What is the correct CLAUDE.md structure?
50 / 60
Question 51 of 60
A developer adds a 'document_type' field to an extraction schema with enum values: ['invoice', 'receipt', 'credit_note']. In production, some documents are purchase orders, which are not in the enum. What is the best schema design fix?
51 / 60
Question 52 of 60
Which of the following is an INVALID trigger for escalating a customer support interaction to a human agent?
52 / 60
Question 53 of 60
When implementing a validation-retry loop with a maximum of 3 retries for structured data extraction, what should the function do after all retries are exhausted?
53 / 60
Question 54 of 60
A subagent responsible for financial data retrieval returns results without any source, confidence, or timestamp metadata. Why is this a problem for the coordinator?
54 / 60
Question 55 of 60
A production extraction pipeline has a detected_pattern field in its error tracking that shows 80% of retry errors occur on documents where the 'vendor_name' field contains special characters. What should the engineering team do with this insight?
55 / 60
Question 56 of 60
In the Message Batches API, what is the purpose of the custom_id field on each request?
56 / 60
Question 57 of 60
A developer wants to use Claude Code to modify a specific function in an existing file without replacing the entire file. Which built-in tool should they use?
57 / 60
Question 58 of 60
A project's CLAUDE.md uses @import to include multiple rule files. A developer is troubleshooting which rules are active. Where are auto-loaded rule files stored?
58 / 60
Question 59 of 60
An agent is analyzing a very large codebase. To keep the coordinator context clean while still getting comprehensive analysis results, which pattern should be used?
59 / 60
Question 60 of 60
A developer is building a CI/CD code review pipeline where a 'generator' agent writes new authentication code and then a 'reviewer' agent reviews it. The developer considers using --resume to have the reviewer continue the generator's session. Why is this approach wrong?
60 / 60