Common AWS interview questions for Freshers: AWS Articles

Kavish Baghel
5 min readMar 5, 2023
Image by Pexels from Pixabay

What is AWS?

AWS stands for Amazon Web Services. It is a cloud computing platform that provides a wide range of services such as computing, storage, and database management.

What are the advantages of AWS?

The advantages of AWS include scalability, reliability, security, and cost-effectiveness.

What is the difference between S3 and EBS?

S3 is object-based storage used for storing and retrieving files, while EBS is a block-based storage used for attaching storage volumes to EC2 instances.

What is an IAM policy?

An IAM policy is a set of rules that defines the permissions granted to an IAM user, group, or role.

What is CloudFormation?

CloudFormation is an AWS service that enables you to create and manage AWS resources using templates.

What is a VPC?

A VPC (Virtual Private Cloud) is a virtual network dedicated to an AWS account.

What is an Elastic IP address?

An Elastic IP address is a static public IP address that you can associate with your EC2 instances.

What is Auto Scaling?

Auto Scaling is an AWS service that enables you to automatically adjust the number of EC2 instances in response to changes in demand.

What is CloudWatch?

CloudWatch is an AWS service that provides monitoring and logging capabilities for AWS resources.

What is a Load Balancer?

A Load Balancer is an AWS service that distributes incoming traffic across multiple EC2 instances.

What is the difference between an instance and an AMI?

An instance is a running virtual machine, while an AMI (Amazon Machine Image) is a pre-configured image used for launching EC2 instances.

What is Route 53?

Route 53 is an AWS service that provides DNS (Domain Name System) management.

What is Elastic Beanstalk?

Elastic Beanstalk is an AWS service that enables you to quickly deploy and manage applications in the cloud.

What is an EC2 instance type?

An EC2 instance type is a combination of CPU, memory, storage, and networking resources used for running EC2 instances.

What is an S3 bucket?

An S3 bucket is a container for storing and retrieving files in S3.

What is an EBS snapshot?

An EBS snapshot is a backup of an EBS volume.

What is the difference between a public and a private subnet?

A public subnet has a route to the Internet, while a private subnet does not.

What is the difference between S3 and Glacier?

S3 is used for frequently accessed data, while Glacier is used for long-term data storage and archiving.

What is a Lambda function?

A Lambda function is a serverless compute service that enables you to run code in response to events.

What is a Security Group?

A Security Group is a virtual firewall that controls inbound and outbound traffic for EC2 instances.

What is an IAM role?

An IAM role is an AWS identity that you can use to grant permissions to AWS services and resources.

What is the difference between an IAM user and an IAM role?

An IAM user represents a person or service that interacts with AWS, while an IAM role represents an AWS service or resource.

What is the difference between a public and a private IP address?

A public IP address is globally unique and can be accessed from the Internet, while a private IP address is only accessible within a VPC.

What is CloudFront?

CloudFront is an AWS service that provides content delivery network (CDN) capabilities.

What is DynamoDB?

DynamoDB is a fully managed NoSQL database service that provides high performance and scalability.

What is the difference between RDS and Aurora?

RDS is a managed relational database service that supports multiple database engines, while Aurora is a highly available, MySQL and PostgreSQL-compatible database engine.

What is Redshift?

Redshift is a fully managed data warehouse service that enables you to analyze large amounts of data.

What is AWS Lambda?

AWS Lambda is a serverless compute service that enables you to run code in response to events.

What is SES?

SES (Simple Email Service) is an AWS service that enables you to send and receive email using your own email addresses and domains.

What is Kinesis?

Kinesis is an AWS service that enables you to collect, process, and analyze real-time streaming data.

What is the difference between RDS and DynamoDB?

RDS is a relational database service, while DynamoDB is a NoSQL database service. RDS provides more advanced querying capabilities, while DynamoDB provides better scalability and performance.

What is CloudTrail?

CloudTrail is an AWS service that provides logging and auditing capabilities for AWS resources.

What is ECR?

ECR (Elastic Container Registry) is an AWS service that enables you to store, manage, and deploy Docker container images.

What is ECS?

ECS (Elastic Container Service) is an AWS service that enables you to run Docker containers on a cluster of EC2 instances.

What is Elastic File System?

Elastic File System is a scalable, fully managed NFS (Network File System) service used for storing and accessing files from multiple EC2 instances.

What is the difference between AWS and Azure?

AWS and Azure are both cloud computing platforms, but AWS has a larger market share and provides a wider range of services.

What is Elastic Transcoder?

Elastic Transcoder is an AWS service that enables you to convert media files from one format to another.

What is CloudHSM?

CloudHSM is an AWS service that provides hardware security modules (HSMs) for secure key storage and cryptographic operations.

What is KMS?

KMS (Key Management Service) is an AWS service that enables you to create and manage encryption keys for your applications.

What is CodeDeploy?

CodeDeploy is an AWS service that enables you to automate software deployments to EC2 instances or on-premises servers.

What is CodePipeline?

CodePipeline is an AWS service that enables you to build, test, and deploy your applications using a continuous delivery pipeline.

What is CloudFormation template?

A CloudFormation template is a JSON or YAML file used for defining and provisioning AWS resources.

What is the difference between on-demand and reserved instances?

On-demand instances are pay-as-you-go, while reserved instances offer a discounted hourly rate in exchange for a one-time upfront payment.

--

--

Building, deploying, securing, and managing applications in the cloud with a DevSecOps mindset.