Claude Certified Architect Foundations Practice Exam Questions and Answers – Part 18/20

Practice for the Claude Certified Architect Foundations exam with 15 exam-style practice questions, instant answer reveals, and concise explanations of every correct answer. Topics include: You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized . Follow @CertPunch and visit certpunch.com for more certification practice exams and study content.

Prefer hands-on? Take this round as an interactive practice test — answer every question, get instant feedback, and see your score: Start the Claude Certified Architect Foundations practice test →

What you will practice

  • You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to s…
  • You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to s…
  • You are using Claude Code to accelerate software development. Your team uses it for code generation, refactor…
  • You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to s…
  • You are using Claude Code to accelerate software development. Your team uses it for code generation, refactor…
  • You are using Claude Code to accelerate software development. Your team uses it for code generation, refactor…

Answers and explanations

Tap a question to expand the answer and the exam reasoning. Try to commit to your own pick first.

Q1. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The syste…

Answer: D. Rewrite each tool definition with detailed descriptions covering use cases, non-use cases, inputs, returned data, and caveats.

Rewriting tool definitions with detailed use cases and boundaries is the highest-leverage fix for incorrect tool selection among similar capabilities. Shorter names or isolated examples do not provide the clear decision boundaries the model needs.

Q2. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The syste…

Answer: C. Require each subagent to return structured claim records with source location, publication date, evidence excerpt, and methodology notes.

Requiring structured claim records forces subagents to pass provenance and methodology to the synthesizer explicitly. Relying on concise summaries permanently destroys the underlying evidence needed to weigh conflicting claims.

Q3. You are using Claude Code to accelerate software development. Your team uses it for code generation, refactoring, debugging, and documentation. You need to integrate it into your development workflow with custom slash commands, CLAUDE.md c…

Answer: A. Add Task to the coordinator SDK run's allowedTools or allowed_tools list.

Adding Task to the allowed tools list authorizes the coordinator to execute subagent delegation without pausing. Adding Agent only to worker subagents fails because the interactive pause happens before workers are ever spawned.

Q4. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The syste…

Answer: B. Rename the tools with source-specific names, rewrite each description with use and non-use boundaries, and update the dispatcher for the new names.

Renaming the tools with source-specific names and defining clear use boundaries directly resolves overlapping description ambiguity. Merging them into a generic tool violates the requirement to maintain separate output contracts and audit logs.

Q5. You are using Claude Code to accelerate software development. Your team uses it for code generation, refactoring, debugging, and documentation. You need to integrate it into your development workflow with custom slash commands, CLAUDE.md c…

Answer: C. Declare the server's resources capability, expose catalog metadata through resources/list, and read selected URI contents with resources/read.

Using MCP resources lets the host application control context attachment via list and read primitives. Forcing Claude to call discovery tools wastes conversation turns and directly violates the team's context loading requirement.

Q6. You are using Claude Code to accelerate software development. Your team uses it for code generation, refactoring, debugging, and documentation. You need to integrate it into your development workflow with custom slash commands, CLAUDE.md c…

Answer: C. Use dynamic adaptive decomposition so Claude inspects the module, creates subtasks from findings, and synthesizes the test plan.

Dynamic adaptive decomposition is optimal for unfamiliar legacy code because subtasks depend on discovered dependencies. Fixed prompt chaining fails because it assumes a rigid sequence of steps that may not apply to the specific module.

Q7. You are integrating Claude Code into your Continuous Integration/Continuous Deployment (CI/CD) pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts that…

Answer: B. Add .claude/rules/database-migrations.md with YAML frontmatter paths: ["**/migrations/**/*.{sql,ts}"] and place the migration review checklist there.

Using YAML frontmatter in a rules file correctly scopes the migration checklist to relevant file paths, preventing false positives. Placing rules in the root CLAUDE.md applies them globally, which continues to generate irrelevant review noise.

Q8. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The syste…

Answer: D. Have the coordinator split the request into dimension-specific subtasks, pass shared constraints to each, invoke independent specialists together, and synthesize their findings.

Splitting the request into dimension-specific subtasks allows independent specialists to execute in parallel, drastically reducing latency and improving coverage. Keeping one broad subtask or disabling parallel tool use creates unnecessary sequential bottlenecks for independent workstreams.

Q9. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The syste…

Answer: B. Prepend a concise findings map before the aggregated outputs, then group detailed evidence under explicit source and topic headers.

Prepending a concise findings map mitigates lost-in-the-middle attention limits by placing critical cues at the top, guiding the model through the entire bundle. Explicit source and topic headers further help the model navigate dense context without dropping provenance.

Q10. You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to your backend systems through custom Model Conte…

Answer: B. Add downstream business-rule validation before refund execution and feed specific failures back for correction.

Tool schemas guarantee the correct JSON shape, but they cannot enforce business logic. You must add downstream code to validate domain rules like field semantics and totals, returning failures to the model for correction.

Q11. You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to your backend systems through custom Model Conte…

Answer: B. Return a CallToolResult with isError: true and place custom errorCategory, isRetryable, and policy text in structuredContent.

Using the official MCP error indicator clearly signals the agent that execution failed, preventing blind retries. Placing custom metadata in structured content allows the agent to evaluate retryability and understand the specific policy failure.

Q12. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The syste…

Answer: B. Start with a discovery pass that maps the topic structure and high-impact areas, then assign prioritized subtasks that can change as findings reveal dependencies.

Open-ended research benefits from separating exploration from execution. A discovery pass maps the problem space, enabling the coordinator to create dynamic subtasks and adapt when early findings reveal gaps or dependencies.

Q13. You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The syste…

Answer: B. Persist and resend the relevant messages array, including earlier assistant outputs, tool results, and the current user turn.

The Messages API is stateless, so Claude cannot implicitly remember prior turns. Persisting and resending the relevant messages array provides the historical context needed for the model to synthesize findings consistently.

Q14. You are using Claude Code to accelerate software development. Your team uses it for code generation, refactoring, debugging, and documentation. You need to integrate it into your development workflow with custom slash commands, CLAUDE.md c…

Answer: C. Emit per-field confidence values in structured output, calibrate thresholds on labeled examples, and route low-confidence fields to reviewers.

Emitting per-field confidence values targets reviewer attention precisely where risk is highest. Calibrating thresholds using a labeled validation set ensures raw model scores accurately reflect observed accuracy for each specific field.

Q15. You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to your backend systems through custom Model Conte…

Answer: A. Add a PostToolUse hook that reads tool_response and returns hookSpecificOutput.updatedToolOutput with normalized fields.

A PostToolUse hook runs after a successful tool call, making it the right place to transform data. Using the updatedToolOutput field replaces the raw response with normalized fields, ensuring Claude reasons over canonical formats.

More Claude Certified Architect Foundations drills and other practice exams are on @CertPunch. New rounds drop every few days at certpunch.com.

Scroll to Top