{{ summaryHeading }}

{{ summaryValue }}

{{ summaryLine }}

Practice round setup

Build a DVA-C02 practice round

Unofficial AWS Certified Developer – Associate (DVA-C02) practice · guide 2.1, published December 12, 2024 · verified September 11, 2026. Independently authored; not affiliated with or endorsed by AWS.

28 curated English questions cover selected concepts across all four domains and 13 tasks. This is untimed single-choice practice, sampled uniformly without replacement. The real exam has 65 questions in 130 minutes, including multiple-choice and multiple-response questions. This bank does not reproduce full exam coverage or hands-on development.

Official guide and format · Official preparation resources

Blueprint weights: development 32%; security 26%; deployment 24%; troubleshooting and optimization 18%. These are scope references, not this round’s sampling weights. Concept checks and applied scenarios are author-assigned practice levels, not calibrated exam difficulty.

The last day to take DVA-C02 is November 30, 2026. DVA-C03 registration opens October 27, 2026; this bank covers DVA-C02 only. Confirm your intended exam version with AWS before studying.

Optional. Blank uses a stable default; a custom seed changes question and option order. Long seeds are bounded to 128 UTF-16 units without splitting a character. Invalid text uses the default.

{{ seedNotice }}

{{ examSetupValidation }}

{{ answeredCount }} of {{ questionCount }} answered · {{ Math.round(progressPercent) }}%

{{ progressStatusLine }}

Question {{ examCursor + 1 }} of {{ questionCount }}

{{ currentQuestion.stem }}

{{ currentQuestion.accessible_clue }}

Choose one answer

Answer recorded. Corrections appear when you view results.

Review this practice round

{{ resultLead }}

DVA-C02 · guide 2.1 · original bank 2026.09.11. This score describes only the items answered. It is not an AWS scaled score, a pass prediction, or evidence of certification. AWS and its service names are trademarks of Amazon.com, Inc. or its affiliates.

Active seed: {{ examSession.seed }} · Attempt: {{ examSession.session_id }}

{{ readinessReviewTitle }}

{{ readinessReviewLine }}

{{ card.label }}
{{ card.value }}
{{ card.note }}

Missed answer review

  1. {{ item.prompt }}

    Your answer: {{ item.selected_answer_label }}

    Correct answer: {{ item.correct_answer_label }}

    {{ item.explanation }}

    {{ item.source.label.split(' — ')[0] }} · {{ item.source.version }}

Domain performance

Correct and missed answers by official domain for this round. Domains absent from the chart were not sampled. Use the missed-item sources to review that domain, then practise a focused set and check the full official guide.

Loading domain-performance chart…

{{ examChartStatus }}

{{ examChartExportStatus }}

Answer ledger

Question ID Prompt Domain Your answer Correct answer Outcome Explanation Source Copy
{{ row.question_id }} {{ row.prompt }} {{ row.category_label }} {{ row.selected_answer_label }}{{ row.selected_answer_id }} {{ row.correct_answer_label }}{{ row.correct_answer_id }} {{ row.outcome_label }} {{ row.explanation }} {{ row.source ? `${row.source.label.split(' — ')[0]} · ${row.source.version}` : 'Official guide' }}{{ sourceUrl(row.question_id) }}

{{ examLedgerExportStatus }}

A cloud application can create an order successfully and still create it again when the same event is retried. A successful response does not establish that delivery happens only once. The developer must understand how events arrive, how data changes are protected, which permissions the application uses and what happens when a dependency fails.

AWS Certified Developer – Associate (DVA-C02) focuses on developing, testing, deploying and debugging applications on Amazon Web Services (AWS). Its recommended background includes at least one year of hands-on AWS application development and maintenance, together with proficiency in a high-level programming language. The emphasis is application behavior and existing delivery workflows, rather than designing an entire network architecture or administering operating systems.

Idempotency
Processing the same business event again without repeating its effect. A repeated order event should not create a second charge simply because delivery was retried.
Least privilege
Granting only the operations and resources an application needs. An AWS Identity and Access Management (IAM) role supplies permissions; recognizing an identity does not automatically authorize every action.
Observability
Understanding application behavior through evidence. Logs record events, metrics summarize measurements and traces connect the work performed for a request across services.

Testing must account for the environment as well as the code. A local test with simulated dependencies can check a calculation or an expected response, but it does not establish that a deployed function has the permissions and configuration needed to reach real services. Integration tests against an isolated cloud environment check those interactions. Continuous integration and continuous delivery (CI/CD) workflows make build, test and release actions repeatable.

Deployment and troubleshooting introduce further tradeoffs. Sending a small share of traffic to a new version creates an opportunity to observe failures before moving the rest. When requests fail, evidence must distinguish code that ran and returned an error from a request rejected before the code could run. Choosing a familiar service name without identifying that condition can lead to the wrong solution.

Question practice is useful for exposing these distinctions and identifying explanations to revisit. It does not demonstrate that someone can build, secure or operate the application in a real account. Remembering an answer is also different from being able to explain why the alternatives fail under the stated requirements.

