Pre-Winter Sale - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 65percent

Welcome To DumpsPedia

CCDV-F Sample Questions Answers

Questions 4

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.

Buy Now
Questions 5

Your Claude application runs long agentic workflows where the agent makes many tool calls, and the conversation history grows quickly. After about 20 tool calls, you notice the agent's responses become less focused and sometimes ignore earlier task constraints.

How would you address this?

Options:

A.

Remove tool calling from the workflow entirely so the agent operates as a single text-generation step with no tool outputs accumulating in the context window.

B.

Apply context engineering techniques such as tool output pruning or compaction to keep the active task state visible while reducing the volume of older content.

C.

Increase the model's context window so the agent can hold every tool output at full detail across the entire workflow no matter how many tool calls it accumulates.

D.

Restart the agent every five tool calls to prevent any drift, with the agent losing all task state at each restart point during the workflow.

Buy Now
Questions 6

A teammate has asked you to explain why your Claude agent's tools include detailed descriptions in the tool definition, even when the tool name is already descriptive. The teammate suggests removing the descriptions to simplify the tool definitions.

How would you respond?

Options:

A.

Suggest replacing the descriptions with example calls embedded in the tool definition, treating example calls as a complete substitute for the prose description.

B.

Agree with the teammate because tool names are sufficient for the model to choose the right tool on every request the agent handles.

C.

Explain that the model uses the tool description to decide when to call the tool, and descriptions disambiguate cases where the tool name is not enough.

D.

Suggest moving the descriptions out of the tool definition and into a separate documentation file the team maintains so the tool definitions stay short and the descriptions remain available.

Buy Now
Questions 7

A teammate has submitted a pull request that adds a Claude-powered feature to your service. The code works, but the prompt and model selection are hard-coded inline, error handling is missing, and there are no tests for the integration.

What would you request during code review?

Options:

A.

Approve the pull request and add the missing pieces yourself in a follow-up commit so the teammate can move on to other work immediately.

B.

Approve the pull request as-is, on the grounds that the feature works in the happy path and the missing pieces can be added in follow-up commits.

C.

Request changes that move prompt and model configuration to a configurable location and add tests, treating the missing error handling as a follow-up release item.

D.

Request changes that move prompt and model configuration to a configurable location, add error handling for Claude API failures, and add tests for the integration.

Buy Now
Questions 8

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.

Buy Now
Questions 9

A teammate has asked you to explain the difference between context engineering and prompt engineering. They have heard the terms used interchangeably and are unsure how each applies to a Claude application that processes long-running multi-step tasks.

How would you describe the distinction?

Options:

A.

Prompt engineering focuses on the model's response, while context engineering focuses on the user's input across many sessions in a long-running multi-step Claude application.

B.

Prompt engineering is the older term for prompt design, while context engineering is the newer term that has replaced it in modern Claude applications across the industry.

C.

Prompt engineering shapes individual prompts for specific outputs, while context engineering manages how content flows across turns and steps and takes steps to keep relevant state visible.

D.

Prompt engineering and context engineering each address content the team gives Claude, but the team can group them under a single workflow because the practices use overlapping techniques.

Buy Now
Questions 10

You are implementing a custom tool for your Claude agent. The tool needs to interact with an external pricing service that returns product data.

Which of the following best practices would you apply as you develop this tool?

Options:

A.

Omit the tool description and let the model infer when to use the tool based on the tool's name and the rest of the prompt context.

B.

Define the tool with a loose schema and let the model interpret the inputs flexibly on each call the agent makes.

C.

Implement the tool with no error handling and let the agent loop catch failures whenever the pricing service returns an error during operation.

D.

Define the tool with a clear schema, write a precise description for when to call it, and handle pricing service errors explicitly.

Buy Now
Questions 11

You are deciding between deploying a Claude-powered agent on Anthropic's hosted infrastructure or self-hosting under a "bring your own cloud" model in your own AWS account. The agent processes customer data subject to your enterprise's data residency policies, but the team wants to ship quickly and avoid managing infrastructure.

Which deployment model would you recommend?

Options:

A.

Self-hosting under BYOC for an initial pilot, then evaluating whether to migrate to Anthropic-hosted infrastructure once the agent's data-handling patterns are better understood.

B.

Deploying on Anthropic-hosted infrastructure while the team drafts a request to update the enterprise data residency policy to accommodate hosted AI deployments.

C.

Self-hosting under BYOC to satisfy the data residency requirement, while working with the infrastructure team to reduce the operational overhead of managing the deployment.

D.

Deploying on Anthropic-hosted infrastructure to meet the team's shipping timeline, and flagging the data residency requirement for a follow-up compliance review after launch.

Buy Now
Questions 12

Your team uses Claude Code across multiple repositories. You want the team's rules and general coding standards to apply to all repositories, and other rules to apply only to specific repositories. The team is currently duplicating instructions across every repository's CLAUDE.md file.

How would you address this?

Options:

A.

Move all instructions to a separate documentation site that developers consult during Claude Code sessions across all repositories.

