1.
AWS Storage: Your company needs a storage solution on AWS to host static assets like user profile images and PDFs. These files need to be accessible globally via unique HTTP web URLs, and the storage must automatically scale to petabytes without needing provisioned disks. Which service should you choose?
2.
IAM Security: A new junior developer has joined your DevOps team. Following the security principle of Least Privilege, how should you grant them access to view S3 buckets?
3.
AWS Compute & Cost: You are setting up a non-production development environment on AWS EC2 that runs code integration tests overnight. The workloads can tolerate unexpected interruptions at any time if AWS needs the capacity back. Which instance purchasing option offers the deepest discount for this scenario?
4.
Cloud & Virtualization: A startup wants to launch a standard website but doesn't want to buy physical servers, maintain hardware, or manage hypervisors. They just want to rent virtual machines where they have full control over the Operating System. Which cloud service model does this fit?
5.
OS Fundamentals & Linux: Your team's backend application running on a Linux server has frozen and stopped responding to API requests. You run ps aux | grep node and locate its Process ID (PID) as 4502. Which command should you try first to request a graceful shutdown of this specific process?
6.
Git Version Control: You have just written a new feature in your local project directory. You want to save a snapshot of this work locally with a descriptive message before doing anything else. What sequence of Git commands should you execute?
7.
AWS Core Databases: You are building a basic e-commerce application on AWS. You need a fully managed Relational Database service that supports standard SQL queries, automatic patching, and structured schemas like MySQL or PostgreSQL. Which service should you provision?
8.
Docker Essentials: You are writing a Dockerfile for a Python application. You want to ensure that whenever a container is started from this image, it immediately executes python app.py. Which Dockerfile instruction is explicitly designed to set this default container execution command?
9.
DevOps & CI/CD: Your team uses GitHub Actions for CI/CD. You want to ensure that every time a developer creates a Pull Request targeting the main branch, an automated test suite runs. Where do you define this automation rule?
10.
Networking & Firewalls: You have deployed a web application on an AWS EC2 instance. Users report they cannot access the website via their web browsers (http://). You suspect the EC2 instance's Security Group is blocking the traffic. Which rule must you add to the Security Group to fix this?
1 out of 3
11.
Git Merge Conflicts: Developer A and Developer B both modified line 45 of index.js on different branches. Developer A merges their branch into main successfully. When Developer B attempts to run git merge main into their feature branch, Git halts with a "Merge Conflict" error. What must Developer B do?
12.
AWS Database Caching: Your production MySQL RDS database is experiencing high read latency during peak traffic hours because users keep requesting the same product catalog data repeatedly. Which architecture improvement will offload read traffic and drop response latencies to sub-milliseconds?
13.
AWS Advanced Compute: Your production application requires extreme high-performance storage that can deliver up to 64,000 IOPS with ultra-low latency for an active database engine. The data must persist even if the instance is stopped. Which storage type should be attached to the EC2 instance?
14.
Advanced S3 Features: Your application generates pre-compiled data reports that users can download. However, these download links must only remain active for exactly 45 minutes for security reasons before expiring. How can you implement this securely without writing custom authentication backend logic?
15.
Docker Compose Multi-Container: You are setting up a local development environment that requires a Node.js web application container to communicate with a PostgreSQL database container. When you run docker-compose up, the web application crashes because it tries to connect to localhost:5432 but fails. Why?
16.
DevOps Continuous Deployment: You are using AWS CodePipeline and CodeDeploy. You want to update your production web service using a Blue/Green Deployment strategy. What is the fundamental advantage of this approach?
17.
Advanced Networking (VPC Routing): You have an EC2 instance hosted in a Private Subnet inside a custom AWS VPC. This instance needs to download an external security patch from the public internet, but company policy dictates it must never accept incoming connections from the public internet. What component should you implement?
18.
AWS Security & KMS: Your company has strict compliance regulations requiring all data stored at rest in Amazon S3 buckets to be encrypted using keys that are automatically rotated every year, with audit logs tracking every time a key is used. Which AWS service should manage these encryption keys?
19.
Linux Text Processing: You are analyzing a massive log file named production_access.log. You need to find all lines that contain the keyword ERROR 500 and count exactly how many times it appears. Which piped Linux command string will give you this count?
20.
Containers vs VMs: Your team is deciding between deploying an application using Docker containers vs deploying on traditional Virtual Machines via a Type-1 Hypervisor. What is a core structural difference regarding how containers handle resources compared to VMs?
2 out of 3
21.
Memory Management & Capstone Core: Your "Mini-Redis" Capstone project implements a Time-To-Live (TTL) key expiration feature. If your application contains 10,000,000 active keys, why is a background thread scanning sequentially through a Hash Map to find expired keys an inefficient design, and what is the optimal DSA solution?
22.
Enterprise Security Control (Organizations): As a Lead Cloud Architect, you must enforce a company-wide security mandate: No developer, not even an administrator with full IAM root privileges inside a child AWS member account, should ever be allowed to disable AWS CloudTrail or delete the centralized security logs. How do you globally enforce this guardrail?
23.
Microservices Security & Identity: You are designing a secure cloud application where frontend clients authenticate via Amazon Cognito. Once authenticated, the client needs to directly upload a file into a private S3 bucket on behalf of their account, but you must ensure they cannot access any other user's files. What is the correct secure architectural pattern?
24.
Decoupling & Message Queuing (SQS vs SNS): You are building an order-processing engine. When an order is placed, three distinct microservices must trigger independently: Inventory Update, Email Confirmation, and Shipping Label Generation. If one service is down, it should not break the execution of the others. What architectural pattern should you use?
25.
Infrastructure as Code (State Management): Your team is using Terraform to manage a large production infrastructure layout. Two DevOps engineers run terraform apply at the exact same second from their respective laptops. If left unmanaged, this could corrupt your real-world cloud resources or overwrite matching state files. How do you prevent this race condition?
26.
High Availability Architecture: You are designing a multi-region disaster recovery strategy for a mission-critical financial ledger database on AWS RDS. The business states that in a disaster event, they can tolerate a maximum of 5 minutes of data loss (RPO), and the system must be fully operational again within 30 minutes (RTO). Which setup meets these constraints?
27.
Advanced Git Architecture: Your DevOps pipeline automatically builds a production Docker image whenever code is pushed to the main branch. A developer accidentally commits a 2GB raw dataset file into the local Git history, realizes the mistake, removes the file in a subsequent commit, and pushes to GitHub. The pipeline now crashes due to runner disk timeout. Why is the repository size still massive, and how do you fix it?
28.
Advanced AWS Networking & Scaling: You manage a global enterprise network on AWS. You have 50 separate AWS accounts, each with its own VPC spread across 5 different AWS Regions. You need to establish full mesh network connectivity among all these VPCs while minimizing the manual management overhead of maintaining hundreds of individual VPC Peering connections. What architecture should you deploy?
29.
Capstone Concurrency (LRU Cache Eviction): You are building the Core DSA engine of your "Mini-Redis" cache. To ensure an LRU (Least Recently Used) cache eviction policy executes its get() and put() operations in $O(1)$ time, you use a Hash Map combined with a Doubly Linked List. When running in a multi-threaded server environment, what race condition can happen if you do not use thread synchronization primitives (like Mutexes/Locks) on these structures?
30.
Advanced Content Delivery Network (CDN): Your application serves dynamic content globally from an Application Load Balancer behind an Amazon CloudFront distribution. You launch a flash sale, and traffic spikes by 50,000 requests per second. Suddenly, users report seeing old pricing data. You realize CloudFront is caching dynamic API responses. How do you correct this cache behavior quickly?
3 out of 3