The announced 2026 exam transition makes the exam code important. November 30, 2026 is the last DVA-C02 test day. DVA-C03 registration opens October 27, 2026, with testing beginning December 1, 2026. December 1 is the start of DVA-C03 delivery, not an additional DVA-C02 test day. Confirm the version in the official exam booking before choosing preparation materials.

How to Use This Tool:

Begin with a broad review or concentrate on a topic you need to revisit. The default is five questions from All DVA-C02 domains with feedback after each answer. The 28 English questions are independently authored DVA-C02 practice, not official questions or DVA-C03 preparation. This practice is not affiliated with or endorsed by AWS.

  1. Choose Domain / practice focus and an offered Question count. Use one domain for a specific weakness or All DVA-C02 domains for a mixed round of 2, 5, 10, 20, or all 28 questions. Concept checks and Applied scenarios are author-assigned subsets, not calibrated difficulty levels. An unavailable count resets to five when the focus changes.
  2. Choose Feedback timing. Learn — feedback after each answer reveals the correction immediately; Review — feedback at completion withholds it until completed results. Both modes are untimed. An optional Replay seed under Advanced makes the round repeatable; leaving it blank uses a stable default.
  3. Select Start exam practice and choose one of four answers. Selection immediately records and locks the answer. Answer the current question before Next question, then open View results after the last answer.
    End round clears the attempt and returns to setup without a partial result. If starting is disabled, choose an offered focus, feedback mode, and count.
  4. Read the corrections and linked documentation. Retry missed restricts a separate attempt to incorrect items; Replay same seed repeats the current round. Use the explanations to understand why an alternative fails before repeating the question.

Interpreting Results:

The completed fraction is the number of correct answers out of the questions in that round. Perfect round means there were no misses in that completed attempt. Neither the fraction nor that message is an AWS scaled score, an exam-readiness band, a pass prediction or evidence of certification.

Domain performance shows correct and missed answer counts, not a blueprint-weighted grade. A domain marked Not sampled was not tested in the round; it is neither a strength nor a weakness. Compare a domain’s misses with how many questions it contributed before deciding where to concentrate your study. If the chart cannot load, read the written domain counts and use Retry chart to try again.

Missed answer review pairs your selection with the correct answer and explanation. The Answer ledger also includes the questions you answered correctly, so a lucky guess can still become a useful review item. Follow the linked documentation and check the scenario’s assumptions rather than memorizing an option’s position.

For comparisons between attempts, keep the focus, question count and feedback timing consistent. A higher score after seeing explanations may reflect remembered answers, and a new seed can still repeat familiar questions. Use the full official guide and hands-on exercises to check topics that a short round cannot establish.

Technical Details:

A practice score counts choices that match an authored answer. It does not grade code, measure the completeness of a proposed system or reproduce the difficulty adjustment used in certification scoring. Each question has one correct choice and three authored alternatives, so credit is binary.

Practice points and completion

Let N be the total number of questions in the round, A the number answered and C the number correct. Correct choices earn one point; incorrect choices earn zero. Points range from zero to N, with no partial credit, deductions or time bonus.

Points=C Possible points=N Accuracy (%)=100×CN Progress (%)=100×AN Missed answers=A−C

Accuracy and progress both use the whole round as their denominator. Unanswered questions remain in that denominator but do not count as incorrect answers.

How each question contributes to practice points, progress and missed-answer review
Question state Points Counts as answered Counts as missed
Correct choice recorded 1 Yes No
Incorrect choice recorded 0 Yes Yes
Not yet answered 0 No No

For example, after three answers in a five-question round, two correct answers produce two points and one miss. Progress is 60%, while accuracy against the full round is 40%. The remaining two questions are unanswered, not missed. The in-progress summary reports the answered count rather than presenting that unfinished accuracy as a final score.

Completion requires every question to be answered. A completed round with zero misses receives Perfect round; one or more misses receives Start with the missed answers. The progress label is rounded to the nearest whole percent, with halves rounded up. The completed score remains an exact integer fraction. Feedback timing changes when corrections become visible, not the scoring rule.

Official weighting and the practice sample

The DVA-C02 guide assigns weights to scored exam content. The practice bank instead contains the fixed question counts below. Its target is guide version 2.1, published December 12, 2024, and the bank and reference labels carry a September 11, 2026 verification date.

Official DVA-C02 domain weights compared with the smaller authored practice bank
DVA-C02 domain Official weight Practice questions Selected practice topics
Development with AWS Services 32% 8 Event delivery and retries, Lambda behavior, DynamoDB access patterns.
Security 26% 6 Temporary credentials, encryption permissions, secrets and sensitive logging.
Deployment 24% 8 Deployment preparation, local and integration tests, release versions and traffic shifting.
Troubleshooting and Optimization 18% 6 Log queries, invocation throttling, trace annotations, metrics and performance experiments.

