AWS Certified Developer - Associate (DVA-C02) #15 Full-Scale Multiple-Choice Mock Exam — 50 Questions + Explanations
This is the step that checks whether everything from #1 through #14 is locked into your head. You solve 50 questions at the same domain weights as the real exam.
How to Take It #
- Solve within 90–100 minutes (the real exam is 65 questions/130 minutes, but this mock exam is based on 50 questions).
- Don’t check each explanation immediately; solve all the way through, then score.
- Getting 36 or more (72%) puts you safely in the passing range.
- If a domain looks weak, go back to its post and review it.
Domain Distribution #
| Domain | Questions | Range |
|---|---|---|
| Domain 1 — Development (32%) | 16 | Q1 ~ Q16 |
| Domain 2 — Security (26%) | 13 | Q17 ~ Q29 |
| Domain 3 — Deployment (24%) | 12 | Q30 ~ Q41 |
| Domain 4 — Troubleshooting and Optimization (18%) | 9 | Q42 ~ Q50 |
Domain 1 — Development with AWS Services #
statusCode,body format, a 502 occurs. Matching the format fixes it. Exceeding concurrency returns 429, and missing CORS (Cross-Origin Resource Sharing) configuration is a browser-side block — neither causes a 502.attribute_not_exists conditional write creates only when the item is absent, making the creation idempotent. An atomic counter is for increment/decrement, a Scan-then-branch is vulnerable to race conditions, and a strongly consistent read doesn’t prevent duplicate creation.Domain 2 — Security #
/app/db/host. Secrets Manager provides automatic rotation but charges per secret, making it overkill for cost-free configuration storage.Domain 3 — Deployment #
buildspec.yml. CodeDeploy handles deployment execution, CodePipeline orchestrates the overall stages, and CodeArtifact is the package repository.buildspec.yml at the source root. The deployment hook definition is appspec.DeletionPolicy: Retain preserves that resource when the stack is deleted. Snapshot leaves a snapshot before deletion.sam local runs and debugs Lambda,API locally with Docker. X-Ray is a distributed-tracing tool for deployed environments, not a local-run tool.DeploymentPreference (e.g., Canary10Percent5Minutes) automates it.Domain 4 — Troubleshooting and Optimization #
ProvisionedThroughputExceededException frequently occurs on a provisioned DynamoDB table. Which is NOT an appropriate response?Scoring and wrap-up #
36 questions (72%) or more puts you safely in the passing range. For the ones you missed, don’t just memorize the answer; review until you can explain “what the constraint keyword was and why that choice is optimal” using the criteria from #14. In particular, nail the frequently confused pairs to the end (User Pool vs Identity Pool, Secrets Manager vs Parameter Store, SQS vs SNS vs EventBridge, 502 vs 504).
Closing the Series #
Starting from #1 Exam Introduction, we went once around the four domains — development (32%) → security (26%) → deployment (24%) → troubleshooting and optimization (18%) — and wrapped up with exam strategy and a mock exam. If you remember that DVA-C02 asks not for rote memorization but for how you handle, deploy, and debug AWS services with code, you won’t be shaken even by a scenario you’ve never seen.
After passing DVA-C02, you can move on to the operations-focused SysOps Administrator Associate (SOA-C02), or to the Solutions Architect Associate (SAA-C03) which goes deeper into design. If you want more hands-on practice, going back to the 27-post AWS hands-on track and actually running things on the console and in code is also good review. Best of luck on your exam.