Free sample exam
Claude Certified Architect – Professional
Free practice questions for CCAR-P, Anthropic's exam for senior architects of Claude systems, on design, integration, evals, governance and the people around a project, each with the reason behind the answer and a study map for every domain.
Tecyfy is independent of Anthropic. These are our own practice questions, written to the tasks in the official exam guide and answered from Anthropic's documentation.
The real exam
The exam tests whether you can own a Claude system from the first discovery call to running it: pick the architecture and the models, connect Claude to tools, data and other systems, measure quality, keep it safe and compliant, and explain your decisions to the people who pay for them. No single domain dominates; integration is the largest at 19%, and 14% is on stakeholders and the lifecycle, which the Foundations exams don't test at all.
Anthropic aims it at mid- to senior-level architects and recommends 3 or more years in systems architecture or platform engineering and 6 months with Claude in production. There is no prerequisite, so you don't need Architect – Foundations first. Only people at organisations in the Claude Partner Network can sit it. Anyone can use the sample below.
- Exam code
- CCAR-P
- Questions
- 63, multiple choice and multiple response
- Time
- 120 minutes
- Pass mark
- 720 on a scale of 100 to 1,000
- Fee
- $175
- Valid for
- 12 months, renewed free with an online check
- Who can sit it
- Staff of Claude Partner Network organisations
What it covers, by share of the questions
- Solution design and architecture17%
- Claude models, prompting and context engineering13%
- Integration19%
- Evaluation, testing and optimization16%
- Governance, safety and risk management14%
- Stakeholder communication and lifecycle management14%
- Developer productivity and operational enablement7%
The sample
12 questions in the style of the exam. Pick an answer to see why it is right or wrong. Your best score stays in this browser.
Question 1 of 12
Question 1
A client wants one change made across a large codebase: replace a logging library everywhere it is used. Nobody knows in advance how many files are affected or what each needs, and some files need a different fix. Which pattern fits?
Not this time. Anthropic's "Building effective agents" names this case: orchestrator-workers suits tasks where you can't predict the subtasks, such as coding changes across a number of files that depend on the task. The orchestrator decides what has to change and hands out the pieces. A chain needs its steps known in advance. Running one prompt over every file wastes calls on the files that don't use the library and can't adapt to files that need something different. Routing chooses between fixed paths, but nobody knows the paths here.
Question 2
A support assistant answers everything with the most capable Claude model. Most questions are simple (opening hours, order status) and a few are hard (billing disputes, technical faults). The client wants lower cost without worse answers on the hard ones. What do you design?
Not this time. This is the routing workflow in Anthropic's "Building effective agents": classify the input and send it to a path built for it, and one of its examples is sending easy, common questions to a smaller model and hard ones to a more capable model, to optimise cost and speed. Then test the classifier, because a hard question sent the cheap way is the risk. The smallest model alone gives up quality where the client said not to. Shorter answers save little and hurt the hard cases. Stored answers go stale and fit a question only when it really is the same one.
Question 3
An enterprise assistant has 14 MCP servers connected, about 300 tools in all. The tool definitions alone take a large share of the context window, and the assistant has started picking the wrong tool. Which change addresses both?
Not this time. Anthropic's documentation says Claude's ability to pick the right tool degrades once there are more than 30 to 50 tools, and that the tool search tool fixes both problems: deferred tools stay out of the context until Claude searches the catalogue and loads the few it needs. A larger window holds the definitions but does nothing for picking among 300. Shorter descriptions make picking worse, because descriptions are what Claude chooses by. 14 agents hand the routing problem to the user. This is the progressive discovery against monolithic context trade-off the exam names.
Question 4
A RAG assistant for field engineers answers well on questions in plain words but misses on ones like "what does fault code E-4471 mean?", even though the manual has a section on E-4471. The index uses embeddings only. What do you change first?
Not this time. Embeddings capture meaning, and Anthropic's contextual retrieval article notes they can miss exact matches: for a query like an error code, an embedding search may return text about error codes in general and not the one asked about. BM25 matches the exact string, so combining both finds the E-4471 section and keeps the plain-language results. The same article reports that adding context to each chunk before embedding and indexing, plus reranking, cuts failed retrievals further. A bigger embedding model still matches by meaning, larger chunks blur what each one is about, and asking users to change how they search moves your problem onto them.
Question 5
A new prompt scores 82% on your 100-question eval, against 79% for the old one. The product owner wants to ship it as "3 points better". What do you tell them?
Not this time. Anthropic's research on the statistics of evals says a score means little without its standard error: on 100 questions at around 80%, the standard error is about 4 points, so a 95% interval is roughly 8 points either way and a 3-point gap can be noise. Because both prompts answer the same questions, a paired-differences analysis removes the variation in question difficulty and gives a tighter answer for free; if it is still unclear, add questions. Re-running until a high score appears is picking the result you want. A single overall judgment by a model adds another source of noise and hides which questions changed.
Question 6
You need to grade 5,000 open-ended support answers a week for accuracy and tone. Human review of all of them is too slow and costly. How do you set up the grading?
Not this time. Anthropic's guide on building evaluations ranks grading methods: code-based where it works, LLM-based for judgments that need nuance, and human grading as the slow, costly option to avoid where you can. For LLM grading it advises detailed rubrics, a scale or a fixed set of verdicts, letting the grader reason first, and testing that it is reliable before scaling it up, which is what checking against a human-graded sample does. Exact match can't grade tone or a correct answer phrased differently. 50 human grades a week is too few to stand for 5,000. A one-line question with no rubric gives judgments you can't trust or compare.
Question 7
An agent built on the Claude Agent SDK handles refunds. Policy says any refund over $500 needs a manager's approval; smaller ones should go through without waiting. How do you enforce it?
Not this time. The rule depends on a value in the tool's input, so it belongs in code that sees that input before the tool runs. The Agent SDK lets a hook deny or pass a call, and its
canUseToolcallback decides at run time, which is where you hold a large refund for approval and let small ones through. A rule in a prompt is followed most of the time, and that's not enough for money. Removing the tool loses the automation the client wants for small refunds. A weekly log review finds a wrong refund after it is paid. This is the human-in-the-loop validation the exam asks about: a person where the risk is, and none where it isn't.Question 8
A bank in the EU will use Claude on Amazon Bedrock. Its regulator requires that customer data be processed only inside the EU. The team planned to use Bedrock's global endpoint for the best availability. What do you advise?
Not this time. Anthropic's Bedrock page describes the global endpoint as dynamic routing across all available regions for maximum availability, which is the opposite of what the regulator asks. Regional endpoints serve data-residency needs: a single region you choose, or an inference profile that routes only within a geography such as the EU, and they cost 10% more than global ones. Removing names leaves the rest of the customer data travelling. A VPN changes where a request comes from, not where it is processed. Naming the premium is part of the answer: the client should hear the cost of the requirement.
Question 9
In the kick-off, the client's operations director says the new claims assistant must be "always right" before it goes live. How do you turn that into something the project can work to?
Not this time. Anthropic's guide on success criteria asks for criteria that are specific, measurable and achievable: not "good performance" but, say, a score on a held-out set of real cases, set from a baseline or earlier tests rather than hope. For claims that means an accuracy figure on real claims, and an agreed path, such as sending uncertain cases to a person, for the rest. No model is right every time, so 100% is a promise the project would break. No number gives no way to tell when it's ready. A target chosen after launch means going live without one. Setting this expectation early is the stakeholder work the exam tests.
Question 10
Your client runs the same Claude model through the Claude API for one product and Amazon Bedrock for another. Anthropic announces a retirement date for that model. What does your migration plan account for?
Not this time. Anthropic's model deprecations page says its dates apply to the platforms Anthropic operates, such as the Claude API, while partner-operated platforms, Amazon Bedrock among them, set their own retirement schedules, so the 2 products may have different deadlines. Requests to a retired model fail; nothing is moved for you. Anthropic gives at least 60 days' notice for public models and recommends testing the replacement on your own tasks well before the date. Planning around a single day for both, or after the date, risks one product failing on the day.
Question 11
Several teams paste the same 3,000-word style guide and report template into their Claude prompts, in different apps. Copies have drifted apart, and every request pays for the full guide even when it doesn't need it. What do you propose?
Not this time. Agent Skills package instructions and resources once and load them in stages: until a skill is triggered, only its name and description sit in the context, and the body loads when a task needs it, which Anthropic calls progressive disclosure. One skill gives every team the same copy and stops paying for the guide on requests that don't use it. A longer system prompt in each app keeps both problems. Fine-tuning is a heavy step for a document that keeps changing: every edit to the guide would mean training again. Claude can't read a wiki page it isn't given, so a line pointing at one does nothing.
Question 12
A client is rolling Claude Code out to 400 developers. Security requires that no one can let it read
.envfiles, and that rule must hold even for developers who edit their own settings. Where do you set it?Not this time. Claude Code reads settings from several levels and uses the highest one that sets a key. Managed settings, deployed through
managed-settings.json, an MDM policy or the claude.ai admin console, sit at the top, and nothing in a developer's own files or a command-line--settingsoverrides them. That is the level for security policy. A shared project file and a user file are both below a developer's local settings or under their own control. CLAUDE.md is guidance Claude reads, not a permission rule that blocks a tool.
Sources
Where each fact comes from
- 1Claude Certified Architect – Professional Exam Guide, version 1.0 (July 2026)
- 2Who can take a Claude certification exam
- 3Building effective agents
- 4Tool search tool
- 5Introducing Contextual Retrieval
- 6A statistical approach to model evaluations
- 7Define success criteria and build evaluations
- 8Configure permissions
- 9Claude in Amazon Bedrock
- 10Model deprecations
- 11Agent Skills
- 12Settings files and precedence
How to study for it, domain by domain
Study the domains in order of weight: the larger the share, the more questions it sets. Each one links to our own free pages that teach it.
19%
Integration
17%
Solution design and architecture
16%
Evaluation, testing and optimization
14%
Governance, safety and risk management
14%
Stakeholder communication and lifecycle management
13%
Claude models, prompting and context engineering
7%
Developer productivity and operational enablement
Questions
- Who can take the Claude Certified Architect – Professional exam?
- Only people who work at organisations in the Claude Partner Network. You register on Anthropic's Partner Academy with a company email on a domain in your organisation's partner record, and you need to be 18 or older with a government-issued photo ID. Anyone can practise with this sample.
- Do I need Claude Architect – Foundations before Architect – Professional?
- No. The Professional exam has no prerequisite exam or required course. Anthropic recommends 3 or more years in systems architecture or platform engineering and 6 months with Claude in production, but the credential is awarded on the exam result alone.
- How many questions are on the Claude Architect Professional exam, CCAR-P?
- 63 multiple-choice and multiple-response questions in 120 minutes, each saying how many answers to pick. That is the most of the 4 Claude exams, so you have a little under 2 minutes a question.
- What does the Claude Certified Architect – Professional exam cover?
- 7 domains: integration (19%), solution design and architecture (17%), evaluation, testing and optimization (16%), governance, safety and risk management (14%), stakeholder communication and lifecycle management (14%), Claude models, prompting and context engineering (13%), and developer productivity and operational enablement (7%).
- How much does the Claude Architect Professional exam cost?
- $175 an attempt, the highest of the 4 Claude exams, less any discount for your organisation's partner tier. The pass mark is a scaled 720 on 100 to 1,000. After a fail you wait 14 days, then 30, then 90, with at most 4 attempts in a rolling 12 months, each at the full fee.