CCAR-P practice questions, free.

63 original scenario questions for Claude Certified Architect – Professional, written from the published blueprint and weighted the way the exam is. Pick an answer, check it, read why. None of these are exam questions; the real exam tests the same judgment on scenarios you have not seen.

How to use these

Filter by domain to drill a weak area, or work through the whole bank. Answer before you reveal. Note the domain of every miss. When you are done, the score box tells you whether you are above the equivalent of the 720 pass mark; if you are not, the domains you missed are your reading list. The full domain-by-domain notes are on the CCAR-P exam page.

The questions

Governance, safety, and risk management

You are designing an agent that can modify customer records. Where do approval gates and audit trails belong?

Show answer

Answer: In the tool layer from the start, with a log per tool call and an approval gate on every irreversible write. Gates and logging enforced in the tool layer cover every path the model can take, and they are cheapest to design in at the start. Prompt instructions to confirm are advisory and can be skipped under pressure; sampled traces miss most actions; governance bolted on afterwards misses paths.

Governance, safety, and risk management

How do you decide which tools an autonomous agent may call without a person?

Show answer

Answer: Classify each action by blast radius: read-only and reversible calls run freely, irreversible or external ones need approval. Classify actions by what happens if they are wrong: reversibility and reach decide the gate. A network boundary is the wrong proxy, since a local delete is just as irreversible as a remote one, and approval frequency measures convenience rather than risk.

Governance, safety, and risk management

A client engagement involves personal data. What must the architecture cover beyond the model calls?

Show answer

Answer: Retention limits, PII redaction where possible, isolation from other clients' data, and access control on the logs. Data handling is part of the system: retention, minimization, isolation, and who can read the logs. Encryption is necessary but says nothing about how long data is kept or who can read it, and a provider agreement covers the provider's side, not your own logs and stores.

Stakeholder communication and lifecycle management

An executive asks whether to fund the agent system. What framing lands?

Show answer

Answer: Cost per completed task, measured reliability, the known failure modes, how each is caught, and what fixing them takes. Executives fund outcomes and risks they can reason about: cost, reliability, failure modes, and recovery. A happy-path demo with a savings projection hides exactly the failure and recovery information that decides whether the investment is sound.

Stakeholder communication and lifecycle management

A new model version is available. What is the responsible upgrade path for a production agent?

Show answer

Answer: Run the golden eval set on the new model, compare against the current baseline, then roll out gradually with monitoring. Upgrades are lifecycle events: evaluate, compare, canary, monitor. A quarter of shadow traffic is slow and relies on user reports rather than measurement; a week of informal staging use has no baseline to compare against.

Stakeholder communication and lifecycle management

Which metrics tell you a production agent is drifting?

Show answer

Answer: Tool error rate, cost per completed task, latency, and eval scores tracked over time. Operational signals tracked over time show drift before users complain. Uptime and endpoint latency describe availability, not quality, and user ticket volume is a lagging signal that arrives after the drift has done damage.

The five CCAR-F foundations domains

A multi-agent system fails in cascades when one worker misbehaves. What architectural controls apply?

Show answer

Answer: Timeouts, bounded retries, circuit breakers per worker, and a coordinator that can stop the run. Limits and a coordinator that can halt the run are what contain cascading failures. Voting adds workers and cost without a way to stop a run that is going wrong, and prevention through stricter schemas does not contain the failures that still occur.

The five CCAR-F foundations domains

Prompts are edited by several engineers and quality varies release to release. What fixes the process?

Show answer

Answer: Version prompts in source control with review, and run the eval set in CI on every change. Treat prompts like code: versioned, reviewed, and tested automatically. A single human approver adds a bottleneck without measurement, and a config service changes where edits happen without testing their effect.

Stakeholder communication and lifecycle management

When should a deployed agent system be retired?

Show answer

Answer: When its measured value no longer covers cost and upkeep, and a simpler alternative covers the need. Lifecycle management includes the end: measure value against cost and decommission on evidence. Falling eval scores call for a fix or a rollback, not retirement, and a model deprecation is a migration event rather than a reason to stop delivering value.

Stakeholder communication and lifecycle management

A stakeholder wants "an agent for everything". What do you establish before building?

Show answer

