AWS Certified Developer Associate MCQ – Practice Test

The AWS Certified Developer Associate exam emphasizes AWS development and deployment best practices. If you’re a beginner and preparing for the certification, this practice test is a great way to test your knowledge of fundamental AWS concepts. Here are 25 multiple-choice questions to help you evaluate your preparation.

1. Which AWS service allows developers to run code without provisioning or managing servers?

A) Amazon EC2
B) Amazon RDS
C) AWS Lambda
D) AWS Elastic Beanstalk

Answer:

C) AWS Lambda

Explanation:

AWS Lambda enables developers to run code in response to specific events without managing the underlying infrastructure.

2. In the AWS SDK for Python, what is the name used to refer to the SDK?

A) Boto
B) PyAWS
C) PythonAWS
D) DynaPy

Answer:

A) Boto

Explanation:

The AWS SDK for Python is commonly known as Boto.

3. Which AWS service provides a managed Docker environment to deploy applications on containers?

A) Amazon ECS
B) AWS Fargate
C) Amazon EC2
D) Amazon EBS

Answer:

A) Amazon ECS

Explanation:

Amazon Elastic Container Service (ECS) is a highly scalable, high-performance container management service.

4. Which AWS service lets you set permissions and roles for AWS resources?

A) AWS IAM
B) AWS Cognito
C) Amazon Connect
D) AWS STS

Answer:

A) AWS IAM

Explanation:

AWS Identity and Access Management (IAM) lets you manage access to AWS services and resources securely.

5. Which AWS tool provides a Git-based repository for your application source code?

A) AWS Cloud9
B) AWS CodeDeploy
C) AWS CodeCommit
D) AWS CodePipeline

Answer:

C) AWS CodeCommit

Explanation:

AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.

6. Which AWS service helps in automating the build and deployment phases of your release process?

A) AWS CodeDeploy
B) AWS CloudFormation
C) AWS CodeStar
D) AWS CodePipeline

Answer:

D) AWS CodePipeline

Explanation:

AWS CodePipeline is a continuous integration and continuous delivery (CI/CD) service.

7. When working with AWS DynamoDB, what term is used to describe the read/write capacity performance optimization?

A) Auto Scaling
B) Elastic Load Balancing
C) Throughput Optimization
D) Provisioned Throughput

Answer:

D) Provisioned Throughput

Explanation:

Provisioned Throughput is a term used in DynamoDB to describe the capacity settings.

8. Which AWS service is a fully managed NoSQL database solution?

A) Amazon Aurora
B) Amazon Redshift
C) Amazon DynamoDB
D) Amazon RDS

Answer:

C) Amazon DynamoDB

Explanation:

Amazon DynamoDB is a NoSQL database service that provides fast and predictable performance.

9. In an AWS CloudFormation template, what key defines the stack resources?

A) Definitions
B) Components
C) Resources
D) Elements

Answer:

C) Resources

Explanation:

In an AWS CloudFormation template, the 'Resources' key is used to define and specify the stack resources.

10. Which of the following AWS services enables application deployment using popular open-source frameworks like Apache, PHP, and Node.js?

A) AWS CodeStar
B) AWS Lambda
C) Amazon EC2
D) AWS Elastic Beanstalk

Answer:

D) AWS Elastic Beanstalk

Explanation:

AWS Elastic Beanstalk is a service that allows easy deployment and scaling of applications using popular frameworks.

11. Which service allows developers to integrate AWS services into their applications with an API tailored to their code?

A) AWS Direct Connect
B) AWS AppSync
C) AWS Amplify
D) Amazon CloudFront

Answer:

C) AWS Amplify

Explanation:

AWS Amplify enables developers to build scalable and secure cloud-powered serverless apps.

12. Which AWS service allows for the deployment, management, and scaling of containerized applications using Kubernetes on AWS?

A) Amazon ECS
B) Amazon EKS
C) AWS Fargate
D) AWS App Runner

Answer:

B) Amazon EKS

Explanation:

Amazon EKS (Elastic Kubernetes Service) offers a managed Kubernetes service on AWS.

13. Which AWS feature or service provides temporary security credentials to applications running on EC2 instances to access other AWS resources?

A) IAM Groups
B) IAM Users
C) IAM Roles
D) IAM Policies

Answer:

C) IAM Roles

Explanation:

