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

CCDV-F Claude Certified Developer-Foundations Questions and Answers

Questions 4

Your team is debating how to manage the prompts used in your Claude application. Some prompts are checked into the code repository, some live in a separate configuration file, and some are constructed inline at runtime. The result is inconsistent, and a recent prompt change went out without code review.

What steps would you take?

Options:

A.

Move all prompts out of version control to a separate spreadsheet that team members can edit freely as the application evolves over time.

B.

Move all prompts to inline runtime construction so the team can update them quickly through a streamlined process outside the standard code review workflow.

C.

Establish a single source of truth for prompts but keep change review optional, allowing developers to update prompts directly when changes are urgent.

D.

Establish a single source of truth for prompts, version-control them alongside code, and require code review for prompt changes.

Buy Now
Questions 5

A Claude application is occasionally refusing to answer questions that should be in scope, including questions the application has answered correctly in the past. You want to investigate.

What is the first step of your investigation?

Options:

A.

Test whether removing or adjusting those instructions resolves the behavior.

B.

Examine traces of the refused requests to identify what triggers the refusal, whether input patterns, system prompt content, or other context.

C.

Assess whether the refusals cluster around specific input patterns, question types, or time periods by analyzing the distribution of refused requests in the logs.

D.

Identify which questions have been refused and compare them against previously answered questions to determine what changed between the successful and refused interactions.

Buy Now
Questions 6

Your Claude application receives untrusted input from external sources. The team is establishing how the application should treat this untrusted input.

Untrusted input would be...

Options:

A.

Validated and sanitized before being incorporated into prompts, and treated as data the model should not interpret as instructions.

B.

Treated identically to trusted input from internal sources, on the grounds that all input the application receives can be handled the same way.

C.

Routed through a separate Claude application with more lax security controls so the original application does not handle the untrusted input directly.

D.

Blocked entirely so the application accepts only trusted input, with no path for legitimate external input the application might process.

Buy Now
Questions 7

Your Claude application has been running for several conversation turns, and you notice the model occasionally references information that was discussed many turns ago but is no longer relevant. You suspect context drift is causing the model to weight stale content too heavily.

How would you address the drift?

Options:

A.

Increase the context window size so all turns of the conversation remain visible to the model in full detail.

B.

Reset the conversation after every turn so the model loses all prior turns when generating a response.

C.

Apply compaction to summarize older portions of the conversation so the gist remains while the specifics carry less weight.

D.

Truncate the conversation so the model sees only the most recent turn during each subsequent response.

Buy Now
Questions 8

You are reviewing an architectural diagram for a Claude-powered travel-booking system. The diagram shows a top-level component that interprets user requests and three subordinate components that handle flights, hotels, and ground transportation. The top-level component is responsible for routing each request, sequencing the subordinate components, and reconciling their outputs into a final itinerary. The diagram also shows that each subordinate component has its own tool list and own short conversation history that is not shared with the others.

Which architectural pattern does this diagram most closely describe?

Options:

A.

A manager and supervisor pattern with isolated context per subagent, where the top-level agent coordinates specialized subagents that each maintain their own conversation history and tool list.

B.

A manager and supervisor pattern with shared context, where the top-level agent and the subagents all share a single conversation history that grows as the request flows through the system.

C.

A pipeline pattern, where each component processes the user request in sequence and passes the full conversation history along with the request to the next component in the pipeline.

D.

A retrieval-augmented pattern, where the top-level component retrieves relevant context from the subordinate components' indexed data stores before generating each response.

Buy Now
Questions 9

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 10

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 11

Your agent makes 10 to 15 tool calls per task, and you have noticed it sometimes loses track of earlier results by the time it reaches later steps. The agent's context window is large enough to hold all the messages, but the relevant information appears to get buried as the conversation grows.

How would you address this?

Options:

A.

Switch to a different agentic framework that advertises automatic context-window management as a built-in feature.

B.

Reduce the number of tool calls per task by combining several existing tools into larger, multi-purpose tools.

C.

Increase the context window further so all tool outputs from every prior step remain in full detail throughout the task.

D.

Apply a context-management pattern that summarizes or prunes older tool outputs while preserving the active task state.

Buy Now
Questions 12

You are choosing between using STDIO-based communication and HTTP-based communication for an MCP server. The server will be invoked by a Claude Code session running locally.

Which communication pattern would you use?

Options:

A.

STDIO and HTTP simultaneously for redundancy, with the team running two communication patterns at the same time across Claude Code sessions.

B.

HTTP on the grounds that HTTP is preferable to STDIO in any context the application might encounter during normal operation.

C.

HTTP polling against the MCP server, treating HTTP as a substitute for the standard MCP communication patterns.

D.

STDIO because STDIO is well-suited to local process communication and avoids unnecessary network setup.

Buy Now
Questions 13

The Claude application your team built has grown over six months, and the prompt-handling code has accumulated duplication and tangled control flow. The functionality is working, but new features are getting harder to add.

How would you address this?

Options:

A.

Plan a refactoring pass to consolidate duplicated logic, separate concerns, and simplify control flow before adding new features.