Answer: Success metrics, the tasks in scope, and which decisions stay with people. Scope and metrics first. Without them there is nothing to evaluate against and no way to say no. A wide pilot defers the scoping decision to usage data that nobody has defined how to judge, and tool inventories follow from scope rather than preceding it.

The five CCAR-F foundations domains

A multi-agent system has a planner, three workers, and a verifier. The verifier rejects 40% of worker output. Where do you look first?

Show answer

Answer: The worker briefs and acceptance criteria, since a high rejection rate usually means the task or the criteria are unclear. High rejection usually points to unclear briefs or criteria, so read those before changing anything else. Loosening the verifier or adding a tie-breaker treats the symptom, and a bigger worker model spends money before the task is even well defined.

The five CCAR-F foundations domains

Your agent's tool surface has grown to 60 tools and accuracy is falling. Best structural fix?

Show answer

Answer: Group tools behind fewer well-scoped interfaces or route to specialist subagents with small tool sets. Large flat tool sets degrade selection, so partition them. Better descriptions help at the margin but leave 60 candidates competing for every call, and ordering by frequency does nothing for the rare tools that cause most of the errors.

The five CCAR-F foundations domains

A long-running agent must survive process restarts. What is required?

Show answer

Answer: Durable state: the plan, progress, and pending tool results persisted outside the process. Durability lives outside the process: persist the plan, progress, and pending results so a restart resumes rather than restarts. Idempotent tools make a full re-run safe but still throw away all the work, and a note to continue gives the new process nothing to continue from.

The five CCAR-F foundations domains

Which design keeps a coordinator's context from growing without bound over hundreds of subtasks?

Show answer

Answer: Subagents return compact results; the coordinator keeps a structured ledger and compacts periodically. Compact returns plus a ledger keep the coordinator's context proportional to the work that matters. Scheduled restarts lose progress each time, and a stateless coordinator cannot sequence or reconcile hundreds of dependent subtasks.

The five CCAR-F foundations domains

You need a prompt that behaves the same across model upgrades. What practice helps most?

Show answer

Answer: Explicit, testable instructions plus a golden eval set that runs on every model change. Specificity plus evals: explicit instructions transfer, and the eval set tells you where they did not. Examples from the old model anchor the new one to old behavior including its mistakes, and rewriting from scratch per upgrade guarantees drift.

The five CCAR-F foundations domains

An MCP server exposes tools with side effects to several agents. What must the server enforce itself?

Show answer

Answer: Authorization per caller and idempotency on side-effecting operations. Servers cannot rely on callers: authorization and idempotency have to be enforced where the side effect happens. Logging and rate limits are worth having but detect or throttle misuse rather than prevent it, and descriptions only work if every caller honors them.

The five CCAR-F foundations domains

Which caching strategy suits a system with a large stable policy document and per-user variable content?

Show answer

Answer: Cache the policy document as the prefix and put per-user content after the breakpoint. Stable prefix cached, variable suffix uncached. Putting user content first breaks the shared prefix for every request, and per-user caches only pay off for the rare user who returns within the cache lifetime.

The five CCAR-F foundations domains

An agent's plan step produces good plans but execution drifts. What is the architectural response?

Show answer

Answer: Make the plan an explicit artifact that execution checks against, with a review step when it deviates. Plans are useful when execution is held to them, so make the plan a checked artifact. A deeper plan does not stop the executor from ignoring it, and an end-of-run retry discovers the drift only after all the cost has been spent.

The five CCAR-F foundations domains

Which of these is the right place for a hard spending limit on an agent?

Show answer

Answer: The runtime: a budget enforced by the loop or a hook that stops the run. Enforce budgets in code, where they cannot be forgotten or reasoned around. A budget in the prompt is a request the model may not honor, and a dashboard alert arrives after the money is spent.

The five CCAR-F foundations domains

A system uses one prompt for five customer segments and quality varies by segment. Approach?

Show answer

Answer: Route by segment to specialized prompts and evaluate each route separately. Routing plus per-route evals lets each segment be tuned and measured on its own. Segment sections in one prompt still compete for attention and are evaluated as a blend, and examples from the weakest segment can shift quality on the others.

The five CCAR-F foundations domains

What is the main risk of letting subagents spawn their own subagents without limits?

Show answer

