AWS Certified
Developer - Associate
DVA-C02
150 Practice Questions
Answers & Detailed Explanations
2 practice tests • 75 questions per test • English
Independent study material for certification preparation. This publication is not affiliated with or endorsed by Amazon Web
Services. AWS and related names are trademarks of their respective owners.
Practice questions for learning and revision; no claim is made that these are live certification exam questions.
CLOUDPUZ | DVA-C02 | Practice questions & answers 1
, How to use this question bank
Complete each practice test before consulting its answer key. Select one answer unless the
question specifies multiple answers. Review the explanations for every option, then revisit the
topics you missed.
Each test has three sections: Questions, Quick answer key, and Answers with explanations.
Question numbering restarts at 1 for Test 2.
The questions and explanations retain the content of the Cloudpuz source question banks. Official reference links supplied
in those banks are preserved for further study. Service capabilities and exam objectives may evolve.
CLOUDPUZ | DVA-C02 | Practice questions & answers 2
, Practice Test 1
Questions 1-75
Question 1 | Deployment
A deployment should roll back when error metrics exceed a threshold. Which integration should
be configured?
A. Delete all monitoring alarms
B. Only a release-note paragraph
C. A larger artifact filename
D. Deployment alarms and rollback settings supported by the deployment service
Select 1 answer.
Question 2 | Development with AWS Services
A DynamoDB PutItem must create a record only if no item with that key exists. What should the
developer use?
A. A condition expression such as attribute_not_exists on the key
B. A FilterExpression on a later scan
C. A separate read followed by an unconditional write
D. A client-side sleep before every write
Select 1 answer.
Question 3 | Troubleshooting and Optimization
A developer changes Lambda memory to improve performance. How should the result be
assessed?
A. Measure duration, errors, and cost across representative workloads
B. Choose only by the largest memory value
C. Ignore tail latency and inspect only one request
D. Assume the smallest setting is always cheapest overall
Select 1 answer.
CLOUDPUZ | DVA-C02 | Practice questions & answers 3
, Question 4 | Development with AWS Services
A developer needs to increment a DynamoDB counter atomically. Which operation is suitable?
A. Read the count then write count plus one unconditionally
B. Rewrite the table schema for every increment
C. Store the count only in a log line
D. UpdateItem with an appropriate update expression
Select 1 answer.
Question 5 | Development with AWS Services
An HTTP operation times out after the server may have accepted a payment request. What
should the client use before retrying safely?
A. A longer user-agent string
B. A different payment identifier for every retry
C. An idempotency key recognized by the payment operation
D. Assume a timeout proves no work occurred
Select 1 answer.
Question 6 | Troubleshooting and Optimization
A Lambda function approaches its configured timeout during external API calls. What should be
examined first?
A. Dependency latency, client timeouts, and the function's execution profile
B. Only the function's tag count
C. Only the ZIP filename
D. Disable every timeout permanently
Select 1 answer.
Question 7 | Development with AWS Services
An SDK request fails with a throttling response. Which implementation is generally appropriate?
A. Ignore every failed response
B. Use the SDK's supported retry strategy with bounded backoff
C. Immediately retry forever without delay
D. Retry every validation error as if transient
Select 1 answer.
CLOUDPUZ | DVA-C02 | Practice questions & answers 4