AWS DVA-C02 Practice Exam — Developer Associate

The AWS Certified Developer – Associate (DVA-C02) exam tests your ability to develop, deploy, and debug cloud-based applications on AWS. It covers four domains: Development with AWS Services (32%), Security (26%), Deployment (24%), and Troubleshooting and Optimization (18%). DVA-C02 is the go-to certification for developers building serverless and container-based applications on AWS.

CertTutor covers every DVA-C02 domain with expert-verified questions mapped directly to the current exam guide — each with an AI-generated explanation that tells you not just what the right answer is, but why each wrong option fails. Free while in beta — create an account and start in under a minute. No credit card required.

DVA-C02 Exam Overview

65
Questions
scored questions per exam
130
Minutes
time limit
720
Passing Score
out of 1000

DVA-C02 Exam Domain Breakdown

CertTutor questions are tagged by domain so you can target your weakest areas.

DomainExam WeightKey Services
Development with AWS Services32%Lambda, DynamoDB, API Gateway, S3, SQS, SNS, Kinesis, Step Functions, AppSync
Security26%IAM roles and policies, Cognito, KMS, Secrets Manager, STS, resource-based policies
Deployment24%CodePipeline, CodeBuild, CodeDeploy, ECS, Elastic Beanstalk, CloudFormation, SAM
Troubleshooting and Optimization18%CloudWatch, X-Ray, Lambda performance tuning, DynamoDB capacity, caching strategies

Try a Sample DVA-C02 Practice Question

A developer is building a serverless application that processes orders from an SQS queue using Lambda. The function occasionally fails due to downstream API timeouts, and failed messages must be retried up to three times before being sent for manual review. Which combination of SQS and Lambda settings achieves this?

  • A) Set the Lambda reserved concurrency to 1 and enable a DLQ on the function
  • B) Set the SQS maxReceiveCount to 3 with a dead-letter queue, and configure Lambda with sufficient retry attempts ✓
  • C) Use an SNS topic with a Lambda subscription and configure a redrive policy on SNS
  • D) Enable Lambda Destinations with an on-failure destination pointing to SQS
Explanation: The SQS redrive policy (maxReceiveCount) controls how many times a message is received before being moved to the DLQ — this is the correct mechanism for limiting retries on failed Lambda invocations triggered by SQS. Option A is incorrect because a DLQ on the Lambda function applies to async invocations, not SQS-triggered invocations. Options C and D use the wrong services for this pattern.

Start your DVA-C02 practice exam now

Full coverage of all four DVA-C02 domains, an AI explanation on every answer, free while in beta — no credit card.

Start Your Free DVA-C02 Practice Exam →

CertTutor is not affiliated with or endorsed by Amazon Web Services, Inc. AWS and related marks are registered trademarks of Amazon.com, Inc. or its affiliates.