Anthropic CCAR-F Practice Exam Questions & Answers
Anthropic CCAR-F Exam Details
Key details for this exam, checked against the published exam outline
- Exam Code
- CCAR-F
- Full Name
- Claude Certified Architect - Foundations
- Issuing Body
- Anthropic
- Question Format (Our Bank)
- Multiple Choice
- Delivery
- Online proctored via Pearson VUE or at a Pearson VUE test centre
- Eligibility
- No mandatory prerequisites. registration through Anthropic Partner Academy
- Validity
- 12 months from passing. free renewal available before expiry via non-proctored assessment on Partner Academy
- Full Question Set
- 189 questions Get All Questions
Free CCAR-F Practice Questions
Each question shows the correct answer and an explanation of why it is right
Question 1 Domain 1 Agentic Architecture & Orchestration
You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The system researches topics and produces comprehensive, cited reports.
When analyzing complex legal cases that cite multiple precedents, the document-analysis subagent processes each precedent sequentially. A landmark case citing 12 precedents takes more than three minutes to analyze completely.
What is the most effective way to reduce this latency while preserving the coordinator's ability to monitor and debug the system?
Option C parallelizes independent work while retaining centralized orchestration. Each precedent can be analyzed without waiting for the previous precedent, so the coordinator can divide the 12 cases into balanced subsets and invoke several document-analysis subagents concurrently. It then receives their final outputs, records which precedents completed or failed, and aggregates the results before synthesis. Anthropic's multi-agent research architecture uses an orchestrator-worker pattern in which the lead agent creates specialized subagents that operate in parallel and return findings for consolidation. Keeping spawning decisions at the coordinator also produces a clearer execution trace for monitoring and debugging. A generic asynchronous queue, option A, adds infrastructure but does not define how results remain associated with the correct research task. Options B and D create nested or recursive delegation, making execution paths, permissions, failures, and token consumption harder to observe. Anthropic also cautions that multi-agent systems consume substantially more tokens than ordinary interactions, so unbounded recursive decomposition is inefficient. Coordinator-controlled parallel fan-out followed by deterministic aggregation provides the latency improvement without sacrificing operational visibility.
Question 2 Domain 3 Claude Code Configuration & Workflows
In production, you observe that simple fact-checking queries---for example, ''What year was the Paris Climate Agreement signed?''---traverse all four subagents sequentially, consuming more than 40 seconds and significant tokens per query. Complex comparative research benefits from the full pipeline. Your query distribution is diverse and evolving as users discover new applications. What is the most effective approach to optimize for varying query complexity?
Option C allows orchestration effort to scale according to the actual evidence and processing requirements of each request. A factual lookup might require one search operation and a direct coordinator response, while comparative research may justify parallel search, document analysis, synthesis, and formal report generation.
Anthropic's orchestrator-workers guidance describes a central model dynamically decomposing a task, choosing workers, and combining their results. This pattern is particularly appropriate when required subtasks cannot be predicted reliably in advance. Anthropic's multi-agent research architecture similarly uses a lead agent to analyze the query and determine an appropriate research strategy.
Option A creates an inflexible two-route system and still sends every non-factual query through the most expensive workflow. Option B requires labeled training data, an externally maintained classifier, and a stable definition of the optimal agent combination. Option D is less expensive to implement but becomes brittle as query types evolve beyond predetermined categories. Dynamic coordination uses the model's existing reasoning ability to assess source requirements, analytical depth, expected output, and uncertainty before invoking only the specialists that materially improve the result.
Question 3 Domain 2 Tool Design & MCP Integration
You are building developer productivity tools using the Claude Agent SDK. The agent helps engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate code, and automate repetitive tasks. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers.
Your agent has analyzed a complex service module---reading 23 source files, tracing request flows, and identifying error handling patterns. A developer wants to compare two testing strategies before committing to one: end-to-end tests with mocked external services vs. snapshot tests capturing expected outputs. They need to independently develop both approaches to evaluate trade-offs.
How should you manage the sessions?
Forking the existing analysis session creates independent continuations that inherit the accumulated conversation context. Each branch begins with the same understanding of the service module, request flow, source files, and error-handling patterns, but subsequent work on one testing strategy does not alter the other branch or the original session.
Anthropic's Agent SDK documentation states that sessions can be resumed with their full context and forked to explore different approaches. In the SDK, enabling fork_session while resuming causes the continuation to receive a new session identifier rather than modifying the original session. (https://docs.anthropic.com/en/docs/claude-code/sdk?utm_source=chatgpt.com)
Option B wastes time, tokens, and tool calls by requiring both new sessions to rebuild the same 23-file analysis. Option C mixes two experimental implementations into one conversation, increasing the risk that assumptions, edits, or conclusions from the first strategy influence the second. Option D preserves only a manually selected summary, which may omit details contained in the full session history.
The appropriate design is to create one fork for the end-to-end strategy and another fork for the snapshot strategy. The original analysis remains a stable parent, while each child session develops and evaluates its approach independently.
Official references/topics: Agent SDK Sessions, Session Forking, Context Preservation, Alternative-Approach Evaluation.
Get the complete CCAR-F question set
$20$40
Question 4 Domain 4 Prompt Engineering & Structured Output
The coordinator provides detailed step-by-step instructions to the web-search subagent, specifying exact search queries, source priorities, and date filters. Production monitoring reveals three issues: (1) the subagent reports ''insufficient results'' instead of trying alternative approaches when the specified searches fail, (2) research quality drops for emerging topics that do not match expected patterns, and (3) the subagent rarely surfaces valuable tangential sources. What is the most effective way to improve subagent adaptability?
Option A establishes a clear destination without forcing the subagent to follow a brittle route. The prompt should define the research question, boundaries, expected deliverable, acceptable source types, recency requirements, coverage expectations, and verification criteria. The subagent can then broaden, narrow, reformulate, or follow emerging leads according to observed search results.
Anthropic's research-agent guidance emphasizes giving each subagent an objective, output format, source guidance, and clear task boundaries. It also describes research as dynamic and path-dependent, requiring agents to adapt their strategy as new information emerges.
Option B removes too much structure and may cause duplicated work, incomplete coverage, or inconsistent output. Option C handles only one known failure condition and still restricts the agent to a predetermined procedure. Option D adds classification complexity and creates an artificial boundary between topic types that may change during investigation. Objective-based delegation retains accountability because results can be evaluated against explicit quality criteria, while preserving the agent's ability to discover alternative terminology, unexpected sources, and useful adjacent evidence. This is controlled autonomy rather than either procedural micromanagement or unrestricted exploration.
Question 5 Domain 3 Claude Code Configuration & Workflows
You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates the output using JavaScript Object Notation (JSON) schemas, and maintains high accuracy. It must handle edge cases gracefully and integrate with downstream systems.
Your schema includes a skills: string[] field. Production monitoring reveals three consistency issues: (1) compound phrases like ''Python and SQL'' are sometimes kept as one entry, sometimes split; (2) implied but unstated skills occasionally appear in extractions; (3) similar documents produce wildly different array lengths (5-10 vs 40+ entries). Your prompt currently says ''Extract all skills mentioned.''
What's the most effective improvement?
The failure is caused by an underspecified extraction policy rather than an inadequate JSON structure. ''Extract all skills mentioned'' does not define whether coordinated phrases should be split, whether inferred capabilities qualify, or what level of specificity constitutes one skill. Few-shot examples can demonstrate all three decisions using concrete inputs and expected outputs.
Anthropic identifies examples as one of the most effective ways to improve output accuracy and consistency because they communicate behavior more precisely than abstract instructions alone. Representative examples can show that ''Python and SQL'' becomes two entries, that an unstated skill must not be inferred from a job title, and that broad descriptions should not be decomposed into dozens of speculative micro-skills. (https://docs.anthropic.com/en/docs/about-claude/use-case-guides/ticket-routing)
Option A adds provenance and confidence metadata but does not define the correct extraction granularity. Option C addresses explicitness and splitting, but the arbitrary 10--20 limit can truncate documents containing more than 20 legitimate skills or force padding when fewer than 10 appear. Option D is useful for canonicalization and deduplication, but post-processing cannot reliably remove plausible implied skills or determine how the original phrase should have been interpreted.
The strongest prompt should combine explicit rules with diverse few-shot examples covering normal cases, compound phrases, implied information, duplicates, and unusually long or short skill lists.
Official references/topics: Few-Shot Prompting, Output Consistency, Explicit Extraction Criteria, Representative Examples.
Question 6 Domain 2 Tool Design & MCP Integration
You are building developer productivity tools using the Claude Agent SDK. The agent helps engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate code, and automate repetitive tasks. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers.
An engineer asks your agent to identify untested code paths in a legacy payment processing module spanning 45 files. After reading the first 8 source files, the agent's responses are becoming noticeably less accurate---it's forgetting previously discussed code patterns and hasn't yet located all test files or traced critical payment flows.
What's the most effective approach to complete this investigation?
The investigation contains several bounded research questions that can be delegated independently: locating the complete test suite, tracing payment and refund flows, identifying conditional branches, and mapping external dependencies. Each subagent can read the relevant files in its own context and return a focused summary to the coordinating agent.
Anthropic recommends subagents for codebase exploration because extensive file reading rapidly consumes the main context window. Subagents isolate that volume and return only their conclusions, preserving the main conversation for synthesis and implementation. (https://docs.anthropic.com/en/docs/claude-code/common-workflows) Anthropic also describes parallel research as appropriate when separate investigation paths can proceed independently and the main agent can synthesize the results afterward. (https://docs.anthropic.com/en/docs/claude-code/sub-agents)
Option B sacrifices the current conversational state and requires reconstruction after /clear. Option C may reduce token usage, but isolated text matches cannot reliably reveal full execution paths, indirect calls, or test coverage relationships. Option D converts the current analysis into a single lossy summary and risks omitting details needed later.
Option A directly addresses the demonstrated context degradation while retaining a high-level coordinating thread. The subagent prompts should be narrowly scoped and require concrete outputs such as file paths, uncovered branches, call-chain evidence, and existing tests associated with each flow.
Official references/topics: Subagent Context Isolation; Parallel Research; Context Preservation; Coordinated Codebase Analysis.
Question 7 Domain 3 Claude Code Configuration & Workflows
You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The system researches topics and produces comprehensive, cited reports.
In production, you observe that simple fact-checking queries, such as ''In what year was the Paris Climate Agreement signed?'', traverse all four subagents sequentially, consuming more than 40 seconds and significant tokens per query. Complex comparative research benefits from the complete pipeline. Your query distribution is diverse and continues to evolve as users discover new applications.
What is the most effective approach to optimize for varying query complexity?
Option D allows orchestration effort to scale with the actual request. A simple factual query may require only the web-search agent and a direct coordinator response, whereas a comparative investigation may require web research, document analysis, synthesis, and report generation. Anthropic's Building Effective AI Agents describes the orchestrator-workers pattern as a central model dynamically identifying subtasks, delegating them, and combining the results. It is specifically appropriate when the required subtasks cannot be predicted reliably in advance. Anthropic's multi-agent research architecture likewise emphasizes varying the number of agents and tool calls according to task complexity. Option A introduces an inflexible binary decision and still sends every non-factual request through the full pipeline. Option B requires labeled data, ongoing retraining, and reliable definitions of the ''optimal'' agent combination. Option C is easier to implement but will become brittle as new query types appear. A capable coordinator can examine the requested output, necessary evidence, source requirements, and analytical depth at runtime, then invoke only the specialists that materially contribute to the answer.
What the Anthropic CCAR-F Exam Covers
Exam domains verified against the Official Anthropic CCAR-F exam guide, last checked November 2026.
Domain 1 Agentic Architecture & Orchestration
27%Design multi-step agent workflows and autonomous systems. Structure task sequencing, coordinate agent actions, and implement decision-making logic where Claude operates independently toward defined goals.
Sample question from this domain above Q1
Domain 2 Tool Design & MCP Integration
18%Build tools that Claude can invoke effectively and integrate external systems via Model Context Protocol. Design schemas, manage tool boundaries, and ensure reliable communication between Claude and connected data sources.
Domain 3 Claude Code Configuration & Workflows
20%Set up Claude Code environments with correct configuration. Structure workflows for development tasks, manage project-level settings, and establish consistent usage patterns for coding-focused applications.
Domain 4 Prompt Engineering & Structured Output
20%Write clear prompts that guide Claude toward specific outcomes. Direct the model to produce structured, validated outputs using schema enforcement and few-shot techniques to reduce ambiguity and errors.
Sample question from this domain above Q4
Domain 5 Context Management & Reliability
15%Manage context window limits during extended interactions and multi-turn conversations. Maintain accuracy and consistency across sessions while implementing patterns that ensure reliable Claude performance over time.
CCAR-F Exam FAQ
Common questions about the exam itself
How hard is the CCAR-F exam and what background do I need?
What makes the Agentic Architecture domain the hardest part of CCAR-F?
How long should I study to prepare for CCAR-F?
What happens on CCAR-F exam day?
What is the retake policy for CCAR-F?
How long does the CCAR-F certification stay valid and what does renewal require?
Which job role is CCAR-F designed for?
How does CCAR-F relate to the other Claude certifications?
How is CCAR-F different from the Associate and Developer certifications?
What topics does Context Management & Reliability cover on CCAR-F?
Other Anthropic Exams
Free practice questions for more Anthropic certification exams
