🎁 अभी साइन अप करें और ऑनलाइन AI के अधिकतम 30 मिनट मुफ्त पाएं। क्रेडिट कार्ड की जरूरत नहीं।

AWS साक्षात्कार प्रश्न और उत्तर: सेवाओं, सुरक्षा और डिज़ाइन पर 25 प्रश्न

August 27, 2026
EC2, S3, VPC, IAM, डेटाबेस, उच्च उपलब्धता, लागत नियंत्रण और परिदृश्य डिज़ाइन प्रश्नों पर उत्तरों के साथ AWS साक्षात्कार प्रश्न।
AWS साक्षात्कार प्रश्न और उत्तर: सेवाओं, सुरक्षा और डिज़ाइन पर 25 प्रश्न
aws interview questions
aws interview questions and answers
aws solutions architect interview questions
aws cloud interview questions

AWS इंटरव्यू दो तरह के होते हैं। कुछ में यह देखा जाता है कि आपको पता है कि सर्विसेज़ क्या करती हैं और किस स्थिति में कौन-सी चुननी है। दूसरों में आपको एक परिदृश्य दिया जाता है, जैसे कोई वेब ऐप जिसे किसी फेलियर में भी चलते रहना है या कोई बिल जो दोगुना हो गया है, और यह देखा जाता है कि आप reliability, security और cost के बारे में कैसे सोचते हैं। इस गाइड में दोनों तरह के 25 सवाल उनके जवाबों के साथ हैं।

सर्विस की डिटेल्स और लिमिट्स अक्सर बदलती रहती हैं, इसलिए सटीक आंकड़ों के लिए AWS documentation देखें। इंटरव्यूअर ज़्यादातर यह सुनना चाहता है कि आपकी सोच कैसी है।

मुख्य सर्विसेज़

1. EC2, Lambda और containers (ECS या EKS) में क्या अंतर है?

EC2 आपको वर्चुअल सर्वर देता है जिन्हें आप खुद मैनेज करते हैं। Lambda इवेंट के जवाब में कोड चलाता है, कोई सर्वर मैनेज करने की ज़रूरत नहीं, और आप हर invocation और duration के हिसाब से पैसे देते हैं, साथ ही run time और size की सीमाएँ होती हैं। ECS या EKS पर containers इन दोनों के बीच में आते हैं: आप ऐप को पैकेज करते हैं, और सर्विस उसे शेड्यूल करती है, चाहे आपके मैनेज किए सर्वर पर या Fargate पर, जो सर्वर मैनेजमेंट को हटा देता है।

इवेंट-ड्रिवन या उतार-चढ़ाव वाले काम के लिए Lambda चुनें, लंबे समय तक चलने वाली सर्विसेज़ और portability के लिए containers, और जब आपको मशीन पर पूरा कंट्रोल चाहिए तो EC2।

2. S3 storage classes क्या हैं?

S3 अलग-अलग access patterns के लिए classes देता है: बार-बार access के लिए Standard, अनजान या बदलते access के लिए Intelligent-Tiering, कम access के लिए Standard-IA और One Zone-IA, और अलग-अलग retrieval times वाले archives के लिए Glacier classes। Lifecycle rules अपने आप objects को classes के बीच शिफ्ट कर देते हैं।

3. S3 bucket को सुरक्षित कैसे करेंगे?

Account और bucket level पर public access block करें, bucket policies और IAM roles इस्तेमाल करें जो सिर्फ़ ज़रूरी permissions दें, encryption (SSE-S3 या KMS) चालू करें, recovery के लिए versioning ऑन करें, access logging enable करें, और जब ट्रैफ़िक इंटरनेट से नहीं गुज़रना चाहिए तो VPC endpoints इस्तेमाल करें।

4. EBS, EFS और S3 में क्या अंतर है?

EBS एक EC2 instance से जुड़ी block storage है, बिल्कुल डिस्क की तरह। EFS एक शेयर्ड नेटवर्क फ़ाइल सिस्टम है जिसे कई instances माउंट कर सकते हैं। S3 object storage है जिसे API के ज़रिए access किया जाता है, फ़ाइलों, बैकअप और static assets के लिए उपयुक्त।

5. RDS, Aurora और DynamoDB में क्या अंतर है?

RDS, MySQL और PostgreSQL जैसे managed relational databases चलाता है। Aurora, AWS का relational engine है, MySQL और PostgreSQL के साथ compatible, ज़्यादा availability और performance के लिए बनाया गया। DynamoDB एक managed NoSQL key-value और document database है जो horizontally scale करता है और आपको access patterns के हिसाब से design करना पड़ता है। कई tables में joins और transactions के लिए relational चुनें, बड़े scale पर ज्ञात key-based access के लिए DynamoDB।

नेटवर्किंग

6. VPC क्या है और उसके मुख्य हिस्से कौन-से हैं?

