0–2 years · Junior — Linux · CI/CD · Docker · Kubernetes · Terraform · Monitoring
Details the nature of the outage and its impact; describes the immediate actions taken to diagnose the issue; identifies tools or methods used for resolution; explains the communication process with the team and stakeholders; reflects on lessons learned post-incident.
What would you do differently next time?
Checks the pod's events using `kubectl describe pod`; verifies the image name and tag in the deployment; inspects the image registry credentials and permissions; checks the network connectivity to the registry; reviews resource quotas or limits that may affect pulling.
What command would you use to view the events associated with that pod?
Identify which applications are affected by the overwritten secret; roll back the secret to a previous version if possible; communicate with application owners about the incident; monitor the applications for recovery; assess the process for managing secrets to prevent recurrence.
How do you ensure that changes to secrets are communicated effectively in the future?
Checks the state file to see the current resources tracked; compares the state with the actual infrastructure using `terraform plan`; looks for discrepancies in naming or identifiers; investigates if the resource was created outside of Terraform; considers using `terraform import` to sync the state.
What command would you run to inspect the current state of resources?
Check monitoring dashboards for service health; review recent logs for errors or anomalies; use remote access tools to ping or trace network routes; confirm service dependencies and their status; evaluate recent deployments for potential issues.
You find out that a dependent service is also down. How do you prioritise your next steps?
Check the events of the pod for detailed error messages; confirm the availability of required resources like CPU and memory; inspect network policies and storage configurations; verify the node status and conditions; look into the image pull secrets for potential issues.
You discover that a node is unschedulable. What do you do to address this?
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.