75only - Ends in 0d 00h 00m 00s - Coupon code = 75only

Pass the Anthropic Claude Certified Developer CCDV-F Questions and answers with Dumpstech

Exam CCDV-F Premium Access

View all detail and faqs for the CCDV-F exam

Practice at least 50% of the questions to maximize your chances of passing.
Viewing page 2 out of 3 pages
Viewing questions 11-20 out of questions
Questions # 11:

Your enterprise has a contract with AWS that requires Claude API calls to flow through Amazon Bedrock rather than the direct Anthropic API. Your team is building a new Claude application and is unfamiliar with this constraint.

How would you build the application?

Options:

A.

Build two parallel implementations of every call, one for the direct Anthropic API and one for Bedrock, and pick the faster one at runtime.

B.

Build the application against the direct Anthropic API now and migrate to Bedrock in a follow-up release once the team has more experience with the Bedrock API.

C.

Configure the application to invoke Claude through the Bedrock-compatible API path while keeping the application's logic provider-agnostic.

D.

Build the application against the direct Anthropic API and ignore the contractual requirement to route Claude calls through Amazon Bedrock.

Questions # 12:

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.

Questions # 13:

A Claude application that worked well in testing is now occasionally returning outputs that mention information not present in the input. The development team initially assumed the model was hallucinating, so they asked you to troubleshoot.

What would you do first?

Options:

A.

Examine production traces to identify whether the issue is hallucination by the model, context loss, prompt injection, or another failure mode before recommending a fix.

B.

Replace the current model with a larger one to reduce the chance of hallucination, on the grounds that larger models tend to hallucinate less in typical applications.

C.

Apply a retrieval-augmented generation pattern to ground the responses in source content before any further investigation of the production traces.

D.

Add a system prompt instruction telling the model not to invent information, on the grounds that prompt-level instructions are the fastest fix for hallucination concerns.

Questions # 14:

You are building a Claude application that needs to maintain a persistent connection to a service that streams real-time updates. The team is unsure what communication pattern to use.

Which communication pattern would you use?

Options:

A.

Repeated short-lived HTTP polling requests, where the application opens a new HTTP connection each time it checks for updates.

B.

A WebSocket, because WebSockets are designed for bidirectional, persistent, real-time communication between the client and the streaming service.

C.

A single long HTTP request the server holds open indefinitely, with no standard WebSocket framing on the connection.

D.

File-based communication where the service writes new updates to disk and the application polls the file system for changes.

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 starting a new Claude application and have a small set of well-labeled examples that demonstrate the desired output format. You want to use these examples to guide Claude's behavior.

How would you guide the application's behavior?

Options:

A.

Use multi-shot prompting by including the labeled examples in the prompt so Claude can match the desired output format on each request.

B.

Use zero-shot prompting and rely on the model's general capability to produce the desired output format consistently across all incoming requests.

C.

Embed the examples in a database and retrieve them at runtime as reference material for the team.

D.

Train a custom model on the labeled examples before deployment so that the application does not need to include the examples in any prompt during operation.

Questions # 17:

You are extending a Claude agent with a capability that needs to be reusable across multiple teams in the organization, with each team able to invoke and use it independently.

How would you build the capability?

Options:

A.

As a custom tool embedded in this team's agent only, with other teams able to copy the implementation into their own agents when they need the capability.

B.

As a shared library that each team imports into its own Claude application code, with each team responsible for keeping the library up to date in its integration.

C.

As a Skill or MCP server because both are purpose-built for cross-team reuse independently by each consuming team.

D.

As a wrapper around an existing built-in tool that adds the missing functionality, on the grounds that built-in tools cover the reuse pattern when extended carefully.

Questions # 18:

You are integrating Claude into an application written in Python. The Claude SDK provides a Python client that wraps the underlying REST API.

How would you integrate the SDK?

Options:

A.

Call the REST API directly with raw HTTP requests so the application avoids the SDK's abstraction between the application code and the API.

B.

Use the Claude Python SDK and let it handle authentication, retries, and response parsing through its standard documented patterns for Python integrations.

C.

Use a different LLM provider's SDK and translate the responses into Claude's API shape so the application can switch providers in the future.

D.

Skip the SDK and embed Claude calls in shell commands invoked from Python, so that the application runs the calls outside the main Python process.

Questions # 19:

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 # 20:

Your Claude application is deployed to development, staging, and production environments. Each environment uses a different model version, different prompt versions, and different plugin dependencies, but the configuration is currently scattered across environment variables, hardcoded values, and undocumented setup scripts.

How would you manage the configuration?

Options:

A.

Use the latest available model version everywhere and stop pinning model versions, on the grounds that pinning adds maintenance overhead the team should aim to reduce.

B.

Move all configuration into hardcoded application code to reduce reliance on external configuration sources that are difficult to track over time.

C.

Consolidate the configuration into a version-controlled system documenting model version pinning, prompt versioning, and plugin dependencies for each environment.

D.

Standardize all environments to use the same configuration values to eliminate the differences between development, staging, and production.

Viewing page 2 out of 3 pages
Viewing questions 11-20 out of questions