VPC AWS में आपका प्राइवेट नेटवर्क है। इसमें subnets (public और private), route tables, public ट्रैफ़िक के लिए internet gateway, private subnets को outbound इंटरनेट तक पहुँचाने के लिए NAT gateways, और ट्रैफ़िक कंट्रोल के लिए security groups और network ACLs होते हैं।

7. Security group और network ACL में क्या अंतर है?

Security group एक stateful firewall है जो किसी instance या network interface से जुड़ा होता है, और उसमें सिर्फ़ allow rules होते हैं। Network ACL subnet level पर एक stateless firewall है और allow तथा deny दोनों rules को सपोर्ट करता है। ACL में return traffic को साफ़-साफ़ allow करना पड़ता है।

8. Public और private subnets में क्या अंतर है?

Public subnet का internet gateway तक route होता है, इसलिए वहाँ के resources इंटरनेट से पहुँचे जा सकते हैं अगर उनका public address हो और वे इजाज़त दें। Private subnet का कोई सीधा route नहीं होता, इसलिए आप databases और application servers वहाँ रखते हैं और उन्हें NAT gateway के ज़रिए बाहर पहुँचने देते हैं।

9. On-premises systems को AWS से कैसे जोड़ेंगे?

इंटरनेट पर जल्दी एक encrypted लिंक के लिए site-to-site VPN, या ज़्यादा स्थिर performance वाले dedicated नेटवर्क कनेक्शन के लिए Direct Connect। कई setups दोनों इस्तेमाल करते हैं, VPN को backup के तौर पर रखते हुए।

10. Route 53 क्या करता है?

यह AWS की DNS सर्विस है। यह health checks और routing policies जैसे weighted, latency-based, geolocation और failover routing को भी सपोर्ट करती है।

सुरक्षा और पहचान

11. IAM क्या है, और least privilege का क्या मतलब है?

IAM यह नियंत्रित करता है कि AWS में कौन क्या कर सकता है। Least privilege का मतलब है कि हर उपयोगकर्ता, role, या service को सिर्फ़ वही permissions देना जो उसे चाहिए। लंबे समय तक चलने वाली access keys की बजाय temporary credentials वाले roles को प्राथमिकता दें, और जहाँ फ़ायदेमंद हो वहाँ policy conditions और permission boundaries का इस्तेमाल करें।

12. IAM user, group, role, और policy में क्या अंतर है?

User एक पहचान है जिसके पास long-term credentials होते हैं। Group users का एक समूह है। Role एक ऐसी पहचान है जिसे कोई व्यक्ति, service, या दूसरा account अस्थायी रूप से assume कर सकता है। Policy एक दस्तावेज़ है जो permissions तय करता है और इनमें से किसी भी चीज़ से जोड़ा जा सकता है।

13. Secrets को कैसे manage करते हैं?

उन्हें Secrets Manager या Systems Manager Parameter Store में रखें, code में या repository की environment files में नहीं। IAM roles के ज़रिए access दें, उन्हें rotate करें, और KMS से encrypt करें।

14. KMS क्या करता है?

AWS Key Management Service encryption keys बनाता और नियंत्रित करता है। कई services इसे data at rest के encryption के लिए इस्तेमाल करते हैं, और key policies तथा IAM के ज़रिए आप नियंत्रित करते हैं कि कौन सी key कौन इस्तेमाल कर सकता है।

विश्वसनीयता और scaling

15. किसी application को highly available कैसे बनाते हैं?

इसे कम से कम दो Availability Zones में फैलाएँ। आगे एक load balancer लगाएँ, failed instances को बदलने के लिए Auto Scaling group इस्तेमाल करें, Multi-AZ database रखें, और एक ही server पर state जमा करने से बचें। Regional failure के लिए, data replication और DNS failover के साथ एक दूसरा region जोड़ें, और तय करें कि इसकी लागत इसके लायक है या नहीं।

16. Application Load Balancer और Network Load Balancer में क्या अंतर है?

ALB HTTP और HTTPS के लिए layer 7 पर काम करता है और path- तथा host-based routing का समर्थन करता है। NLB TCP और UDP के लिए layer 4 पर काम करता है, कम latency के साथ बहुत ज़्यादा throughput संभालता है, और static IP addresses देता है।

17. Auto scaling कैसे काम करता है?

एक Auto Scaling group instances की संख्या को minimum और maximum के बीच बनाए रखता है। Scaling policies CPU, request count, या किसी schedule जैसे metrics के आधार पर instances जोड़ती या हटाती हैं। Health checks unhealthy instances को बदल देते हैं।

18. RTO और RPO क्या हैं? मुख्य disaster recovery strategies कौन सी हैं?

RTO यह है कि आप कितनी देर तक down रह सकते हैं, और RPO यह है कि आप कितना data खो सकते हैं। सबसे सस्ती और धीमी से लेकर सबसे महँगी और तेज़ तक आम strategies हैं backup and restore, pilot light, warm standby, और multi-site active-active।

19. SQS, SNS, या EventBridge कब इस्तेमाल करेंगे?