Answer: Unbounded cost and untraceable behavior, so depth and fan-out need caps. Cap recursion and fan-out: without limits, cost and behavior both become impossible to bound or trace. Duplicate work and summarization loss are real but bounded problems; unbounded spawning has no ceiling at all.

The five CCAR-F foundations domains

A retrieval-augmented agent returns confident answers from stale documents. Fix?

Show answer

Answer: Freshness metadata in the index, ranking or filtering by recency, and surfacing dates in the answer. Freshness is a retrieval property: index the dates, rank on them, and show them. A relevance reranker will happily pick an on-topic but outdated chunk, and a hedging instruction cannot tell the model which sources are stale.

The five CCAR-F foundations domains

Which is the strongest reason to keep tool results out of the system prompt?

Show answer

Answer: The system prompt is for instructions; data belongs in turns so it stays data and can be managed. Instructions and data stay separate: data in turns can be truncated, compacted, and treated as untrusted. Caching applies to any stable prefix, not only the system prompt, and there is no separate billing rate or special cap for system prompt tokens.

The five CCAR-F foundations domains

When should an architect prefer a deterministic function over a model call inside a workflow?

Show answer

Answer: Whenever the logic is fully specifiable; code is cheaper, faster, and testable. Do not spend a model on what code can do: anything fully specifiable belongs in code regardless of where it sits in the workflow. Restricting this to math or to the critical path leaves plenty of deterministic logic paying model cost and variance.

The five CCAR-F foundations domains

A Claude Code deployment across a 200-engineer org needs consistent behavior. Which lever scales?

Show answer

Answer: Checked-in CLAUDE.md, shared skills, hooks, and project-scoped MCP config. Configuration in the repo scales: every engineer gets the same instructions, skills, hooks, and MCP servers on checkout. Wikis and workshops depend on people remembering, and per-user settings drift the moment someone edits theirs.

The five CCAR-F foundations domains

What should an evaluator in an evaluator-optimizer loop output?

Show answer

Answer: A structured verdict against explicit criteria with specific feedback the generator can act on. Actionable, structured feedback is what lets the generator improve. A bare score gives it nothing to act on, and a rewritten output turns the evaluator into a second generator with no independent check.

The five CCAR-F foundations domains

Which context strategy suits an agent that reads thousands of tickets a day?

Show answer

Answer: Process in batches with per-batch summaries and a rolling state document. Batch, summarize, roll state: bounded context per call plus a carried summary. One giant call is expensive and degrades with length, and per-ticket agents with no shared state cannot see patterns across tickets at all.

The five CCAR-F foundations domains

A team asks whether to expose a tool as one call with many options or several narrow tools. Guidance?

Show answer

Answer: Prefer narrow, clearly described tools; combine only when the model routinely needs them together. Narrow tools select better and are easier to describe and test. One tool with many modes hides the choice inside a schema the model fills in less reliably, and mirroring REST endpoints optimizes for the API's shape rather than the model's.

Governance, safety, and risk management

Which artifact should exist before an agent is allowed to act on production systems?

Show answer

Answer: A risk register listing each action, its blast radius, its gate, and its rollback. Risks, gates, rollbacks: the register is what makes every production action deliberate. A passing eval says the agent is usually right, not what happens when it is wrong, and a signed change request records approval without defining the controls.

Governance, safety, and risk management

An audit asks why the agent took a specific action last month. What lets you answer?

Show answer

Answer: Per-call logs of inputs, tool calls, results, and decisions, retained per policy. Auditability is logging plus retention: the record of what actually happened. A replay on today's system produces today's decision, not last month's, and the prompt version explains the rules rather than the specific action.

Governance, safety, and risk management

What is a kill switch in an agent system?

Show answer

Answer: An operator control that halts the system immediately, independent of the model. Operator-controlled and model-independent: it has to work when the model is the thing misbehaving. A tool the model calls depends on the model noticing, and a flag that lets in-flight runs finish is exactly what a kill switch must not do.

Governance, safety, and risk management

A client wants the agent to use customer data from another client's engagement to improve results. Response?

Show answer

Answer: Refuse; client data isolation is a governance boundary, not an optimization trade-off. Isolation is a boundary, not a dial. Anonymization is the strongest distractor, but de-identified records still originate from the other client's engagement and re-identification risk remains; using them for evals crosses the same line.

Governance, safety, and risk management

