AWS / Lambda Interview Questions 2026

Published July 22, 2026 · Updated July 22, 2026

35 AWS / Lambda interview questions from Amazon, General, Netflix, Deloitte and more. Real questions from Technical, System Design, and HR rounds.

35 questions
Companies: Amazon, General, Netflix, Deloitte

All AWS / Lambda Questions

General Medium Screening round 2-5 years

Your team is debating between SQS Standard and SQS FIFO queues. List the actual tradeoffs with numbers.

↑ 62 upvotes · 40 engineers asked this · SDE2
General Medium Technical round 2-5 years

Explain how CloudFront caching works. A developer updates an S3 file but users still see the old version for 24 hours. Fix this correctly.

↑ 61 upvotes · 39 engineers asked this · SDE2
General Hard Scenario round 3-7 years

Your EC2 instances are running at 90% CPU. Auto Scaling adds instances but they're not receiving traffic fast enough — users still see errors for 3 minutes during scale-out. How do you fix this?

↑ 60 upvotes · 38 engineers asked this · SDE2
General Hard System Design round 4-8 years

Design a serverless architecture for an API that: handles 10K req/sec at peak, has sub-100ms response, costs near-zero at zero traffic.

↑ 59 upvotes · 37 engineers asked this · SDE2
General Hard Scenario round 2-6 years

Your Lambda function needs credentials to access an RDS database. A developer hardcoded the password in environment variables. What's the correct approach?

↑ 58 upvotes · 36 engineers asked this · SDE2
General Medium Screening round 3-7 years

Explain the difference between NAT Gateway, Internet Gateway, and VPC Endpoints. When does each one make sense?

↑ 57 upvotes · 35 engineers asked this · SDE2
General Hard System Design round 4-8 years

You need to process S3 files as soon as they're uploaded. Files come in bursts of 10,000 per hour. How do you architect this?

↑ 56 upvotes · 34 engineers asked this · SDE2
General Hard Technical round 3-7 years

Your S3 bucket is being charged for 500TB of storage but your application only stores 100TB. Where is the rest coming from and how do you find and fix it?

↑ 55 upvotes · 33 engineers asked this · SDE2
Amazon Hard System Design round 4-8 years

You're using DynamoDB for a social media app. Users can like posts. You need to count total likes per post in real-time. A naive counter update causes hot partition issues at viral posts. How do you solve this?

↑ 48 upvotes · 46 engineers asked this · SDE2
Amazon Hard Scenario round 4-8 years

Your API Gateway + Lambda architecture handles 10,000 requests/second normally. During a flash sale, it receives 100,000 requests/second. Lambda concurrency limit is 1000. What happens and how do you handle this?

↑ 47 upvotes · 45 engineers asked this · SDE2
General Hard System Design round 5-9 years

Design a data architecture on AWS for a startup that needs to: store raw events, run real-time analytics, run daily batch reports, and serve an API with sub-10ms response time.

↑ 46 upvotes · 44 engineers asked this · Staff
General Hard Technical round 3-7 years

Your RDS MySQL instance CPU hits 100% every day between 2-4 PM. Your application traffic is steady. What are the most likely causes and how do you investigate?

↑ 45 upvotes · 43 engineers asked this · SDE2
General Hard Technical round 3-7 years

You deploy a new version of your service on ECS Fargate. The deployment causes 2 minutes of 503 errors despite a rolling update configuration. What are the likely causes?

↑ 44 upvotes · 42 engineers asked this · SDE2
Amazon Hard Scenario round 3-7 years

Your AWS Lambda function processes S3 events. Under high load, you notice some events are processed twice, causing duplicate records in DynamoDB. Lambda is configured with at-least-once delivery. How do you fix this?

↑ 43 upvotes · 41 engineers asked this · SDE2
Netflix Hard Technical round 4-7 yearsAWSDevOpsDistributed Systems

Netflix popularized "chaos engineering" — explain what problem it actually solves that traditional testing doesn't, and how you would introduce it safely into a system that has never done it before.

↑ 35 upvotes · 13 engineers asked this · Senior SDE
General Hard Scenario round 3-6 years

Your RDS instance hits 100% CPU during peak hours. Queries are optimized. What are your scaling options?

↑ 29 upvotes · 27 engineers asked this · SDE2
General Medium Screening round 3-6 years

What is AWS ECS vs EKS? When would you choose ECS over Kubernetes?

↑ 28 upvotes · 26 engineers asked this · SDE2
General Medium Screening round 2-5 years

Explain S3 storage classes and how to set up lifecycle policies to optimize costs.

↑ 27 upvotes · 25 engineers asked this · SDE2
General Medium Screening round 2-5 years

What is CloudFront? How does it reduce origin load and what cache behaviors can you configure?

↑ 26 upvotes · 24 engineers asked this · SDE2
General Medium Screening round 4-7 years

Explain how AWS VPC peering differs from AWS Transit Gateway. When would you choose each?

↑ 25 upvotes · 23 engineers asked this · SDE2
General Hard Technical round 2-5 years

Your S3 bucket is publicly accessible and contains sensitive data. You turned on Block Public Access but users say the data is still accessible. Why?

↑ 24 upvotes · 22 engineers asked this · SDE2
Amazon Medium Technical round 2-5 yearsAWS

