AWS Certified Developer Associate (DVA-C02)
Exam Notes & Practice Tests
Exam Notes Across All Domains | 8 Full-Length Practice Tests + Answers with Explanations
Quiz Summary
0 of 65 Questions completed
Questions:
Information
You have already completed this quiz. You cannot start it again.
Quiz is loading…
You must sign in or sign up to take this quiz.
You must first complete the following:
Results
Quiz complete. Results are being recorded.
Results
0 of 65 Questions answered correctly
Your Time:
Time has elapsed.
You have reached 0 of 0 point(s), (0)
Grade:
0 Essay(s) Pending (Possible Point(s): 0)
Domains
- AWS Practice 0%
-
You didn’t pass this time, but that’s okay. Take this as an opportunity to identify areas for improvement. Review the materials, focus on your weak spots, and you’ll be even more prepared for your next attempt.
-
Great work! You passed this practice test. Keep reinforcing your knowledge, and you’ll be confident and ready for the real AWS exam.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- Current
- Review
- Answered
- You're Right!
- Incorrect
-
Question 1 of 651. Question
An ECS-hosted application is experiencing sporadic latency and unavailability issues. You need to instrument the application to capture latency and performance data. What should you do to accomplish this? (Select TWO.)
CorrectIncorrect -
Question 2 of 652. Question
A company with a hybrid cloud architecture wants to automate application deployments to both on-premises servers and Amazon EC2 instances. What AWS service should be used to implement this CI/CD pipeline?
CorrectIncorrect -
Question 3 of 653. Question
You want to deploy a Lambda function using CloudFormation in the simplest way possible. Which method should you use to include the code in the CloudFormation template?
CorrectIncorrect -
Question 4 of 654. Question
A company managing multiple AWS accounts with AWS Organizations needs to evaluate how service control policies (SCPs) affect their existing IAM policies. Which service can help simulate and troubleshoot the effect of IAM policies?
CorrectIncorrect -
Question 5 of 655. Question
An application running in Elastic Beanstalk uses Java 7, and you need to upgrade the platform to Java 8 for a new version of the application. Traffic must be routed immediately to the new version, but you need the ability to roll back quickly if necessary. What is the best approach?
CorrectIncorrect -
Question 6 of 656. Question
A developer needs to monitor detailed trace data for an application using the X-Ray SDK, but wants to do so without using the X-Ray console. What should the developer do to achieve this?
CorrectIncorrect -
Question 7 of 657. Question
You are working on a DynamoDB-based application that reads, modifies, and inserts data sequentially into multiple tables. This process is slow. What strategy can you use to improve the performance?
CorrectIncorrect -
Question 8 of 658. Question
A Lambda function, triggered by S3 events, takes 4 seconds to process each event, and S3 sends 5 events per second. What is the concurrent execution of this Lambda function?
CorrectIncorrect -
Question 9 of 659. Question
You are tasked with setting up a DynamoDB table for a company's project database. Which of the following attributes should be chosen as the partition key for optimal performance?
CorrectIncorrect -
Question 10 of 6510. Question
The DevOps team is tasked with centralizing monitoring for five different EC2-hosted applications. How can they set up performance monitoring with Amazon CloudWatch that consolidates all applications on a single screen?
CorrectIncorrect -
Question 11 of 6511. Question
A developer is building a ticket booking system using Amazon Kinesis Data Streams, where ticket booking requests must be processed in the exact order they are received, and each request can only be processed once. Which solution ensures these requirements are met?
CorrectIncorrect -
Question 12 of 6512. Question
A client is encountering timeout issues when trying to retrieve a long list of objects from an S3 bucket using the AWS CLI. To resolve this issue, the client plans to use pagination. Which of the following parameters will assist with pagination? (Select TWO.)
CorrectIncorrect -
Question 13 of 6513. Question
A developer needs to add MFA to their API calls, such as terminating EC2 instances. Which API should the developer use to submit the MFA code and obtain temporary security credentials for further API calls?
CorrectIncorrect -
Question 14 of 6514. Question
Developers from different AWS accounts need to access a central S3 bucket. The necessary IAM role has been set up with the required S3 permissions. What API should the developers use to assume this role?
CorrectIncorrect -
Question 15 of 6515. Question
An Elastic Beanstalk environment in the development account is linked to an RDS database. When the environment is terminated, the database is also deleted, posing a risk to production environments. How can you decouple the database from Elastic Beanstalk to prevent this?
CorrectIncorrect -
Question 16 of 6516. Question
A Java-based web application uses AWS SDK and DynamoDB, but frequently overwrites stale data during high write activity. How can you ensure that write operations do not overwrite concurrent updates?
CorrectIncorrect -
Question 17 of 6517. Question
You deployed two identical Lambda functions to process incoming requests. One function processes requests efficiently, while the second shows higher latency due to throttling. What should you do to address this? (Select TWO.)
CorrectIncorrect -
Question 18 of 6518. Question
A Lambda function deployment fails due to the ZIP package size being too large. The team wants to reduce the package size for easier management and fewer errors when uploading dependencies. What is the best solution?
CorrectIncorrect -
Question 19 of 6519. Question
A company has two Lambda functions behind an Application Load Balancer. During peak times, one of the functions shows throttling while the other runs smoothly. What is the most likely cause of the throttling issue?
CorrectIncorrect -
Question 20 of 6520. Question
A real-time data ingestion system uses Amazon Kinesis Data Streams to collect data from sensors and store it in S3. However, only half the data is being delivered to S3. What is the most likely cause of the issue?
CorrectIncorrect -
Question 21 of 6521. Question
A developer needs to work with a CodeCommit repository and requires permissions to clone, fetch, and push code. To improve security, they should only be granted the permissions necessary to perform these tasks. What permissions should the developer be granted? (Select TWO.)
CorrectIncorrect -
Question 22 of 6522. Question
A company is migrating its source code from GitHub to AWS CodeCommit. What is the correct process to migrate the existing Git repository to CodeCommit?
CorrectIncorrect -
Question 23 of 6523. Question
An application uses a Lambda function to handle asynchronous requests. If failures occur, the requests should be retried twice before they are discarded. Failed events need to be analyzed using another service. What is the best solution?
CorrectIncorrect -
Question 24 of 6524. Question
You need to schedule a Lambda function to run every 45 minutes to perform data analysis. What is the most cost-effective and manageable way to schedule this task?
CorrectIncorrect -
Question 25 of 6525. Question
A developer is storing environmental sensor data in an SQS FIFO queue, and the Lambda function processes the data from this queue. The sensors sometimes send duplicate data. How can the developer minimize duplicate data being processed?
CorrectIncorrect -
Question 26 of 6526. Question
A mobile game needs to authenticate users using social media logins and also support guest access without login. Which AWS service should you use to manage both authenticated and unauthenticated access?
CorrectIncorrect -
Question 27 of 6527. Question
An EC2 instance uses an IAM role to access both development and production S3 buckets. You updated the IAM role to only allow access to the development bucket, but the instance can still access both buckets. What is the most likely cause?
CorrectIncorrect -
Question 28 of 6528. Question
A developer is using API Gateway with Lambda Authorizer to secure API requests and needs to implement an authentication strategy similar to OAuth. What is the most appropriate method to use?
CorrectIncorrect -
Question 29 of 6529. Question
A website uses DynamoDB to track visitors during advertisement campaigns. Slight inaccuracies in visitor counts are acceptable. What is the easiest solution to track the number of visitors?
CorrectIncorrect -
Question 30 of 6530. Question
A developer needs to track calls made by their application to AWS services. They are using the X-Ray PutTraceSegments API to send segment documents. What should be included in the segment document?
CorrectIncorrect -
Question 31 of 6531. Question
A social media platform uses a DynamoDB table to store user posts. The partition key is ForumName, and the sort key is PostDate. To query posts made in a specific forum during the last 30 days, which of the following is the most effective solution?
CorrectIncorrect -
Question 32 of 6532. Question
You are building a serverless application with AWS Lambda, and you need to increase CPU capacity to process real-time data streams more efficiently. What is the most effective way to meet this requirement?
CorrectIncorrect -
Question 33 of 6533. Question
A popular e-commerce website needs to track the number of clicks on a “Buy Now” button across its global user base. What is the best service to capture and incrementally update this data for millions of users?
CorrectIncorrect -
Question 34 of 6534. Question
Your startup is looking for a version control system that supports pull requests, parallel branching, and batch changes across multiple files. Which AWS service is best suited for this requirement?
CorrectIncorrect -
Question 35 of 6535. Question
A company is automating its software delivery pipeline using AWS CodePipeline and CodeDeploy. What are important considerations when using CodeDeploy for this automation? (Select TWO.)
CorrectIncorrect -
Question 36 of 6536. Question
You need to deploy a new version of your application hosted in Elastic Beanstalk. How should you package and deploy it via the CLI?
CorrectIncorrect -
Question 37 of 6537. Question
An EC2 instance processes data and uploads the results to an S3 bucket. What is the safest way to grant the instance permission to perform the upload?
CorrectIncorrect -
Question 38 of 6538. Question
You are developing a serverless application that processes data asynchronously using AWS Lambda and DynamoDB. How can you ensure Lambda functions are invoked asynchronously?
CorrectIncorrect -
Question 39 of 6539. Question
Your team uses AWS SAM for building and deploying Lambda functions. A new developer has added a Lambda function to the SAM template and needs to deploy it to production. What steps should they follow? (Select TWO.)
CorrectIncorrect -
Question 40 of 6540. Question
A DynamoDB table is provisioned with 10 read capacity units, and each item is 4 KB in size. How many strongly consistent and eventually consistent read requests can the table handle per second?
CorrectIncorrect -
Question 41 of 6541. Question
A developer is configuring an ECS service with Fargate launch type. Each of the four ECS tasks must have distinct permissions to access different AWS resources. What is the most efficient way to configure access for each task?
CorrectIncorrect -
Question 42 of 6542. Question
A developer is deploying multiple Lambda functions for a serverless application using AWS SAM and needs to manage deployments using CodeDeploy. The requirement is to gradually shift 10% of the traffic to the new version every 5 minutes. What deployment configuration should the developer use?
CorrectIncorrect -
Question 43 of 6543. Question
An e-commerce application translates product descriptions on demand using Lambda and Amazon Translate. During high traffic, the database response time increases significantly. How can a developer reduce latency in the most cost-effective way?
CorrectIncorrect -
Question 44 of 6544. Question
A developer needs to encrypt data in a financial application using envelope encryption. How should the developer implement envelope encryption to comply with the company's encryption policy?
CorrectIncorrect -
Question 45 of 6545. Question
A developer needs to configure an Elastic Beanstalk environment with the application name, platform, and environment variables. Which configuration file should the developer include in the source bundle?
CorrectIncorrect -
Question 46 of 6546. Question
A real-time analytics application needs to track updates to DynamoDB tables across multiple regions in a multi-master setup. How should the application detect the most recent changes automatically?
CorrectIncorrect -
Question 47 of 6547. Question
A DynamoDB table with a global secondary index is receiving heavy write activity. The application often returns ProvisionedThroughputExceededException. What is the most likely cause?
CorrectIncorrect -
Question 48 of 6548. Question
A social media app's session data stored in DynamoDB has rapidly increased, leading to higher storage costs. What is the most cost-effective solution to reduce the amount of irrelevant data without provisioning additional throughput?
CorrectIncorrect -
Question 49 of 6549. Question
A developer is setting up an AppSpec file for CodeDeploy to deploy a Lambda function. Which lifecycle event should the developer configure to run a task before the traffic is routed to the new Lambda version?
CorrectIncorrect -
Question 50 of 6550. Question
A company is implementing server-side encryption with customer-provided keys (SSE-C) for their S3 bucket. To upload an object with SSE-C, what headers must be included in the request?
CorrectIncorrect -
Question 51 of 6551. Question
A company has a web application hosted in Elastic Beanstalk using a multicontainer Docker environment. The application needs to be integrated with API Gateway, allowing the client to communicate directly with the backend after the API setup. Which integration type is the most suitable?
CorrectIncorrect -
Question 52 of 6552. Question
An ECS application is running with X-Ray Daemon enabled, but your manager requests more detailed trace data, including additional timing and downstream AWS service call information. What is the best way to provide the requested detail?
CorrectIncorrect -
Question 53 of 6553. Question
A developer is tasked with creating a GET method in API Gateway to invoke a Lambda function for returning a list of items in JSON format. Consumers must include a query string parameter to retrieve specific items. What should the developer configure to meet this requirement?
CorrectIncorrect -
Question 54 of 6554. Question
An online retail application uses an Application Load Balancer (ALB) to distribute traffic to an Auto Scaling group of EC2 instances, all of which are instrumented with the X-Ray Daemon. In this setup, how does AWS X-Ray retrieve the client’s IP address?
CorrectIncorrect -
Question 55 of 6555. Question
A developer needs access to audit deployments in the Test and Production AWS accounts. The developer should not have persistent access but must be able to assume a role temporarily. What is the best way to achieve this?
CorrectIncorrect -
Question 56 of 6556. Question
A developer is instrumenting an application hosted on an EC2 instance to capture AWS SDK calls and additional user-defined data for tracing. What are the correct considerations when working with AWS X-Ray? (Select TWO.)
CorrectIncorrect -
Question 57 of 6557. Question
A developer is tasked with optimizing the cost of a prototype ECS application by minimizing the number of EC2 instances in use while ensuring tasks are placed efficiently. Which ECS task placement strategy should be used?
CorrectIncorrect -
Question 58 of 6558. Question
A small company's internal application needs a cost-effective, elastic architecture to handle fluctuations in demand. What AWS services would provide the most elasticity? (Select TWO.)
CorrectIncorrect -
Question 59 of 6559. Question
A company’s online magazine is experiencing performance issues due to high read traffic on its RDS MySQL database. What is the best solution to reduce the load on the database with minimal code changes?
CorrectIncorrect -
Question 60 of 6560. Question
A developer is working on an application in Elastic Beanstalk and needs to deploy code changes frequently for testing. What deployment method would allow the quickest deployment time?
CorrectIncorrect -
Question 61 of 6561. Question
A developer has a set of EC2 instances running an application that uses the Kinesis Client Library (KCL) to process data from a Kinesis stream. The application is experiencing high CPU utilization, and the current number of Kinesis shards is insufficient to handle the incoming data rate. What is the best solution to address the CPU and shard capacity issues?
CorrectIncorrect -
Question 62 of 6562. Question
You are hosting a static website in an Amazon S3 bucket, but users cannot make authenticated requests to the bucket using JavaScript due to browser restrictions. How can you resolve this issue and allow cross-origin requests?
CorrectIncorrect -
Question 63 of 6563. Question
A company is using AWS Amplify with Amazon Cognito for user authentication. After a recent security breach on a popular website, the company wants to enable multi-factor authentication (MFA) only for users with suspicious login activity. What is the most efficient way to implement this?
CorrectIncorrect -
Question 64 of 6564. Question
A serverless application using AWS SAM, DynamoDB, and Kinesis has started returning ProvisionedThroughputExceeded errors due to a sudden increase in read capacity usage. How can the developer optimize the application to minimize the read capacity usage while retrieving data?
CorrectIncorrect -
Question 65 of 6565. Question
A real-time application is utilizing Amazon Kinesis Data Streams for high-frequency data ingestion. To handle fluctuating data flow rates, the team needs to adjust the number of shards. What must the team keep in mind when resharding the Kinesis stream? (Select TWO.)
CorrectIncorrect
Course Duration
Notes: 59m 37s | Quiz: 17h 20m | Total: 18h 19mWhat you get
8 Full-Length Practice Exams
Each exam includes 65 practice questions with detailed answer explanations reflecting the real DVA-C02 exam format and difficulty.
520+ Practice Questions
Strengthen development and debugging decision-making with realistic, scenario-based questions across all exam domains.
Exam Notes Across All Domains
Clear, well-structured summaries covering deployment, debugging, serverless, security, monitoring, and CI/CD topics for the DVA-C02 exam.
Answer Explanations
Understand why the correct option works—and why the others don’t—to build real exam confidence.
What you’ll be able to do after this
FAQ
Is this aligned to the DVA-C02 exam?
Yes. All notes and practice exams are fully aligned with the official AWS Certified Developer – Associate (DVA-C02) exam objectives.
Are the practice exams timed?
Yes. The practice tests simulate real exam pacing to help you build confidence and readiness.
How do I enroll with the coupon link?
If you arrived via a coupon URL, the offer should be applied automatically as you proceed to checkout.
How long do I get access?
Once you successfully enroll, you will receive two years of course access.
What is your refund policy?
KnoDAX offers a 14-day refund policy from the date of purchase. Refunds are available provided the course has not been substantially consumed. Due to the digital nature of our content, refunds may not be issued once a significant portion of videos, notes, or practice exams has been accessed.
Course Content
This course—including videos, audio, slides, code samples, demonstrations, and downloadable materials—is proprietary educational content provided by KnoDAX.
The course is intended solely for educational and informational purposes and does not constitute legal, financial, medical, or professional advice of any kind. While every effort has been made to ensure accuracy and completeness, KnoDAX makes no representations or warranties, express or implied, regarding the accuracy or completeness of the content. KnoDAX shall not be held liable for any errors, omissions, or outcomes arising from the use of this course. Learners are encouraged to exercise independent judgment and seek professional guidance where appropriate.
Learners may not reproduce, record, share, redistribute, or resell any part of this course, in whole or in part, without prior written permission from KnoDAX.
This practice test is an independent educational resource and is not affiliated with, endorsed by, or sponsored by any certification provider.
Practice test scores are indicative only and do not guarantee success on any certification exam.
This course is for educational purposes only. Content may be updated, revised, or removed to reflect the latest information. Access is subject to the Terms of Use.
Ratings and Reviews