B.

Use a CLAUDE.md hierarchy that scopes general standards broadly and project-specific context within each repository's local CLAUDE.md.

C.

Stop using CLAUDE.md altogether and ask each developer to configure Claude Code manually for each project they work on.

D.

Use a single repository's CLAUDE.md as the central source of truth and link to it from every other repository's CLAUDE.md file.

Buy Now
Questions 13

You are deciding between Claude models for a task. The team has identified three relevant tradeoff dimensions: quality, latency, and cost.

The right model is the one that...

Options:

A.

Satisfies the task's latency requirement first, then is evaluated against quality and cost thresholds to confirm the selection is acceptable across all three dimensions.

B.

Meets the task's cost target within a defined latency budget, with quality validated against a representative sample of inputs after the model is selected.

C.

Fits the task's quality, latency, and cost requirements together, recognizing that improving one dimension typically affects the others.

D.

Meets the task's quality requirements at an acceptable latency, with cost reviewed separately once the quality and latency bar has been established.

Buy Now
Questions 14

Your team's Claude agent has accumulated several customizations that bypass the SDK's defaults, including custom history management, retry logic, and error handling. A new team member has proposed reverting all the customizations to maintain the codebase more easily. The tech lead disagrees and says each customization was added for a reason.

How would you advise the team?

Options:

A.

Migrate the agent off the SDK and rebuild it with a custom loop.

B.

Revert all customizations to the SDK's defaults to standardize the codebase.

C.

Keep all customizations, trusting that the tech lead's original reasoning is still valid.

D.

Decide on each customization individually based on its original reason and the SDK's current capabilities.

Buy Now
Questions 15

You are setting up the configuration management approach for a new Claude Code project. Your team will use CLAUDE.md files and settings.json files to control behavior, and you want to make sure changes are tracked and reviewable.

The configuration management approach would...

Options:

A.

Duplicate CLAUDE.md and settings.json files in multiple repositories to provide redundancy, on the grounds that a single source of truth is risky for project configuration.

B.

Version-control CLAUDE.md and settings.json files in a separate repository from the project's source code, so configuration evolves independently from the application code over time.

C.

Version-control CLAUDE.md alongside the project's source code and settings.json files in a separate repository from the project's source code.

D.

Version-control CLAUDE.md and settings.json files alongside the project's source code, with changes reviewed through standard pull request workflows the team applies.

Buy Now
Questions 16

Your Claude application's error handling currently logs every API error with the same severity level. The team wants to differentiate between errors that should page an on-call engineer and errors that should be logged for later review. How would you structure the error handling?

Options:

A.

Page on every error, on the grounds that paging guarantees that no error is missed by the team during normal operation across the application's lifecycle.

B.

Disable logging for any error that does not page, treating non-paging errors as not worth recording for later review either.

C.

Categorize errors by severity based on impact and recoverability, then route each category to the appropriate channel for paging or logging.

D.

Log every error with the same severity, on the grounds that differentiating severity adds complexity that does not pay off in most application setups over time.

Buy Now
Questions 17

Your Claude application validates structured output but has been treating validation failures as terminal errors. Each validation failure causes the entire user request to fail. The team wants to handle validation failures more gracefully.

How would you handle the validation failures?

Options:

A.

Pass validation failures directly to downstream systems and let each downstream system decide how to handle the malformed output.

B.

Disable output validation until the underlying cause of validation failures has been identified and addressed in a future release.

C.

Treat validation failures as a recognized error path that triggers retry, repair, or fallback logic before failing the user request.

D.

Tell users that validation failures are unavoidable and instruct them to perform manual accuracy checks before relying on outputs.

Buy Now
Questions 18

You are designing a Claude application that will process customer support tickets in two stages: a triage stage that classifies tickets and a response stage that drafts replies. The team is debating whether to use a single Claude call that handles both stages or separate Claude calls for each stage.

How would you structure the application?

Options:

A.

Use a single Claude call for triage and then use a non-Claude rule-based system for response generation, on the grounds that rule-based systems are more reliable for drafting replies.

B.

Use multiple Claude calls in parallel that each draft a complete ticket reply, then have a fourth Claude call select the best one to send to the customer.

C.

Use separate Claude calls for triage and response, because each stage has distinct inputs, outputs, and success criteria that benefit from focused prompts.

D.

Use a single Claude call for both stages, on the grounds that a single call is cheaper than multiple calls in any production Claude application setup.

Buy Now
Questions 19

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.

Buy Now
Questions 20

You are setting up a Claude application that requires API keys for several external services.

What is the best way to store the keys?

Options:

A.

Put the keys in the application's configuration file and check the configuration file into the team's repository alongside the rest of the source code.

B.

Store the keys in a secrets manager or environment-specific configuration that is not checked into source code, and load them at runtime.

C.

Use a single shared key across all external services, so any developer working on the application can find the keys easily during development.

D.

Email the keys to each developer as needed and have each developer paste the keys into their local environment when they begin working on the application's code.