How should personal data be handled in prompts where possible?

Show answer

Answer: Minimized or redacted, with only what the task needs. Minimize what enters the prompt: redact or omit anything the task does not need. Zero retention limits what the provider keeps but not what your own logs and traces capture, and a model cannot reason over ciphertext.

Governance, safety, and risk management

Which change to an agent requires a fresh risk review?

Show answer

Answer: Adding a tool that can send, delete, or pay. New capabilities with side effects change the risk profile. A model tier change on a read-only step is worth an eval run, but it does not add any action the agent could not already take.

Governance, safety, and risk management

What is the purpose of a staged rollout for an agent change?

Show answer

Answer: Limiting blast radius while monitoring real behavior before full exposure. Contain and observe: a stage limits who is affected while you watch real behavior. Stages complement evals rather than replace them, and using a rollout to skip tests puts real users in the role of the test set.

Stakeholder communication and lifecycle management

A CFO asks 'what does this agent cost us per month and what happens if it breaks?' The right answer includes:

Show answer

Answer: Cost per task and per month, failure modes, how they are detected, and time to recover. Cost, failure, recovery, in the CFO's units. Token counts and caching rates are inputs to cost rather than the cost, and the provider's uptime says nothing about what your agent does when it fails.

Stakeholder communication and lifecycle management

Which metric set belongs on an agent's monthly review?

Show answer

Answer: Completion rate, quality score, cost per task, incidents, and time to recover. Operational outcomes are what a monthly review should track. Token volume and cache hit rate are engineering diagnostics, useful for tuning but not for judging whether the agent is doing its job.

Stakeholder communication and lifecycle management

A stakeholder wants a feature that the evals show is unreliable. Your move?

Show answer

Answer: Show the eval results, state the risk, and propose a gated rollout or scope reduction. Evidence plus options keeps the decision with the stakeholder and the risk visible. A feature flag makes users the detectors of a failure you already know about, and escalating without options turns a design conversation into a standoff.

Stakeholder communication and lifecycle management

How should prompt changes be communicated to stakeholders of a production system?

Show answer

Answer: As versioned releases with eval results and a rollback plan. Treat prompts as releases: version, evidence, rollback. Release notes only for visible changes miss the prompt edits that quietly shift quality, and an engineer's ticket is a record rather than a communication.

Stakeholder communication and lifecycle management

Which event should trigger a lifecycle review of an agent system?

Show answer

Answer: A model upgrade, a change in tool capabilities, or a shift in the task's inputs. Change in model, tools, or inputs is what changes how the agent behaves, so that is what should trigger the review. Calendar reviews are fine as a floor, and an SDK release matters only if it changes one of those three.

The five CCAR-F foundations domains

A production agent's accuracy dropped after a tool provider changed its response format. What should have caught it?

Show answer

Answer: Contract tests on tool responses plus a scheduled eval that alerts on drift. External dependencies change on their own schedule; contract tests and scheduled evals detect it before users do. Pre-release evals only run when you ship, so a change on the provider's side slips through, and silent coercion hides the break instead of surfacing it.

The five CCAR-F foundations domains

Which design keeps a multi-tenant agent from leaking one customer's context into another's?

Show answer

Answer: Per-tenant context, memory, and tool credentials, with tenant id enforced in every tool call. Isolation is enforced in the runtime and tools, not requested in prose. A tenant tag the model supplies is the strongest distractor, but it relies on the model getting the tag right on every query, which is exactly the failure you are guarding against.

The five CCAR-F foundations domains

A coordinator agent spends most of its tokens re-reading subagent transcripts. Fix?

Show answer

Answer: Subagents return structured summaries; the coordinator keeps a ledger instead of transcripts. Structured returns keep the coordinator lean and its decisions grounded in what matters. Caching lowers the price of re-reading but not the context consumed, and fewer subagents just concentrates the same transcript volume.

The five CCAR-F foundations domains

How should an architect decide between extended thinking and a second verification call?

Show answer

Answer: By measuring: run both on the eval set and compare accuracy, cost, and latency for that task. Empirical comparison on the task decides; both techniques have cases where they win. Rules of thumb by task type are a starting hypothesis, not a decision, and either default leaves the cheaper or more accurate option untested.

The five CCAR-F foundations domains