Question labels span 13 task statements across these four domains. That describes the bank’s intended organization, not complete coverage of every task or skill. The official percentages are not sampling quotas or multipliers for practice points. A short all-domain round can omit a domain entirely, and even all 28 questions remain a selected set of concepts.

The official DVA-C02 exam has 65 questions in 130 minutes: 50 scored questions and 15 unidentified unscored questions. It includes both single-answer multiple-choice questions and multiple-response questions requiring two or more selections. The practice questions all use one answer from four choices, with no timer or unscored trial questions.

AWS reports DVA-C02 results on a scale from 100 to 1,000, with 720 as the minimum passing score. That is a scaled threshold, not a statement that 72% correct passes. AWS also treats unanswered exam questions as incorrect. There is no published conversion from this practice percentage to the official scale, and the official passing threshold must not be applied to the practice fraction.

Selection and reproducibility

Questions are sampled uniformly without replacement from the selected focus. No question repeats within one round. The seed controls both question order and the order of the four answer choices; it does not generate additional questions or change which answer is correct. Reproducing a round requires the same focus, count, feedback mode, active seed and question-bank version.

Surrounding spaces are removed from an entered seed. The limit is 128 text units: most ordinary letters use one unit and many emoji use two. Longer text is shortened at a complete character. Blank or invalid text uses the stable default, and a notice identifies shortened or invalid input. The Active seed shown with completed results is the value actually used.

Same-seed replay repeats the questions and option order. A new seed can select overlapping questions, and selecting an entire focus means only the ordering can change. A missed-question retry restricts the next attempt to the preceding attempt’s missed items, so it can contain a single question even though the ordinary setup menus start at two.

Requirements that change the best answer

Cloud-development questions often distinguish solutions by one operational condition. These examples explain several of the rules behind the practice topics without treating a service name as a complete answer.

Representative AWS scenario conditions and the mechanisms that determine the appropriate response
Scenario condition Governing mechanism Mistake to avoid
A throttled request is safe to retry. Bounded retries with exponential backoff increase the waiting window. Jitter varies the delay so clients do not all retry together. Immediate, unlimited or multiplying retries can add load during the burst.
A role in one account must decrypt with another account’s AWS Key Management Service (KMS) key, with no applicable grant. Policy-based access needs permission in the key owner’s key policy and an IAM policy authorizing the caller in the other account. Knowing the key identifier or granting only the caller’s IAM permission does not establish this cross-account authorization.
A CodeDeploy Lambda release sends a small initial share of traffic, waits, then moves the remainder. This is canary traffic shifting. Linear shifting moves equal increments at successive intervals; all-at-once shifting moves all traffic immediately. Calling every gradual release linear ignores the number and size of its traffic changes.
Lambda rejects an invocation because concurrency is exhausted. The Throttles metric records throttled requests. Those rejected requests do not run the function code and do not count in Errors. Checking only function errors can miss requests that never began execution.

These distinctions are conditional. A request must be safe to repeat before retrying its business effect, and the cross-account example deliberately excludes an applicable KMS grant. An appropriate answer to a short scenario is not a complete production configuration or a security review.

Privacy and Saved Attempts:

Answers are scored in your browser, but the attempt is also encoded in the page URL so it can be restored. That URL contains the seed, attempt information and recorded responses without encryption. Anyone receiving the link can inspect the shared attempt. URLs can remain in browser history and can reach the site when the page is loaded or reloaded.

Use a non-sensitive seed and treat shared links and exported answer ledgers as records of your answers. Ending a round clears the active attempt from the current URL; it does not retract links or files already shared. Supporting chart and document features can load external resources, and opening a reference uses the network, so browser scoring is not a promise of fully offline operation or that nothing leaves the device.

  • If Saved attempt unavailable appears, the saved information could be invalid or incompatible with the current question bank. Choose the setup again and start a new attempt.
  • If the warning says the attempt could not be saved in the URL, you can continue and export the completed result, but reloading will not restore that attempt.

Worked Examples:

Choosing a DynamoDB access pattern

Select the Development domain with eight questions to include its full focused set. One question asks how to retrieve items when the partition key is known and the sort key starts with a prefix. The correct choice is Query with partition-key equality and a begins_with sort-key condition. In Learn mode, selecting it earns one point and reveals the explanation. Selecting the offered Scan alternative instead records a miss. The useful distinction is that a key condition expresses the required access; a filter cannot replace the mandatory partition-key equality condition.

One tracing mistake in a full round

Complete a 28-question all-domain round with every answer correct except the X-Ray question about searching traces by a non-sensitive tenant tier. Selecting the alternative that describes arbitrary metadata as indexed produces 27/28. Troubleshooting and Optimization shows five correct and one missed answer. The correction explains that annotations are indexed for filter expressions, while metadata is not. Retry missed then creates a one-question attempt. Choosing An annotation produces 1/1 for that retry, which confirms the repeated answer was corrected rather than measuring performance on 28 new questions.