Written by the AgileFever editorial team. Facts checked on November 4, 2026 against the official pages of the organizations named in this post. AgileFever sells training for some of the topics covered here, and we say so wherever it applies.
Paid banks claim to mirror the real exam, and some pages offer leaked questions. You need neither. We read the official guide, the Exam Policy and the current Claude documentation, then wrote 12 original items in the format the guide describes. They are not exam content.
What the exam blueprint says
Anthropic’s Exam Guide (version 1.0, effective July 2026) is the authoritative source and can change without notice. Confirm on the certification page before you book.
| Item | Official value |
|---|---|
| Items | 60, multiple-choice and multiple-response |
| Structure | 4 scenarios, picked at random from a bank of 6 |
| Time limit | 120 minutes |
| Passing score | Scaled 720 on 100 to 1,000 (not a percentage) |
| Fee | $125 USD |
| Practice exam | Old one retired; the guide has sample questions |
Source: Exam Guide section 3 and Certification FAQ, checked November 4, 2026.
Exam Guide section 4. Weights are approximate.
The guide lists out-of-scope topics: fine-tuning, safety training such as Constitutional AI and RLHF, embeddings, computer use, vision, streaming and pricing calculations. Safety appears only as engineering: hooks that block a refund above a threshold, escalation rules and human review.
Why exam dumps are a bad plan
The rule first. Anthropic’s Certification Exam Policy (last updated June 25, 2026) bars candidates from distributing, copying, publishing or posting exam questions or answers. Its misconduct list names unauthorized access to exam content, including unauthorized published questions or answers. Anthropic may then ban you, invalidate your result or revoke the certification, without refunding fees. Using AI during the exam is also listed.
The practical case: you see 4 of 6 scenarios, and items test judgment between options that all sound reasonable. A memorised letter transfers poorly, and a dump cannot explain why three answers fail. Ask any bank where its questions come from.
What this post adds to our other CCA-F guides
The concepts are covered elsewhere. Read the syllabus guide for the domains, exam scenarios explained for the six scenarios, anti-patterns and mental models for the traps, and the four-week study plan for scheduling. Cost is in the cost and eligibility post, value in Is Claude Certified Architect worth it?. This post adds worked CCA-F practice questions, a reason each wrong option fails, the documentation behind each answer, and two places where the docs have moved past the guide.
CCA-F practice questions: 12 original scenarios
These CCA-F practice questions each use one of the guide’s six scenarios and one task statement. Commit to an answer before you open the block. The real exam includes multiple-response items; ours have one best answer each.
Question 1. Customer support agent (Domain 1)
Your support agent’s loop stops when the reply text contains "resolved", or after 10 iterations. Some chats end before the refund is issued; others spin until the cap. What is the fix?
- Add stop words such as "done" and "completed".
- Branch on
stop_reason: loop ontool_useafter returning tool results, finish onend_turn, and handlemax_tokens,pause_turnandrefusalexplicitly. - Raise the cap to 50 and keep the keyword check.
- Have Claude append
{"done": true}to every reply and parse it.
Answer: B. The API reports why a turn ended, and the docs say to check it in agent loops.
- A fails: Keyword matching on model text is an anti-pattern the exam guide names.
- C fails: An arbitrary cap is a safety net, not stopping logic.
- D fails: This still parses generated text for a signal the API already returns.
Question 2. Multi-agent research system (Domain 1)
A coordinator launches search and document subagents, then a synthesis subagent whose prompt says only "Write the report on topic X". The report ignores most findings and cites nothing. What is the fix?
- Raise the synthesis agent’s
max_tokens, since subagents share the coordinator’s conversation. - Switch synthesis to a larger model.
- Let the search subagent write to the synthesis agent’s memory.
- Put the full findings in the synthesis prompt, with claims kept apart from source URL, document name and date.
Answer: D. The SDK docs say the only channel from parent to subagent is the Agent tool’s prompt string.
- A fails: A non-fork subagent starts without the parent’s history or tool results.
- B fails: A better model cannot use findings it never received.
- C fails: Subagents do not share memory; context is passed explicitly.
Question 3. Developer productivity agent (Domain 1)
An agent mapped a legacy codebase in a named session. A weekend refactor rewrote most files it had read. Resumed on Monday, it cites old function names. What do you do?
- Start a new session seeded with a structured summary of conclusions that still hold.
- Resume as is; sessions refresh file contents.
- Fork the session and continue in the fork.
- Run
/compactand continue.
Answer: A. Most tool results are stale, so a clean summary is more reliable. If only a few files changed, resuming and naming them would do.
- B fails: Sessions persist the conversation, not the filesystem, per the docs.
- C fails: A fork copies the history, stale results included.
- D fails: Compaction summarises what is there; it does not re-read files.
Question 4. Customer support agent (Domain 2)
Your process_refund MCP tool returns "Operation failed" for a gateway timeout, a refund over the limit and a missing permission. The agent retries all three. Best change?
- Tell the agent in the system prompt to retry at most three times.
- Throw a JSON-RPC protocol error for all three.
- Return
isError: truewith an error category, a retryable flag and a plain-language reason. - Return an empty successful result.
Answer: C. MCP reports tool failures, business-logic errors included, in the result with isError. Category and retryable fields are the exam guide’s convention.
- A fails: Retrying a policy refusal or permission failure wastes calls.
- B fails: The spec keeps protocol errors for cases like unknown tools.
- D fails: Reporting failure as success hides it.
Question 5. Customer support agent (Domain 2)
Tools get_order ("Gets order") and search_orders ("Searches orders") overlap. Given an order number, the agent often picks search_orders. Best fix?
- Force
get_orderwithtool_choiceon every request. - Rewrite both descriptions: purpose, inputs, returns, and when to use the other tool.
- Keep short descriptions and add a keyword rule to the system prompt.
- Add a tool for each phrasing customers use.
Answer: B. The tool-use docs call detailed descriptions by far the most important factor in tool performance.
- A fails: Forcing one tool breaks searches, and some models reject forced choice.
- C fails: The guide warns that keyword-sensitive prompts create unintended tool associations.
- D fails: More tools raise decision complexity and degrade selection.
Question 6. Code generation with Claude Code (Domain 3)
Claude Code ignores the team’s testing conventions for a new hire but follows them for colleagues. The lead wrote them in ~/.claude/CLAUDE.md. Fix?
- Ask each developer to copy the lead’s file.
- Put them in
CLAUDE.local.md. - Rely on auto memory.
- Move them to the project
CLAUDE.mdand commit it.
Answer: D. The memory docs say the project file is shared through source control and the user file only with you. /memory shows what loads.
- A fails: Copies drift apart.
- B fails:
CLAUDE.local.mdis for private preferences, kept out of git. - C fails: Auto memory is notes Claude writes itself, stored in your own ~/.claude folder.
Question 7. Claude Code in CI (Domain 3)
In CI, the Claude Code session that wrote a fix also reviews it and nearly always finds nothing. Humans later find problems. Best design?
- Add "review critically" to that session’s prompt.
- Enable extended thinking for the review step.
- Run a separate
-preview with no access to the author’s reasoning, returning JSON findings. - Drop findings with confidence below 0.8.
Answer: C. The guide says an independent instance beats self-review. Headless docs cover -p, --output-format json and --json-schema.
- A fails: The session still holds its own reasoning.
- B fails: The guide ranks independent review above extended thinking here.
- D fails: The guide treats self-reported confidence as unreliable.
Question 8. Code generation with Claude Code (Domain 3)
You ask Claude Code to "reformat dates nicely" in a migration script. Output varies between runs. What helps most?
- A few concrete input and output examples, including a null date.
- A longer prose description of the style.
- Adding "be consistent".
- Running it five times and keeping the most common output.
Answer: A. The prompting docs call examples one of the most reliable ways to steer format.
- B fails: Prose is what produced the varied readings.
- C fails: An instruction without a target adds nothing.
- D fails: Voting adds cost and leaves the spec vague.
Question 9. Structured data extraction (Domain 4)
A manifest extractor uses a strict JSON schema and every response parses. One in twenty has item weights that do not sum to the stated total. Best response?
- Tighten the schema until mismatches cannot occur.
- Extract stated and calculated totals, validate in code, retry with the document, the failed output and the error, and flag unresolved conflicts.
- Add "double-check arithmetic" and drop validation.
- Move the job to the Batch API for accuracy.
Answer: B. Schemas guarantee shape, not correct values. Retries with error feedback fix format errors; a flag covers self-contradicting sources.
- A fails: A schema cannot express this check, and structured outputs do not support some numeric constraints.
- C fails: Prompts are probabilistic; code validation is the guard.
- D fails: Batch halves price. It does not change accuracy.
Question 10. Claude Code in CI (Domain 4)
A pull-request review prompt says "be conservative; only report high-confidence findings". Developers dismiss style nits and now ignore real bugs too. What changes?
- Tell it to be more conservative.
- Require a numeric confidence above 90%.
- Cap comments per pull request.
- Define what to report (bugs, security) and skip (minor style), add examples, and pause the noisiest category while tuning.
Answer: D. The guide says explicit categorical criteria beat general caution, and false positives erode trust in accurate categories.
- A fails: Vague caution is what failed.
- B fails: Self-reported confidence is a weak proxy.
- C fails: A cap drops real bugs as easily as nits.
Question 11. Customer support agent (Domain 5)
After repeated summarising in long chats, the agent says "your recent purchase" instead of order 48213 and a refund of $84.50. Best fix?
- Keep a persistent "case facts" block of amounts, dates, order numbers and statuses outside the summarised history, and trim tool output.
- Summarise more aggressively.
- Keep only the last five turns.
- Move to a larger context window.
Answer: A. Exact values should not pass through lossy summaries.
- B fails: More compression loses more numbers.
- C fails: Early turns hold the facts you would drop.
- D fails: The context docs describe context rot: recall degrades as tokens grow.
Question 12. Structured data extraction (Domain 5)
Extraction accuracy is 97% on a validation set. Leadership wants to auto-approve high-confidence extractions and end human review. Recommendation?
- Approve; 97% beats typical human accuracy.
- Use the model’s self-reported confidence as is.
- Measure by document type and field, stratify-sample high-confidence outputs, and calibrate thresholds on labelled data first.
- Review a flat random 1%.
Answer: C. A strong average can hide a weak document type. The eval docs say to mirror the real task distribution and include edge cases.
- A fails: The human comparison is asserted, not measured per segment.
- B fails: Uncalibrated confidence can be high on the cases that fail.
- D fails: A flat sample rarely catches rare document types.
Which domain each CCA-F practice question trains
| Question | Task area | Domain (official number) |
|---|---|---|
| 1 | Loop control with stop_reason |
1 Agentic |
| 2 | Passing context to subagents | 1 Agentic |
| 3 | Session resumption and stale results | 1 Agentic |
| 4 | Structured MCP error responses | 2 Tool Design and MCP |
| 5 | Tool descriptions and selection | 2 Tool Design and MCP |
| 6 | CLAUDE.md hierarchy | 3 Claude Code |
| 7 | Independent review in CI | 3 Claude Code |
| 8 | Iterative refinement with examples | 3 Claude Code |
| 9 | Validation and retry loops | 4 Prompt Engineering |
| 10 | Explicit review criteria | 4 Prompt Engineering |
| 11 | Case facts across long chats | 5 Context and Reliability |
| 12 | Human review and calibration | 5 Context and Reliability |
Twelve items are coverage, not a score predictor. Our older syllabus post orders the domains differently; numbers here follow the guide.
A study loop that makes practice questions count
Answer without notes. Write one line on why.
Match each miss to a task statement in the Exam Guide, section 6.
Open the documentation page behind the answer.
Write a small loop, tool or CLAUDE.md that does it.
Repeat after a few days. Track percent correct by domain.
Where the documentation has moved past the exam guide
Two differences matter when you practise on a live system.
- Task or Agent tool. The guide says a coordinator’s
allowedToolsmust include "Task". The SDK docs now call the subagent tool Agent, shown as Task in the init tool list and in older tool-use blocks. Recognise both. - Forced tool choice. The guide teaches
auto,anyand forced selection. The API docs sayanyand forced selection return a 400 error on Claude Opus 5.5, Sonnet 5.5, Fable 5.1 and Mythos 5.1, as does manual extended thinking. The docs suggest strict tool use or structured outputs instead.
Where AgileFever fits
AgileFever sells a prep program. It is the Claude Certified Architect Foundations (CCA-F) course, listed at 16 hours of live instruction over the five domains, with four hands-on labs and domain-wise assessment scores. As listed on November 4, 2026, it costs $450 or ₹25,000, with batches shown from November 7. Training is optional; the free route above works if you have the hours.
Additional discounts are available. Contact us to know more.
Questions people ask
Are there official CCA-F practice questions?
A few. The Exam Guide has 12 sample questions with explanations, and Anthropic’s FAQ says the old practice exam was retired. Anything else is third-party, so check how it was written.
Is it allowed to use CCA-F exam dumps?
No. The Exam Policy bars sharing exam questions and answers and lists unauthorized access to them as misconduct. Penalties include invalidated results and revoked certification.
How many questions are on the CCA-F exam?
Sixty items in 120 minutes, across 4 scenarios chosen from 6. Items are multiple-choice or multiple-response. Pass is a scaled 720 on 100 to 1,000.
How should I use CCA-F practice questions?
Answer cold, check why each wrong option fails and which task statement it tests, build the pattern in code, then retest later. Track percent correct by domain.
Do I need to study safety topics like RLHF?
No. The Exam Guide lists Constitutional AI, RLHF and safety training methods as out of scope. Safety appears as engineering: hooks for compliance, escalation rules and human review.
All pages fetched on November 4, 2026. Anthropic can change them without notice.