IAM Roles provide temporary permissions that can be assumed by trusted entities, like EC2 instances, to access other AWS resources.

14. Which AWS service provides a visual interface for users to analyze data and build interactive dashboards?

A) AWS DataSync
B) Amazon QuickSight
C) Amazon Athena
D) AWS Glue

Answer:

B) Amazon QuickSight

Explanation:

Amazon QuickSight is a cloud-powered business intelligence service that allows for the creation of interactive dashboards.

15. What is the purpose of the AWS SDK?

A) To provide AWS infrastructure for your application.
B) To let developers integrate their applications with AWS services.
C) To give a graphical interface for AWS services.
D) To monitor AWS service usage.

Answer:

B) To let developers integrate their applications with AWS services.

Explanation:

AWS SDKs (Software Development Kits) help developers integrate their applications with AWS services using their preferred programming language.

16. Which AWS service can be used to automate operational tasks like database backups, software updates, and other routine tasks?

A) AWS Auto Scaling
B) AWS OpsWorks
C) AWS CodeDeploy
D) Amazon Macie

Answer:

B) AWS OpsWorks

Explanation:

AWS OpsWorks is a configuration management service that helps you automate operational tasks.

17. Which AWS service provides a managed message queue service for distributing messages to applications?

A) Amazon S3
B) Amazon SQS
C) Amazon SES
D) AWS Lambda

Answer:

B) Amazon SQS

Explanation:

Amazon SQS (Simple Queue Service) is a fully managed message queuing service.

18. Which service allows users to create a RESTful API to act as a “front door” for applications to access data, business logic, or backend services?

A) AWS Lambda
B) AWS App Runner
C) Amazon API Gateway
D) Amazon Connect

Answer:

C) Amazon API Gateway

Explanation:

Amazon API Gateway allows developers to create, deploy, and manage a RESTful API to serve their application.

19. Which AWS service automatically distributes incoming application traffic across multiple resources, like EC2 instances, containers, and IP addresses?

A) AWS Direct Connect
B) AWS Transit Gateway
C) Amazon Route 53
D) Elastic Load Balancing

Answer:

D) Elastic Load Balancing

Explanation:

Elastic Load Balancing automatically distributes incoming application traffic across multiple targets.

20. Which AWS service is used for deploying, managing, and scaling containerized applications?

A) AWS Fargate
B) AWS Lambda
C) Amazon EC2
D) Amazon ECS

Answer:

D) Amazon ECS

Explanation:

Amazon ECS (Elastic Container Service) is a container management service that makes it easy to run, stop, and manage Docker containers.

21. If you want to trigger an AWS Lambda function in response to changes in data within an Amazon S3 bucket, which feature of S3 would you use?

A) S3 Analytics
B) S3 Transfer Acceleration
C) S3 Event Notifications
D) S3 Storage Class Analysis

Answer:

C) S3 Event Notifications

Explanation:

S3 Event Notifications can be used to set up triggers in response to specific changes or actions in an S3 bucket.

22. Which AWS service allows you to execute a set of AWS resources and applications in a repeatable manner?

A) AWS Step Functions
B) AWS Elastic Beanstalk
C) AWS Lambda
D) AWS CloudFormation

Answer:

D) AWS CloudFormation

Explanation:

AWS CloudFormation provides a way to use code to set up and provision AWS resources and applications in a consistent manner.

23. For security purposes, which AWS feature allows users to control who can send requests to your AWS resources?

A) AWS Organizations
B) AWS VPC
C) AWS IAM Policies
D) AWS Config

Answer:

C) AWS IAM Policies

Explanation:

AWS IAM Policies define permissions and allow you to specify who can access which AWS resources and how they can access them.

24. Which of the following is NOT an AWS database service?

A) Amazon Neptune
B) Amazon Aurora
C) AWS Glue
D) Amazon RDS

Answer:

C) AWS Glue

Explanation:

AWS Glue is a fully managed extract, transform, and load (ETL) service, not a database service.

25. Which AWS service would you use to build a conversational interface for your application, like a chatbot?

A) Amazon Chime
B) AWS Amplify
C) Amazon Connect
D) Amazon Lex

Answer:

D) Amazon Lex

Explanation:

Amazon Lex is a service for building conversational interfaces using voice and text. It is the technology behind Amazon Alexa.


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top