>DevOps Interview KB

Conceptual Interview Questions — All Categories

166 questions across 34 categories

The underlying mechanisms and trade-offs interviewers expect you to actually understand, not just recite.

Why does Kubernetes require a CNI plugin at all — what job does it do that kube-proxy doesn't?

BeginnerKubernetes5 min

What's the difference between a Role/RoleBinding and a ClusterRole/ClusterRoleBinding, and when would you bind a ClusterRole at namespace scope on purpose?

BeginnerKubernetes5 min

Why doesn't a RoleBinding in namespace A grant access to namespace B, even though the ClusterRole it references is itself cluster-scoped?

IntermediateKubernetes5 min

What's the difference in behavior between a container hitting its own memory limit versus the underlying node running out of memory overall?

IntermediateKubernetes6 min

How do requests.memory and limits.memory affect Pod scheduling and node-level eviction behavior differently from each other?

IntermediateKubernetes6 min

How does the Kubernetes scheduler actually decide which node to place a pod on — walk through filtering and scoring?

IntermediateKubernetes6 min

Why might mounting the same ReadWriteOnce PVC work for two pods on some clusters but fail on others?

AdvancedKubernetes6 min

What does volumeBindingMode: WaitForFirstConsumer actually solve, and what breaks in a multi-zone cluster if you don't set it?

AdvancedKubernetes6 min

How would your investigation differ if a Pod entered ImagePullBackOff instead of CrashLoopBackOff?

BeginnerKubernetes6 min

How do liveness and readiness probes interact with a Pod that's already crash-looping on startup?

IntermediateKubernetes6 min

A Job is supposed to run to completion exactly once, but it created multiple pods — why, and is that actually a bug?

IntermediateKubernetes6 min

What's actually different at the API level between kubectl rollout restart and deleting all of a Deployment's pods manually?

BeginnerKubernetes5 min