Which practice makes a prompt library maintainable across a large team?

Show answer

Answer: Ownership per prompt, versioning, an eval per prompt, and a change process. Prompts are production assets; manage them as such, with an owner, history, and a test per prompt. A single approver becomes the bottleneck and still has no eval to check against, and a freeze slows change without making it safer.

The five CCAR-F foundations domains

What is the failure mode of caching aggressively in an agent with per-user personalization?

Show answer

Answer: Personal content placed before the breakpoint defeats the cache, or a shared prefix built wrong leaks user data. Cache boundaries must respect data ownership and stability: personal data before the breakpoint kills the hit rate, and a shared prefix assembled from user data can leak across users. A cache expiring mid-conversation costs money but exposes nothing.

The five CCAR-F foundations domains

A client wants the agent to remember everything forever. Your design answer?

Show answer

Answer: Store durable facts and decisions in a memory store with retention rules; load what a task needs. Selective, governed memory beats hoarding: facts and decisions with retention rules, loaded on demand. Indexing every transcript keeps everything forever with no governance, which is the request restated rather than a design.

The five CCAR-F foundations domains

An MCP server is shared by several teams' agents and performance degrades under load. First architectural move?

Show answer

Answer: Rate limits and per-client quotas on the server, plus caching of read-heavy resources. Shared services need quotas and caching so one heavy client cannot degrade the rest. A second instance doubles capacity once without addressing the fairness problem, and a per-agent stdio process shifts the load onto whatever backend the server calls.

The five CCAR-F foundations domains

Which signal tells you a workflow step should become a model call rather than code?

Show answer

Answer: Its inputs are unstructured or ambiguous and rules keep failing on edge cases. Ambiguity is where models earn their cost. A step that runs on every request is the last place to add model latency and variance, and user complaints about a deterministic step usually mean a bug rather than a need for judgment.

The five CCAR-F foundations domains

How do you keep a 60-tool integration surface manageable for an agent?

Show answer

Answer: Partition tools by task into specialist subagents or dynamic tool loading, each with a small relevant set. Small, relevant tool sets per context is what keeps selection accurate. Generic tools with a mode parameter move the choice into an argument the model fills in less reliably, and dropping the rare tools removes capability rather than managing it.

Governance, safety, and risk management

What belongs in the audit record for an agent action that changed a customer's data?

Show answer

Answer: Who or what triggered it, the inputs, the tool call and result, the approval if any, and a timestamp. The record has to make the action reconstructable: trigger, inputs, call, result, approval, time. Before and after states show what changed but not why or who allowed it, and a raw transcript is hard to query and often contains data the audit should not.

Governance, safety, and risk management

A regulator asks how the agent avoids discriminatory outcomes in a decision-support use case. What must exist?

Show answer

Answer: Documented bias evaluation, human review on decisions, and monitoring with defined thresholds. Evidence, oversight, monitoring: a regulator wants to see measurement and controls, not intent. A prompt instruction is the strongest distractor, but it is unverifiable on its own and proxies for protected attributes pass straight through it.

Governance, safety, and risk management

Which is the right response to discovering the agent logged full credit card numbers?

Show answer

Answer: Stop the logging, purge the records, assess exposure, and add redaction with tests. Contain, remediate, prevent. Adding redaction going forward is the strongest distractor, but leaving the existing numbers in place until they age out means the exposure continues, and restricting access does not remove the data.

Governance, safety, and risk management

What is a sensible policy for agent access to production databases?

Show answer

Answer: Reads through scoped views by default; writes through audited, gated operations. Scoped reads, gated writes. Full read on the primary exposes every column including the ones the agent has no reason to see, and mirroring the application role grants the agent the app's full write surface without the app's business logic in front of it.

Governance, safety, and risk management

How should an architect treat a model's refusal behavior in a regulated workflow?

Show answer

Answer: As one safety layer among several, with policy enforced in code and review regardless. Model refusals are one layer; policy is enforced in code, gates, and human review regardless of what the model does. Treating refusals as the primary control leaves compliance resting on behavior that changes with every model version.

Governance, safety, and risk management

What should a change-management process require before an agent's tool set expands?

Show answer

Answer: A risk review of the new capabilities, updated gates, tests, and a staged rollout. Capability changes are risk changes. A code review plus the existing evals is the strongest distractor, but the existing evals were written for the old tool set and say nothing about what the new tool can do wrong.

