CCAR-P practice questions: The five CCAR-F foundations domains.

30 original questions on The five CCAR-F foundations domains, which the Claude Certified Architect – Professional exam extends to harder scenarios. No official weights are published yet. Study notes first, then the questions with an explanation for each. When this domain feels solid, take the timed CCAR-P practice exam and check the domain breakdown.

What to know about The five CCAR-F foundations domains

  • Everything on the CCAR-F blueprint, extended to harder scenarios: multi-agent systems with real failure modes, tool ecosystems rather than single tools, and context strategies for long-running work. See the CCAR-F page for the Foundations material.

The five CCAR-F foundations domains questions

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.

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.

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.

Next

Other CCAR-P domains

FAQ

How much of the CCAR-P exam is the five CCAR-F foundations domains?

No official weights are published for CCAR-P yet. Prep guides report the five CCAR-F foundations domains as the Foundations material, extended to harder scenarios. The reported structure is on the CCAR-P exam page.

Are these real CCAR-P exam questions?

No. They are 30 original scenario questions written from the blueprint for this domain. Reproducing exam content would violate the candidate agreement.

How should I study the five CCAR-F foundations domains for CCAR-P?

Read the domain notes on this page, answer the questions with explanations hidden, then take the timed CCAR-P practice exam and check the per-domain breakdown for this domain.

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.