wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SNS Multiple Choice Questions

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

SNS is primarily used for:

a)

Storing messages permanently

b)

Sending push-based notifications

c)

Pull-based message retrieval

d)

Real-time analytics

2.

SNS supports which message delivery format?

a)

Push only

b)

Pull only

c)

Both push and pull

d)

Stream-based

3.

Which of the following is not an SNS subscription type?

a)

Email

b)

SQS

c)

Lambda

d)

EBS

4.

SNS guarantees message delivery by:

a)

Exactly-once

b)

At-least-once

c)

At-most-once

d)

Ordered once

5.

SNS is best suited for:

a)

Application decoupling

b)

Data warehousing

c)

Video streaming

d)

High-performance computing

6.

SNS FIFO topics support:

a)

Message ordering

b)

High throughput only

c)

Email subscriptions only

d)

No message filtering

7.

SNS message filtering allows:

a)

Deleting messages before sending

b)

Subscribers to receive only relevant messages

c)

Changing encryption

8.

SQS Standard Queue guarantees:

a)

Exactly-once delivery

b)

Strict ordering

c)

At-least-once delivery

d)

FIFO delivery

9.

SQS FIFO queues guarantee:

a)

High throughput

b)

Exactly-once processing

c)

No duplication

d)

Both B & C

10.

The maximum message retention period for SQS:

a)

1 day

b)

4 days

c)

14 days

d)

30 days

11.

SQS is best used for:

a)

Push-based notifications

b)

Decoupling application components

c)

Live streaming

d)

File storage

12.

Which feature helps reduce duplicate message processing?

a)

Visibility timeout

b)

Dead-letter queue

c)

Long polling

d)

Message retention

13.

SQS message size limit is:

a)

64 KB

b)

256 KB

c)

1 MB

d)

10 MB

14.

SQS Long Polling reduces:

a)

the number of empty responses

b)

the message retention period

c)

the maximum message size

d)

the queue visibility timeout

15.

Dead-Letter Queues are used for:

a)

Monitoring billing

b)

Storing failed messages

c)

Deleting unused queues

d)

Encrypting messages

16.

EventBridge is used for:

a)

File storage

b)

Event-driven application integration

c)

Database migration

d)

Data warehousing

17.

EventBridge rules determine:

a)

Who receives notifications

b)

Which events trigger which targets

c)

Storage pricing

d)

IAM policies

18.

EventBridge can send events to:

a)

Lambda

b)

Step Functions

c)

SQS

d)

All of the above

19.

Which service replaced CloudWatch Events?

a)

EventBridge

b)

SNS

c)

SQS

d)

Kinesis

20.

EventBridge event buses are used for:

a)

Data storage

b)

Routing events

c)

Encrypting data

21.

EventBridge supports:

a)

Custom events

b)

SaaS partner integrations

c)

AWS service events

d)

All of the above

22.

EventBridge uses which type of communication?

a)

Poll-based

b)

Push-based

c)

Pull-based

d)

Stream-based

23.

EventBridge schema registry helps with:

a)

Budgeting

b)

API caching

c)

Understanding event structure

d)

IAM authentication

24.

Which service uses 'topics'?

a)

SQS

b)

SNS

c)

EventBridge

d)

CloudWatch

25.

Which service uses 'queues'?

a)

SNS

b)

SQS

c)

EventBridge

d)

Pinpoint

26.

Which service is best for pub/sub at scale?

a)

SQS

b)

SNS

c)

EC2

d)

RDS

27.

27. Which is best for event-driven serverless workflows?

a)

AWS Lambda

b)

Amazon EC2

c)

Amazon S3

d)

Amazon RDS

28.

Which service can deliver the same message to multiple subscribers?

a)

SQS

b)

SNS

c)

Lambda

d)

Route 53

29.

Which service is best for decoupling microservices?

a)

SNS

b)

SQS

c)

Both A & B

d)

CloudTrail

30.

Which service supports SaaS integrations like Zendesk or Stripe?

a)

SNS

b)

EventBridge

c)

SQS

d)

CloudFormation

31.

Your application needs to send notifications to mobile devices, email, and SQS queues simultaneously. Which service should you use?

a)

SQS

b)

SNS

c)

EventBridge

d)

Lambda

32.

An application receives thousands of transactions per second. Each must be processed in order with no duplication. Which queue type is ideal?

a)

SNS topic

b)

SQS Standard

c)

SQS FIFO

d)

EventBridge

33.

You want to trigger a Lambda function whenever an EC2 instance state changes. Which service should you use?

a)

SNS

b)

SQS

c)

CloudFront

d)

EventBridge

34.

A developer wants messages to be processed only once and stored temporarily until consumed. Which should be used?

a)

SNS

b)

SQS

c)

Lambda

d)

EventBridge

35.

Your system needs to route events from a SaaS application to multiple AWS services. Which service helps?

a)

SQS

b)

EventBridge Partner Event Bus

c)

SNS FIFO

d)

CloudTrail

36.

You need to retry failed messages and store them separately. What should you configure?

a)

SNS topic

b)

SQS Dead-Letter Queue

c)

EventBridge Archive

d)

DynamoDB Streams

37.

A function must run whenever a new order is created in your application. Which service enables rule-based triggers?

a)

EventBridge

b)

SNS

c)

SQS

d)

EKS

38.

Your team wants to filter messages based on attributes before sending to subscribers. Which service?

a)

SQS

b)

SNS with Message Filtering

c)

EventBridge Pipes

d)

ECR

39.

A workload needs long polling to reduce cost. Which service feature helps?

a)

SNS Message Filters

b)

SQS Long Polling

c)

EventBridge Scheduler

d)

CloudWatch Logs

40.

You want to integrate microservices so that failure in one does not impact others. Which combination is best?

a)

SNS + SQS

b)

RDS + DynamoDB

c)

EC2 + IAM

d)

S3 + CloudFront