SQS producers और consumers को अलग करने और load को सुगम बनाने के लिए एक queue है। SNS publish-subscribe है, जो एक message को कई subscribers तक पहुँचाता है। EventBridge rules के आधार पर services और SaaS sources के बीच events route करता है। एक आम pattern है SNS से कई SQS queues पर, ताकि हर consumer अपनी गति से process करे।

संचालन और लागत

20. AWS application की monitoring कैसे करते हैं?

Metrics, logs, और alarms के लिए CloudWatch, request paths की tracing के लिए X-Ray या ऐसा ही कुछ, और API activity तथा audit के लिए CloudTrail। Alarms किसी व्यक्ति या automation तक जाने चाहिए, और dashboards में वे signals दिखने चाहिए जो मायने रखते हैं, जैसे error rate और latency।

21. Infrastructure as code क्या है, और आप कौन से tools इस्तेमाल करते हैं?

Infrastructure को ऐसी files में परिभाषित करना जो versioned और reviewed हों। AWS पर मुख्य tools हैं CloudFormation और CDK, और third-party विकल्प के तौर पर Terraform का व्यापक रूप से इस्तेमाल होता है। फ़ायदे हैं repeatability, review, और आसान rebuilds।

22. आपका AWS bill दोगुना हो गया। आप क्या करेंगे?

  1. Cost Explorer खोलें और service, account, और tag के आधार पर group करके देखें कि क्या बदला।
  2. नए या resize किए गए resources, data transfer, और unattached volumes या idle instances की जाँच करें।
  3. देखें कि traffic में कोई spike है या कोई process बेकाबू हो गया है।
  4. कारण ठीक करें, फिर budgets और alerts सेट करें ताकि आपको जल्दी पता चले।
  5. लंबे समय की बचत देखें, जैसे right-sizing, Savings Plans या reserved capacity, लचीले काम के लिए spot instances, और storage lifecycle rules।

23. Data transfer की लागत कैसे कम करें?

जहाँ हो सके traffic को एक ही region और AZ के भीतर रखें, NAT gateways की बजाय AWS services के लिए VPC endpoints इस्तेमाल करें, content delivery के लिए CloudFront जैसा CDN इस्तेमाल करें, और data compress करें।

परिदृश्य प्रश्न

24. AWS पर एक उच्च उपलब्धता वाला वेब एप्लिकेशन डिज़ाइन करें।

"मैं ऐप को दो या तीन AZ में private subnets में एक Auto Scaling group में रखूंगा, जिसके सामने public subnets में Application Load Balancer होगा। डेटाबेस Multi-AZ RDS या Aurora होगा, साथ में बैकअप और read replicas अगर reads ज़्यादा हों। Static content S3 पर CloudFront के पीछे जाएगा। Sessions ElastiCache या डेटाबेस में रखे जाएंगे, instances पर नहीं। मैं infrastructure as code के साथ deploy करूंगा, CloudWatch alarms से monitor करूंगा, और secrets Secrets Manager में रखूंगा।"

फिर tradeoffs पर चर्चा करें: लागत, recovery time, और क्या multi-region की ज़रूरत है।

25. एक Lambda function timeout हो रहा है। आप कैसे जांच करेंगे?

CloudWatch logs और duration metrics देखें, database या API जैसी धीमी downstream calls पर नज़र डालें, cold start effects और memory settings जांचें (ज़्यादा memory से ज़्यादा CPU भी मिलता है), और देखें कि क्या यह VPC connection या limits पर इंतज़ार कर रहा है। Timeouts और retries, caching, बड़ी memory setting, या लंबे काम को queue या container में ले जाकर इसे ठीक करें।

तैयारी कैसे करें

एक छोटा प्रोजेक्ट बनाएं जिसमें VPC, load balancer, database, और bucket का उपयोग हो, और हर चुनाव को समझाने का अभ्यास करें। Well-Architected pillars सीखें (operational excellence, security, reliability, performance efficiency, cost optimization, और sustainability), क्योंकि कई scenario उत्तर इन्हीं पर आधारित होते हैं। संबंधित design अभ्यास के लिए, हमारी system design interview guide देखें, और coding rounds के लिए coding interview assistant guide देखें।

अपने designs को ज़ोर से बोलकर अभ्यास करें, फिर transcript में उन जगहों को देखें जहां आप बिना कारण बताए सीधे किसी service name पर कूद गए। Live interview के दौरान AI tools पर employer के नियमों का पालन करें।

YesToTheOffer के साथ AWS साक्षात्कार उत्तरों का अभ्यास करें

एक मॉक तकनीकी साक्षात्कार चलाएं, ज़ोर से एक डिज़ाइन के बारे में बात करें, और बाद में अपने ट्रांसक्रिप्ट की समीक्षा करें। 30 मुफ्त मिनट, कोई सदस्यता नहीं।

iOS & Android — जल्द आ रहा है
कीमतें देखें

ब्लॉग पोस्ट