Month End Sale - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: magic75

Free Anthropic CCDV-F Practice Exam with Questions & Answers | Set: 2

Questions 11

A teammate is debugging a Claude application whose system prompt has grown to several hundred lines and now contains overlapping, contradictory, and obsolete instructions.

How would you advise the teammate?

Options:
A.

Add more explicit instructions so the most recent rules dominate the model's interpretation of the prompt during each request.

B.

Audit the prompt for overlap, contradiction, and obsolete content, then refactor so each instruction is clear, current, and non-redundant.

C.

Tighten only the contradictory rules first, treating the overlap and obsolete content as lower-priority work the team can address later.

D.

Split the prompt across multiple system prompts so the model sees a smaller portion at any given time.

Anthropic CCDV-F Premium Access
Questions 12

You are designing an agent that handles a complex claim-processing workflow. Each claim moves through fact extraction, eligibility evaluation, and a decision step. The three subtasks have distinct success criteria, and some claims require iteration between fact extraction and eligibility evaluation before a decision can be reached.

Which agent pattern would you apply?

Options:
A.

A graph-based pattern that lets the agent move between subtasks based on the state of each claim, with each subtask evaluated against its own criteria.

B.

A streaming pattern that emits partial decisions as the agent processes each claim, refining the output until a final decision emerges from the stream.

C.

A single tool-use loop pattern that gives one agent access to all the tools needed for fact extraction, eligibility evaluation, and decision-making.

D.

A linear chain pattern that processes every claim through fact extraction, then eligibility evaluation, then decision, with no return paths between subtasks.

Questions 13

A Claude application is producing outputs that drift away from the expected JSON format after several conversation turns. The first few turns produce correctly formatted output, but later turns gradually lose structure.

How would you address the drift?

Options:
A.

Identify the failure mode as format drift, examine how the conversation context evolves over turns, and address the drift through context management or output validation.

B.

Truncate every response to the first few characters, validate that the truncated output matches the expected JSON structure, and log any mismatches for review.

C.

Restart the application after every turn and monitor whether the format remains consistent across subsequent interactions.

D.

Switch to a smaller Claude model and re-test the application to determine whether the drift persists across conversation turns.

Questions 14

A new agent your team built handles customer support tickets, but it routinely gets confused when a single ticket spans billing, shipping, and product issues. The agent often loses track of which sub-issue it has already addressed and revisits the same one. The team is considering architectural changes.

What architectural change would you recommend?

Options:
A.

Switch to a deterministic workflow that handles billing, shipping, and product issues in a fixed sequence.

B.

Add detailed prompting that instructs the agent to track which sub-issues have been resolved and which remain.

C.

Introduce an orchestrator agent that delegates billing, shipping, and product sub-issues to dedicated subagents.

D.

Increase the size of the agent's context window so it can hold the full ticket history at once.

Questions 15

You are writing a system prompt for a Claude application that needs to produce output in a specific JSON shape. The downstream system will reject any output that does not match the schema.

Your prompt would need to...

Options:
A.

Instruct Claude to use whichever output format it considers most appropriate for each request the application handles.

B.

Instruct Claude to return JSON sometimes and free text other times so the application's output captures both formats.

C.

Omit any reference to the format and rely on a post-processing step in the application to reshape Claude's output.

D.

Include explicit constraints describing the required JSON schema and an instruction to produce only output matching that schema.

Questions 16

You are designing an agent that processes vendor invoices. The work involves a small number of well-understood steps, but occasionally an invoice arrives in an unexpected format that requires the system to decide between rerouting, requesting clarification, or flagging for human review.

The most appropriate architecture for this system is...

Options:
A.

A fully autonomous agent that handles every invoice from start to finish across all formats.

B.

A manager agent that delegates each step of standard invoice processing to a dedicated subagent, with a separate subagent handling each unexpected format.

C.

A single large prompt that processes every incoming invoice, both standard and unexpected, in one model call.

D.

A workflow for the standard path with an agent invoked at the decision point for unexpected formats.

Questions 17

Your application uses the Messages API to handle multi-turn conversations. Each new turn resends the entire conversation history, and your token costs are growing as conversations get longer. You suspect there is a more efficient approach.

How would you address this?

Options:
A.

Use prompt caching to reuse the static portions of the conversation context across turns instead of paying for them at the normal input-token rate on every request the application sends.

B.

Switch to the Batch API for every turn so the per-call cost is reduced, treating the batch as the team's primary cost-control mechanism for multi-turn work.

C.

Truncate every conversation to the last two messages so that token usage stays low and costs remain predictable across the application's normal operation.

D.

Summarize each conversation after every turn and replace the full history with the summary on the next request, reducing token count at the cost of fidelity.

Questions 18

Your team is integrating Claude into an existing REST API service. The service handles concurrent requests, and you are deciding how to structure the Claude API calls within the existing async codebase.

How would you structure the Claude calls?

Options:
A.

Run Claude API calls in a separate thread pool isolated from the rest of the service so the main event loop is not affected.

B.

Replace the existing async REST service with a synchronous service to match the call style of synchronous Claude SDK clients.

C.

Use the Claude SDK's async client and structure Claude calls as awaitable operations alongside the rest of the service's async code.

D.

Make synchronous Claude API calls and block the async event loop until each call completes before processing the next request.

Questions 19

A new Claude model release includes performance improvements for several reasoning tasks but has changed the format of its responses to system prompts that use multi-section instructions. Your application uses multi-section system prompts heavily. Initial evaluation on the application's actual workload shows the new model performs 8 percent better on reasoning tasks but produces malformed output on roughly 3 percent of requests because of the format change. The team is debating whether to upgrade.

How would you decide?

Options:
A.

Upgrade immediately, because the 8 percent reasoning improvement outweighs the 3 percent malformed output rate across the application's typical request distribution.

B.

Adapt the application's system prompt to the new model's format expectations and re-evaluate, then upgrade only if the adapted prompt eliminates the malformed output while preserving the reasoning improvements.

C.

Upgrade and add a downstream validation step that catches the 3 percent malformed output before it reaches users, treating the validation step as the team's mitigation for the format change.

D.

Stay on the previous model permanently to avoid the malformed output rate and any future format changes that subsequent model releases might introduce in the application.

Questions 20

The Anthropic API deprecated a request parameter that your Claude application uses in approximately 40 places across the codebase. The deprecation notice gives a six-month window before the parameter is removed and recommends a replacement parameter with slightly different semantics.

You would respond to the deprecation by...

Options:
A.

Migrating all 40 call sites in a single change near the removal date to ensure the deprecated parameter continues to work as long as possible.

B.

Keeping the deprecated parameter in place while writing a wrapper function around it to insulate the rest of the codebase from the eventual change.

C.

Adding regression tests to cover the parameter's behavior, then migrating call sites in batches that you validate against regression tests.

D.

Swapping all 40 call sites in a single change right away to prevent drawn-out migration work that will delay ongoing functioning.

Exam Code: CCDV-F
Certification Provider: Anthropic
Exam Name: Claude Certified Developer-Foundations
Last Update: Aug 29, 2026
Questions: 95
PDF + Testing Engine
$164.99
$41.25
Testing Engine
$124.99
$31.25
PDF (Q&A)
$104.99
$26.25