Advanced Interview #kubernetes #devops #cloud-native

Kubernetes Engineer Interview Questions

5 exercises — choose the best-structured answer to common Kubernetes Engineer interview questions covering Deployment vs StatefulSet vs DaemonSet, scheduling, secrets, Operators, and zero-downtime deployments.

Structure for Kubernetes Engineer answers
  • Tip 1: Workload types: Deployment=stateless, StatefulSet=stable identity, DaemonSet=per-node
  • Tip 2: Scheduling: filter-then-score model; failure modes: Pending pods, OOMKilled, topology spread
  • Tip 3: Secrets: base64 is NOT encryption; use etcd KMS encryption + External Secrets Operator
  • Tip 4: Zero downtime: readiness probes + maxUnavailable:0 + PDB + PreStop hook are all required
0 / 5 completed
1 / 5
The interviewer asks: "What is the difference between a Deployment, a StatefulSet, and a DaemonSet?"
Which answer best demonstrates Kubernetes workload knowledge?