Claude Architect Foundations Mock Test 1 (30 Questions)
← All Claude certification mock tests
Mock Test 1 for the Claude Certified Architect – Foundations (CCAR-F) exam: 30 scenario-based questions, a 60-minute timer and a 72% pass mark. Scenarios in this test: Customer Support Resolution Agent, Code Generation with Claude Code, Claude Code for Continuous Integration. Submit to see your score, a per-domain breakdown and an explanation for every option.
What this mock test covers
- Agentic Architecture & Orchestration — 8 questions
- Tool Design & MCP Integration — 5 questions
- Claude Code Configuration & Workflows — 8 questions
- Prompt Engineering & Structured Output — 6 questions
- Context Management & Reliability — 3 questions
Review these lessons before or after the test:
- Claude Agentic Loop: stop_reason, Tool Results and Anti-Patterns
- Multi-Agent Orchestration with Claude: Coordinators and Subagents
- Claude Agent SDK Hooks, Prerequisite Gates and Human Handoffs
- Task Decomposition and Session Management in Claude Code
- Claude Tool Design: Descriptions, Tool Distribution and tool_choice
- MCP Tool Error Handling: isError, Error Categories and Retries
- MCP Integration in Claude Code: Scopes, Resources and Built-in Tools
- CLAUDE.md Configuration Guide: Hierarchy, @import and Path-Specific Rules
- Claude Code Slash Commands and Skills (SKILL.md Frontmatter)
- Claude Code Plan Mode vs Direct Execution and Iterative Refinement
- Claude Code in CI/CD: -p Flag, JSON Output and Automated PR Review
- Prompt Engineering for Claude: Explicit Criteria and Few-Shot Examples
- Claude Structured Output with tool_use and JSON Schema
- Claude Message Batches API and Multi-Pass Review Design
- Claude Context Management: Case Facts, Lost-in-the-Middle and /compact
- Escalation Rules and Error Propagation in Claude Agents
- Human Review, Confidence Calibration and Source Provenance
Sample questions with answers
These practice questions are not part of the timed test above.
Sample question 1
Which loop condition is correct for a manual Claude agentic loop?
- A. Loop until the assistant message contains no text
- B. Loop until the model says "DONE"
- C. Loop while `stop_reason == "tool_use"`, stop on `"end_turn"`
- D. Loop exactly 5 times
Answer: C. `stop_reason` is the structured signal for whether the model wants a tool run. A: Claude often sends text *and* tool_use in the same turn. B: parsing natural language is brittle. D: a fixed cap can be a safety backstop, but it's never the primary stop condition.
Sample question 2
When should you choose a hook over a prompt instruction?
- A. Whenever you want shorter prompts
- B. When a business rule needs a guaranteed outcome
- C. Never; hooks add latency
- D. Only for logging
Answer: B. Hooks give deterministic compliance. A is a side benefit, not the reason. C and D are wrong.
Sample question 3
A search returns no matching orders for a valid customer. How should the tool report this?
- A. As an error with `isRetryable: true`
- B. By throwing a timeout
- C. As a successful result with an empty list
- D. As a permission error
Answer: C. A valid query with zero matches is a success. Treating it as an error (A, D, B) triggers pointless retries or escalation.
Sample question 4
What's the key difference between a skill and CLAUDE.md?
- A. CLAUDE.md can't be shared
- B. Skills are invoked on demand for specific tasks; CLAUDE.md holds always-loaded standards
- C. Skills can't restrict tools
- D. Skills are always loaded
Answer: B. D is reversed. A: project CLAUDE.md is shared. C: `allowed-tools` restricts them.
Sample question 5
The "naming" findings category has an 80% dismissal rate, and developers have started ignoring *all* findings. What's the best immediate action?
- A. Raise the severity of everything
- B. Temporarily disable the naming category while you improve its prompt, to restore trust
- C. Switch models
- D. Keep everything and add a disclaimer
Answer: B. Noisy categories erode trust in the accurate ones. D doesn't fix the trust problem. C isn't targeted. A makes it worse.
Sample question 6
Why is an independent Claude instance better than self-review for generated code?
- A. It's cheaper
- B. Self-review is disallowed
- C. The generating session keeps its own reasoning context and is less likely to question its own decisions
- D. It uses a different tokenizer
Answer: C. It removes anchoring on the original reasoning. A, B and D are false or irrelevant.
Frequently asked questions
How many questions are in this mock test?
30 questions in 60 minutes, the same pace as the real 60-item, 120-minute exam.
What score do I need?
72% passes this mock. Aim for 85% or more on at least three mocks before booking the real exam.
Can I retake the test?
Yes, as often as you like. Answer options are reshuffled each time. Try the other mocks too: Mock Test 2 · Mock Test 3 · Mock Test 4 · Mock Test 5.
Are these real exam questions?
No. They are original practice questions written against the official CCAR-F exam objectives.
Independent study material by SQA Tools. Not affiliated with, endorsed by or sponsored by Anthropic. Claude is a trademark of Anthropic. Mock questions are original practice items, not real exam content. Exam facts checked against Anthropic's official exam guides and certification FAQ on 11 November 2026.