Architect practice questions — set 4

10 free questions for the Claude Certified Architect – Foundations exam (CCAR-F). The correct option and its reasoning appear under each question — read them through, or cover the answer block and treat it as a timed self-check.

Question 1
Tool Design & MCP Integration

A tool integration supports request batching to minimize round-trip overhead. How should intermittent network connectivity be handled for in-flight requests?

  1. A.Blocking the caller indefinitely until connectivity is restored without timeout
  2. B.Sending duplicate requests continuously until one randomly succeeds
  3. C.Request queueing with exponential backoff, idempotency keys, and dead-letter channels
  4. D.Dropping all requests immediately upon any network error without retry attempts

Correct answer: C

Queueing with backoff and idempotency ensures reliable delivery despite intermittent connectivity.

Question 2
Tool Design & MCP Integration

A developer builds a tool wrapping a legacy service behind a modern interface. What makes structured error responses actionable for agents?

  1. A.Standardized error codes with retryable flags, suggested alternatives, and detailed context
  2. B.Numeric error codes with no documentation or human-readable explanation
  3. C.Raw stack traces exposed directly to the agent without any abstraction layer
  4. D.Single generic error message for all failure types without any differentiation

Correct answer: A

Standardized codes with retryable flags and context enable agents to respond appropriately.

Question 3
Agentic Architecture & Orchestration

A team uses field-level confidence scores calibrated with labeled validation sets for review routing. Which error propagation approach best enables intelligent coordinator recovery?

  1. A.Returning structured error context including failure type, attempted query, partial results, and alternatives
  2. B.Propagating raw exceptions directly to terminate the entire workflow immediately
  3. C.Catching errors within the subagent and returning empty results marked as successful
  4. D.Returning a generic search unavailable status that hides all specific failure details

Correct answer: A

Structured error context gives the coordinator information needed for intelligent recovery decisions.

Question 4
Agentic Architecture & Orchestration

A workflow requires programmatic enforcement that blocks downstream tool calls until prerequisite steps complete. What is the most effective way to pass context between coordinator and subagents?

  1. A.Require subagents to query the coordinator for context on every single turn
  2. B.Assume subagents automatically inherit all parent context without explicit passing
  3. C.Store context in global variables accessible by all agents in the system
  4. D.Include complete findings directly in the subagent prompt with structured data formats

Correct answer: D

Explicit context passing with structured formats ensures subagents receive necessary information.

Question 5
Tool Design & MCP Integration

An MCP transport supports bidirectional communication for tools pushing notifications. What is the primary benefit of request batching for tool invocations?

  1. A.Reduced round-trip overhead and improved throughput for multiple small operations
  2. B.Increased complexity with no measurable performance improvement in most cases
  3. C.Guaranteed sequential execution that prevents any parallel processing benefits
  4. D.Higher latency for individual requests within the batch compared to single calls

Correct answer: A

Batching amortizes round-trip costs, improving throughput for small operations.

Question 6
Agentic Architecture & Orchestration

A developer implements validation, retry, and feedback loops for extraction quality improvement. What is the benefit of calculating batch submission frequency based on SLA constraints?

  1. A.Maximizes the use of real-time API calls instead of batch processing
  2. B.Ensures results are available within required timeframes while maximizing cost savings
  3. C.Eliminates the need for any polling or status checking of batch job completion
  4. D.Minimizes the number of batch jobs submitted regardless of business requirements

Correct answer: B

SLA-based frequency calculation balances cost savings with timely result delivery.

Question 7
Agentic Architecture & Orchestration

A developer productivity agent helps engineers explore unfamiliar codebases using built-in tools and MCP integrations. How should a coordinator handle synthesis output with coverage gaps?

  1. A.Evaluate gaps and re-delegate to search and analysis subagents with targeted queries
  2. B.Ignore gaps and assume the user will not notice missing coverage areas
  3. C.Accept incomplete synthesis and present partial results to the user without warning
  4. D.Restart the entire research process from scratch regardless of existing findings

Correct answer: A

Iterative refinement with targeted re-delegation ensures comprehensive coverage.

Question 8
Tool Design & MCP Integration

A team uses the Message Batches API for overnight technical debt reports with 50 percent cost savings. What is the benefit of calculating batch submission frequency based on SLA constraints?

  1. A.Ensures results are available within required timeframes while maximizing cost savings
  2. B.Eliminates the need for any polling or status checking of batch job completion
  3. C.Maximizes the use of real-time API calls instead of batch processing
  4. D.Minimizes the number of batch jobs submitted regardless of business requirements

Correct answer: A

SLA-based frequency calculation balances cost savings with timely result delivery.

Question 9
Claude Code Configuration & Workflows

A team uses context:fork to isolate skills that produce verbose output from the main conversation. What is the benefit of using --output-format json with --json-schema in CI?

  1. A.Produce machine-parseable structured findings for automated posting as inline PR comments
  2. B.Output raw text that must be parsed with regular expressions for automation
  3. C.Create visual dashboards that require manual interpretation by operators
  4. D.Generate human-readable narrative reports suitable for email distribution

Correct answer: A

JSON output with schemas enables automated processing and integration with CI workflows.

Question 10
Tool Design & MCP Integration

A developer uses independent review instances to catch subtle issues that self-review misses. What is the benefit of calculating batch submission frequency based on SLA constraints?

  1. A.Eliminates the need for any polling or status checking of batch job completion
  2. B.Minimizes the number of batch jobs submitted regardless of business requirements
  3. C.Maximizes the use of real-time API calls instead of batch processing
  4. D.Ensures results are available within required timeframes while maximizing cost savings

Correct answer: D

SLA-based frequency calculation balances cost savings with timely result delivery.

Keep going

Try the interactive Flash sets free, or open the full Architect track for Focused, Foundation, Finals and timed exams with a readiness score.