B.

Refactor the prompt-handling code in small increments as part of each new feature ticket, treating the cleanup as a side effect of feature work.

C.

Continue adding features and plan a refactoring pass after the next two release cycles when the team has more bandwidth for internal work.

D.

Move all the prompt-handling code into a single large function to reduce the number of files developers have to navigate when reading the code.

Buy Now
Questions 14

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 15

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 16

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 17

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 18

You are designing an agent that handles a multi-step research task. You want the agent to break the task into smaller pieces, hand each piece to a focused subagent, and consolidate the results.

The agent pattern you would apply is...

Options:

A.

An orchestrator and subagent pattern with specialized subagents assigned to each subtask.

B.

A memory pattern that stores the entire research history in advance, before any subtask begins execution.

C.

A context-window pruning pattern that drops each subtask's content after the agent moves on.

D.

A single tool-use loop that includes every tool the agent might need across all subtasks.

Buy Now
Questions 19

Your team uses several plugins across multiple Claude applications, and a recent plugin update introduced a regression. The team had not been tracking plugin versions, so the team cannot easily identify which version was previously working. How would you address this?

Options:

A.

Stop using all plugins until the team can rebuild equivalent functionality directly into the application code, treating plugin avoidance as a way to remove version-related risk.

B.

Add explicit plugin version tracking to the project's configuration so the team can identify, pin, and upgrade plugin versions deliberately.

C.

Treat plugins as untrackable third-party code and rely on plugin authors to communicate breaking changes when they happen, with no internal version tracking.

D.

Upgrade every plugin to the latest version on a regular cadence to keep version drift small, on the grounds that drift contributes to regression risk.

Buy Now
Questions 20

You are explaining to a stakeholder why running the same Claude prompt twice can produce slightly different results. The stakeholder is concerned this means the application is broken.

How would you address the stakeholder's concern?

Options:

A.

Tell the stakeholder the variation is a bug that the team will fix in the next release of the application, then create a work ticket to fix the bug.

B.

Tell the stakeholder the variation comes from network latency and that switching to a faster network connection will produce more consistent results across runs.

C.

Explain that LLMs are non-deterministic by default due to sampling, and describe how the application handles this through validation, retries, or temperature adjustment.

D.

Tell the stakeholder the variation is caused by Claude being updated continuously by Anthropic, and that switching to a fixed model snapshot will eliminate the variation entirely.

Buy Now
Questions 21

You maintain a Claude application that uses Claude Sonnet 4.5 across several production workflows. Anthropic released Claude Sonnet 4.7, which your evaluation suite shows performing 8% better on your highest-volume task. However, this version produces different output formatting on two of your structured-extraction prompts that downstream consumers parse with regex-based code.

To roll out the upgrade, you would...

Options:

A.

Adjust the prompts to constrain output format, re-run evaluations against the expected parsing-layer schema, then roll the model out with a feature flag and the option to revert per workflow.

B.

Switch the model identifier in the application's configuration to the new model, then monitor production for parsing failures to be fixed as failures surface.

C.

Rewrite the downstream parsing code to accept a wider range of output formats to ensure the application is resilient to future model upgrades without requiring prompt changes.

D.

Keep the older model in production to preserve the fragile parsing layer that may risk breaking with any model change.

Buy Now
Questions 22

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 23

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.

Buy Now
Questions 24

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 25

Your Claude application is producing inconsistent outputs for similar inputs, even when using the same model and prompt. You want to debug the issue systematically.

Your debugging approach would...

Options:

A.

Lower the model's temperature and re-run the inconsistent inputs to determine whether the parameter change reduces output variability across runs.

B.

Retry every request that produces an unexpected output and log the results to identify whether repeated calls converge on a consistent response pattern.

C.

Assume inconsistent outputs reflect normal LLM non-determinism and document the variability as an accepted characteristic of the application's behavior.

D.

Capture full traces of input, system prompt, user messages, model output, and parameters, then analyze the differences between consistent and inconsistent runs.

Buy Now
Questions 26

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 27

The product team has asked you to choose a Claude model for a new feature. The team has provided functional requirements but has not specified performance, cost, or quality targets. The team's product manager says, "Use whatever model gives us the best results."

How would you respond?

Options:

A.

Ask the product team to specify quality, latency, and cost targets, then select the model whose tradeoffs best fit those targets.

B.

Run every Claude model on a representative sample and pick whichever scores best on a generic benchmark.

C.

Choose a mid-tier model and ship the feature, because mid-tier models work for most use cases without specified targets.

D.

Choose the largest, highest-capability Claude model, on the grounds that "best results" is most likely to mean highest quality.

Buy Now
Questions 28

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
Exam Code: CCDV-F
Exam Name: Claude Certified Developer-Foundations
Last Update: Aug 29, 2026
Questions: 95
CCDV-F pdf

CCDV-F PDF

$21.25  $84.99
CCDV-F Engine

CCDV-F Testing Engine

$25  $99.99
CCDV-F PDF + Engine

CCDV-F PDF + Testing Engine

$33.75  $134.99