About the Exam

Prepare for the CCDV-F certification from Anthropic with 53 practice questions, community-verified answers, and detailed explanations.

Exam Topics

  • Applications and Integration33–34%
  • Model Selection and Optimization16–17%
  • Agents and Workflows14–15%
  • Prompt and Context Engineering11%
  • Tools and MCPs10–11%
  • Security and Safety8–9%
  • Claude Code3–4%
  • Eval, Testing, and Debugging2–3%

How to Use This Practice Exam

  1. Browse — Read each question, select your answer, and reveal the explanation.
  2. Exam Mode — Simulate real exam conditions with a timed session and score report.
  3. Learn Mode — Spaced repetition schedules questions you struggle with for long-term retention.

Download the Full Exam PDF

Get every question and answer in a clean, printable PDF built for offline study. Purchase once, keep permanent access, and re-download the latest version anytime.

Last updated September 4, 2026 at 8:48 PM

Topic filter
Retired questions
Question sort
Questions per page

QuestionQ1

Security and Safety

Your Claude application's content policy defines categories of content that it must never produce under any circumstances. The application currently has no way to enforce this policy, and content in these categories is appearing in its output. How would you enforce the content policy?

Explanation

Deterministic output filtering evaluates each generated response against the defined prohibited categories before it is delivered to users, enabling matching content to be blocked consistently. System-prompt instructions may steer model behavior but are not a guaranteed enforcement control.

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ2

Security and Safety

Your Claude application’s API keys are kept in a secrets manager. The team is considering whether to use the same key in development, staging, and production. How should the keys be handled across environments?

Explanation

Each environment should use its own API key. Environment-specific credentials isolate compromise, revocation, auditing, permissions, and rotation, so exposure in development or staging does not grant access to production. Anthropic documentation also recommends creating a dedicated API key for direct API use and storing it securely.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ3

Tools and MCPs

The team is considering whether to implement a new capability as a custom tool or use an existing built-in tool that almost meets the use case but is missing one specific feature. How should you make the decision?

Explanation

Choose the approach based on whether the built-in tool can be extended to support the missing feature and whether that is preferable to the flexibility, implementation effort, and ongoing maintenance of a custom tool. This evaluates the relevant technical and lifecycle trade-off across both options.

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ4

Tools and MCPs

A teammate has asked for an explanation of when a Skill is the better choice than an MCP server. The teammate is unsure how the two differ in practice when both can be reused across teams. How would you describe the distinction?

Explanation

A Skill packages instructions and optional workflow resources, including scripts, templates, and references, to guide repeatable work. An MCP server exposes live information and controlled actions through a standard client-server interface, including tools, resources, and prompts. Skills can complement MCP servers by defining how to use their capabilities for a workflow.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ5

Prompt and Context Engineering

You are creating a system prompt for a Claude application that must generate output in a particular JSON shape. The downstream system will reject any output that fails to conform to the schema. Your prompt would need to ...

Explanation

When a downstream system requires a particular JSON schema, the model must receive explicit instructions defining that schema and requiring output only in that format. Clear, specific output-format constraints improve compliance and prevent extra free text or incompatible structures.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

That's the end of the preview

It's free

100% of the questions are free for all users.
No strings attached.

Topics covered
Applications and IntegrationModel Selection and OptimizationAgents and WorkflowsPrompt and Context EngineeringTools and MCPsSecurity and SafetyClaude CodeEval, Testing, and Debugging
Know a question that should be here? Contribute to this exam
Back home