Anthropic CCDV-F - Claude Certified Developer - Foundations Exam
Page: 1 / 11
Total 53 questions
Question #1 (Topic: Exam A)
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?
A. Embed the examples in a database and retrieve them at runtime as reference material for the team.
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. 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.
D. Use multi-shot prompting by including the labeled examples in the prompt so Claude can match the desired output format on each request.
Answer: D
Question #2 (Topic: Exam A)
Your Claude application’s content policy specifies categories of content it should not produce under any circumstance. The application currently has no mechanism to enforce this policy, and content matching these categories is appearing in the application’s output. How would you enforce the content policy?
A. Enhance the system prompt to contain explicit instructions for the categories to avoid, complete with examples of each category. Treat the strengthened prompt as the primary enforcement mechanism for the application’s content policy across all responses.
B. Remove the content policy entirely and let any output reach users during normal operation, accepting whatever content the application produces in response to incoming traffic.
C. Add deterministic output filtering that checks responses against the content policy before they reach users.
D. Move enforcement to users by asking them to report content policy violations after the violating content has already reached them in the application’s responses.
Answer: C
Question #3 (Topic: Exam A)
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?
How would you decide?
A. 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.
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. 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.
D. Upgrade immediately, because the 8 percent reasoning improvement outweighs the 3 percent malformed output rate across the application’s typical request distribution.
Answer: B
Question #4 (Topic: Exam A)
Your team’s Claude application has been in production for a year, and the team has decided to formalize its testing strategy. Currently, the team writes ad- hoc tests for individual features but has no overall testing approach. What testing approach would you formalize?
A. Adopt a test-driven development practice where unit tests are written before each feature is implemented and must pass before code is merged.
B. Define unit tests for individual functions, integration tests for the Claude integration, and end-to-end tests for critical user flows, applied consistently across the codebase.
C. Continue writing ad-hoc tests as features ship and introduce a peer review step to ensure each test adequately covers the feature being released.
D. Define a single testing approach that uses end-to-end tests and apply it consistently across all new features as they are added to the codebase.
Answer: B
Question #5 (Topic: Exam A)
Your Claude application makes high-volume API calls during business hours and very few calls overnight. The team is concerned about staying within rate limits during peak hours and wants to understand how the Claude API enforces those limits. How would you proceed?
A. Examine the peak-hour request patterns in your application logs and smooth traffic by distributing requests more evenly across the business-hours window.
B. Assess the average payload size of current API calls and consolidate requests where possible to reduce the total number of calls made during peak hours.
C. Review the API documentation for streaming endpoints and evaluate whether migrating peak-hour calls to streaming reduces exposure to rate limit enforcement.
D. Identify the rate limits, design the application to stay within them during peak hours, and use exponential backoff when limits are reached.
Answer: D