// Exam Prep

CCA Practice
Exam

Claude Certified Architect — Foundations

How This Works

The real CCA exam has 60 questions, a passing score of 720/1000, and presents 4 of 6 scenarios.

This practice exam has 20 scenario-based questions across all 5 domains, with 15 minutes on the clock. Same pass/fail threshold (720/1000 scaled).

Every question is grounded in a realistic production scenario. The distractors are drawn from the anti-patterns documented in the CCA exam guide. If it looks plausible but fails in production, it is a wrong answer.

// Domains tested

D1Agentic Architecture & Orchestration4q · 27%
D2Tool Design & MCP Integration4q · 18%
D3Claude Code Configuration & Workflows4q · 20%
D4Prompt Engineering & Structured Output4q · 20%
D5Context Management & Reliability4q · 15%

// Sample question — try before you commit

D1: Agentic ArchitectureHard

// Scenario

Your customer support agent processes refund requests. During testing, you observe that the agent occasionally returns a text response to the user while also including a tool_use block requesting the process_refund tool in the same API response.

What should your agentic loop code do when it receives this response?

AReturn the text to the user immediately since the model produced a final answer
BExecute the tool_use block, append the tool_result, and call the API again — because stop_reason is 'tool_use'
CCheck whether the text says 'processing refund' and conditionally execute the tool
DLog an error because the API should not return both text and tool_use in the same response

Related Tools