Containers, orchestration, and how to debug them in prod.
This is a spoken, conceptual discussion, not a live-coding exercise. You explain your reasoning out loud — concepts, tradeoffs, and "what would happen and why" — while the interviewer follows up and pushes on anything vague or surface-level.
Can you explain the difference between a container and a virtual machine, and why containers start so much faster?
Can you explain how Docker image layers work, and why the order of instructions in a Dockerfile affects build speed?
Can you explain how containers on the same Docker network can reach each other by name?
Can you explain the difference between a Pod, a Deployment, and a Service in Kubernetes?
Can you explain the difference between horizontal and vertical scaling in Kubernetes, and which is more common for stateless services?
Can you explain why containers are ephemeral, and what problem a volume solves?
How do you pass configuration into a container without baking it into the image?
How would you debug a container that keeps crash-looping?
These are a few examples — each real session pulls 5 questions at random from a larger pool across every category above, so repeat sessions won't repeat the same set.
5 free interviews every month, any track, no card required.