2–5 years · Mid — AWS / Azure · Networking · IAM · Cost · Serverless · Storage
Identifies the feature and its purpose; explains specific challenges such as scaling, security, or integration; details the decision-making process and trade-offs; describes how the feature was tested and deployed; reflects on the outcomes and user feedback.
What would you change about the approach you took?
Checks the route table for the private subnet; verifies the NAT Gateway's configuration and its association; examines security group rules and Network ACLs; ensures that the VPC endpoint is correctly set up if needed.
The NAT Gateway is configured correctly. What else could prevent external API access?
Confirms the user's IAM role and policies; checks any recent changes made to permissions; looks for service control policies affecting access; audits resource-based policies that might be blocking; uses AWS CLI or Azure CLI to simulate the policy evaluation.
After granting temporary permissions, what measures do you take to ensure least privilege going forward?
Inspects the CloudWatch logs for error messages or timeouts; evaluates the function's concurrency limits and throttling behavior; considers cold start times based on the runtime environment; checks any external service dependencies for latency.
There are no errors in the logs. What else could impact the Lambda execution time?
Reviews CloudWatch logs for the Lambda function; checks error messages and stack traces; verifies the event source configuration; inspects resource limits like memory and timeout settings; looks into any dependencies that may have changed.
The function has a sudden surge in traffic. How do you ensure it can scale appropriately while controlling costs?
Accesses the Cost Explorer to analyse usage patterns; checks for any new services launched recently; reviews CloudTrail logs for unusual activity; evaluates the billing dashboard for specific resource spending.
The analysis shows no new services. What other factors could contribute to cost spikes?
Load six more — you will get questions you have not seen first.
Give me six more →Say your answer out loud before revealing. Reading the answer first feels like learning and is not.