Buy Now
Questions 21

Your team is preparing to roll out a configuration change that updates several prompt versions across a Claude application used by multiple downstream systems. The change has already been tested in staging, but the team has not assessed how the prompt change will affect each downstream system that depends on the application's output.

What would you do before rolling out the change?

Options:

A.

Assess the configuration impact on each downstream system before rolling out, and coordinate with downstream system owners as needed.

B.

Document the prompt version changes in the application changelog and proceed with the rollout, treating the staging test results as sufficient evidence of impact across all downstream systems.

C.

Notify downstream system owners that a change is coming and schedule the rollout for the following week, without conducting a formal impact assessment.

D.

Limit the rollout to systems that were explicitly included in staging testing, and defer all other downstream systems until a later release cycle.

Buy Now
Questions 22

Your Claude application's token costs have grown faster than expected. The team has not been tracking token usage by feature, so the team cannot identify which features are driving cost. The team is debating how to respond.

How would you respond?

Options:

A.

Tell the team that cost growth is unavoidable as the application scales and that no investigation will change the trajectory of the application's cost over the next several quarters.

B.

Switch every feature to the smallest model to cut cost broadly across the application during normal operation.

C.

Reduce token usage uniformly across all features by half, applying the cut evenly across the application during normal operation.

D.

Add token usage tracking by feature to the application's logging so the team can identify which features drive cost before recommending changes.

Buy Now
Questions 23

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.

Buy Now
Questions 24

A teammate has asked you to explain why the team's Claude application is billed for output tokens at a different rate than input tokens. They had assumed the rate was the same for both.

How would you explain the difference?

Options:

A.

Output tokens are typically billed at the same rate as input tokens, and the apparent rate difference is a billing error to report to Anthropic.

B.

Output tokens are typically billed at a lower rate than input tokens, because output tokens are cheaper to produce than input tokens are to process.

C.

Output tokens are not billed at all, because cost is determined entirely by the input tokens sent to the model on each request.

D.

Output tokens are typically billed at a higher rate than input tokens, and cost models for the application should reflect both rates separately.

Buy Now
Questions 25

Your Claude application is hitting context window limits when processing long customer service transcripts. A junior developer suggests increasing the temperature parameter to fix the issue.

How would you respond?

Options:

A.

Explain that temperature controls sampling randomness and is unrelated to context capacity, then address the context issue through summarization or chunking.

B.

Adjust the temperature parameter together with the max_tokens parameter, treating the combined adjustment as the team’s mechanism for managing context window pressure during long-transcript processing.

C.

Remove the system prompt entirely to make room for longer transcripts in each request, freeing up context window space the system prompt would otherwise consume.

D.

Increase the temperature parameter as the junior developer suggested and observe whether the context window issue resolves over the next several runs of the application in production.

Buy Now
Questions 26

You are establishing the guardrail strategy for a Claude application. The team wants to ensure guardrail failure does not expose the application to unsafe behavior.

The guardrail strategy would...

Options:

A.

Layer multiple guardrails so a single guardrail failure does not expose the application to unsafe behavior.

B.

Apply guardrails at the application output level only and route flagged responses to a human reviewer before they are delivered to the user.

C.

Implement a single comprehensive system prompt guardrail and validate its coverage against the application's full range of expected inputs.

D.

Apply guardrails at the model level only and rely on the model's built-in safety behaviors to handle any cases the guardrail does not explicitly cover.

Buy Now
Questions 27

Your Claude application's API keys are stored in a secrets manager. The team is debating whether the same key should be used in development, staging, and production environments.

How would you handle the keys across environments?

Options:

A.

Use distinct keys for each environment so a compromise in one environment does not affect the others during normal operation across the application's lifecycle.

B.

Rotate the same key across environments at random intervals on the grounds that random rotation provides isolation between environments without requiring distinct keys.

C.

Use the same key across all environments for simplicity and treat the propagation of any compromise as a known operational tradeoff for the team's key management approach.

D.

Use a single development key everywhere on the grounds that production keys are too risky to deploy across the application's three environments during normal operation.

Buy Now
Questions 28

Your Claude application produces good responses for typical inputs but struggles with edge cases. You have several labeled examples of edge-case inputs and the desired response for each. You want to use these examples to improve the model's handling of edge cases.

What is the best way to use these examples?

Options:

A.

Embed the examples in a database for the model to find during inference.

B.

Add the labeled edge-case examples to the prompt as few-shot examples so the model can learn the pattern.

C.

Train a custom model on the edge-case examples and deploy that custom model in place of the team's current Claude integration.

D.

Tell users to avoid submitting the edge-case inputs to the application by adding warnings in the application's user interface.

Buy Now
Exam Code: CCDV-F
Exam Name: Claude Certified Developer-Foundations
Last Update: Sep 22, 2026
Questions: 95

PDF + Testing Engine

$59.99 $171.4

Testing Engine

$44.99 $128.55

PDF (Q&A)

$49.99 $142.82