What is Lambda cold start and why does it happen? Name two concrete techniques to reduce its impact on a latency-sensitive API.

↑ 24 upvotes · 16 engineers asked this · SDE2
General Medium Screening round 2-5 years

What is the difference between AWS IAM Role and IAM User? Best practice when your EC2 instance needs S3 access?

↑ 23 upvotes · 21 engineers asked this · SDE2
General Medium Screening round 3-6 years

Explain the difference between AWS Application Load Balancer and Network Load Balancer. When would you choose NLB?

↑ 22 upvotes · 20 engineers asked this · SDE2
General Medium Technical round 2-5 years

Your AWS Lambda functions have a shared utility layer. You update the layer and some functions get the new version, some don't. Why?

↑ 21 upvotes · 19 engineers asked this · SDE2
General Medium Screening round 2-5 years

Explain the difference between AWS SQS Standard and FIFO queues. When would you choose each?

↑ 20 upvotes · 18 engineers asked this · SDE2
Deloitte Medium Technical round 3-7 yearsAWS

A client's AWS bill has grown 40% in 6 months with no corresponding growth in usage. What are the first three things you would check?

↑ 20 upvotes · 11 engineers asked this · Cloud Architect
General Hard Scenario round 3-7 years

Your CloudFormation stack update fails and rolls back, leaving your application in a partially deployed state. How do you prevent this and handle it when it happens?

↑ 12 upvotes · 50 engineers asked this · SDE2
General Medium Screening round 2-6 years

Explain how AWS IAM roles vs users vs policies work. Why should applications NEVER use IAM users with access keys?

↑ 11 upvotes · 49 engineers asked this · SDE2
General Hard Technical round 3-7 years

You have an S3 bucket that's costing $5K/month just for PUT/GET requests. Traffic hasn't changed. What could cause a spike in request costs?

↑ 10 upvotes · 48 engineers asked this · SDE2
Amazon Hard Scenario round 4-8 years

Your application uses ElastiCache Redis. During a Redis failover (primary → replica promotion), your app throws connection errors for 30 seconds. How do you reduce this to under 5 seconds?

↑ 9 upvotes · 47 engineers asked this · SDE2
General Hard System Design round 5-9 years

Design a data lake architecture on AWS that ingests both real-time streams and batch uploads, makes data queryable within 5 minutes, and costs less than $10K/month for 100TB.

↑ 8 upvotes · 46 engineers asked this · Staff
General Hard Scenario round 3-7 years

Your Lambda function needs to access a VPC resource (RDS in private subnet) but also needs to call external APIs. What's the networking concern and how do you resolve it?

↑ 7 upvotes · 45 engineers asked this · SDE2
Amazon Medium Screening round 2-5 years

Explain the difference between SQS, SNS, and EventBridge. A new developer says 'they're all message queues.' Correct this.

↑ 6 upvotes · 44 engineers asked this · SDE2
Amazon Hard System Design round 4-8 years

Your DynamoDB table has a hot partition because 80% of reads go to the same partition key (a popular user). How do you solve this?

↑ 5 upvotes · 43 engineers asked this · SDE2

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

Same topic at specific companies

Amazon AWS / Lambda General AWS / Lambda Netflix AWS / Lambda Deloitte AWS / Lambda

Related topics

DSA / Arrays System Design DSA / Trees DSA / Graphs Behavioral Testing Domain DevOps API Testing DSA / Hashmaps GCP / Real-time Data Java / Pub-Sub React / Performance Node.js / Memory SQL / Query Optimization Python / Async Kafka / Consumer Microservices / Saga Pattern TypeScript / Type System MongoDB / Indexing Security / SQL Injection Performance / Latency Tail Redis / Cache Stampede Elasticsearch / Cluster Health GraphQL / Security Data Engineering / Exactly Once Snowflake / Architecture PySpark / Core Concepts Airflow / Scheduling Web / WebAssembly Debugging / Production JavaScript / V8 Engine

Frequently asked questions

Your team is debating between SQS Standard and SQS FIFO queues. List the actual tradeoffs with numbers.
Your team is debating between SQS Standard and SQS FIFO queues. List the actual tradeoffs with numbers.
Explain how CloudFront caching works. A developer updates an S3 file but users still see the old version for 24 hours. Fix this correctly.
Explain how CloudFront caching works. A developer updates an S3 file but users still see the old version for 24 hours. Fix this correctly.
Your EC2 instances are running at 90% CPU. Auto Scaling adds instances but they're not receiving traffic fast enough — users still see errors for 3 minutes during scale-out. How do you fix this?
Your EC2 instances are running at 90% CPU. Auto Scaling adds instances but they're not receiving traffic fast enough — users still see errors for 3 minutes during scale-out. How do you fix this?
Design a serverless architecture for an API that: handles 10K req/sec at peak, has sub-100ms response, costs near-zero at zero traffic.
Design a serverless architecture for an API that: handles 10K req/sec at peak, has sub-100ms response, costs near-zero at zero traffic.
Your Lambda function needs credentials to access an RDS database. A developer hardcoded the password in environment variables. What's the correct approach?
Your Lambda function needs credentials to access an RDS database. A developer hardcoded the password in environment variables. What's the correct approach?