Governance, safety, and risk management

Which incident-response element is specific to agent systems?

Show answer

Answer: The ability to halt autonomous actions immediately and replay decisions from logs. Kill switch plus replay: an agent can keep acting during an incident, and understanding what it decided needs the decision log. Paging, postmortems, and status pages apply to any production system.

Stakeholder communication and lifecycle management

A client asks for a single number: 'how accurate is it?' What do you give them?

Show answer

Answer: Accuracy on a defined eval set with the date, the failure categories, and what happens on failure. Numbers with definitions and consequences. A bare percentage will be quoted without the eval set it came from, and a human comparison is useful context but does not tell the client what the failures look like or what happens when one occurs.

Stakeholder communication and lifecycle management

How do you set expectations for an agent's first month in production?

Show answer

Answer: A staged plan with metrics, human review levels, and the criteria for expanding autonomy. Stages, metrics, criteria: expectations are set by saying what will be measured and what earns more autonomy. Promising the eval figure as an SLA ignores that production inputs differ from the eval set, and a soft launch with no metrics learns nothing.

Stakeholder communication and lifecycle management

A stakeholder wants to skip evals to hit a launch date. Your position as the architect?

Show answer

Answer: Explain the risk concretely, offer a reduced-scope launch that keeps the eval gate, and document the decision. Trade scope, not the safety gate. A signed risk acceptance is the strongest distractor, since it records the decision, but it still puts an untested system in front of users, and monitoring finds failures after they have happened.

Stakeholder communication and lifecycle management

Which artifact keeps a long-running agent engagement healthy across team changes?

Show answer

Answer: A living runbook: architecture, gates, evals, known failure modes, and on-call procedures. Written operational knowledge that is kept current is what survives turnover. Handover recordings capture one person's view at one moment and go stale, and the statement of work describes what was promised rather than how the system runs.

Stakeholder communication and lifecycle management

When a model provider announces a deprecation, what is the lifecycle response?

Show answer

Answer: Plan the migration: run evals on the successor, compare, canary, cut over, and update docs. Planned migration with evidence. Waiting until the retirement date is the strongest distractor, since it avoids churn, but it turns a scheduled migration into a forced one with no time left to fix what the evals find.

Stakeholder communication and lifecycle management

How should success be reported to executives for an agent that handles support tickets?

Show answer

Answer: Resolution rate, customer satisfaction, cost per ticket, escalation rate, and incidents, trended. Business outcomes, trended, are what executives can act on. Tickets touched and uptime describe activity rather than results, and eval pass rate is an engineering signal that says nothing about customers.

Drill one domain at a time

Each domain with enough questions has its own page with study notes and just that domain's questions.

How the real CCAR-P exam differs

  • Questions: 63 items in 120 minutes
  • Passing score: 720 on a 100–1,000 scale
  • Exam fee: $175 per attempt, as reported by prep guides
  • Format: Proctored and closed-book, no AI assistance
  • Delivered by Pearson VUE, online proctored or at a test center, with no notes and no AI assistance.

Practice question FAQ

Are these real CCAR-P exam questions?

No. They are original scenario questions on governance, lifecycle, and stakeholder communication, written from the reported structure of the exam.

Do I need CCAR-F before CCAR-P?

No prerequisite is enforced, but CCAR-P extends the Foundations blueprint, so most candidates sit CCAR-F first.

How many questions are on the real CCAR-P exam?

63 questions in 120 minutes, proctored, with a passing score of 720 on a 100 to 1,000 scale.

Where do I register for CCAR-P?

Through the Anthropic Partner Academy, via a Claude Partner Network organization such as YAID, then Pearson VUE.

Who wrote this

Matei Olaru

Matei Olaru

CEO, Your AI Department

Former public-company CEO, corporate attorney, and World Bank consultant. Runs the YAID Network and the partner relationship with Anthropic.

Michael Greenberg

Michael Greenberg

AI Product Lead, Your AI Department

AI at Google, Meta, and Samsung. Six patents. Leads member support and the certification prep guidance.

Claude Partner NetworkYour AI Department is a registered Claude Partner Network company. Our members sit these exams under our partner standing. Facts on this page were last checked on October 15, 2026.