Comparison Interview Questions — All Categories
127 questions across 34 categories
Head-to-head trade-off questions — the kind that reveal whether a candidate has real judgment or just memorized facts.
A team wants zero-downtime deploys with fast rollback for a high-traffic payments API. Would you recommend blue-green or canary deployment, and why?
AdvancedCI/CDKubernetes10 min
When would you actually prefer blue-green deployment over canary, even for a system where reliability is critical?
IntermediateCI/CD6 min
When does autoscaling actually save money compared to a well-chosen fixed capacity, and when can it end up costing more?
IntermediateAWSKubernetes6 min
Leadership wants to adopt a multi-cloud strategy specifically to reduce vendor lock-in and negotiate better pricing. What are the real cost trade-offs they might not be accounting for?
AdvancedAWSAzureGCP7 min
How would you decide what mix of Reserved Instances, Spot Instances, and On-Demand capacity to use across a workload with both steady baseline traffic and unpredictable spikes?
IntermediateAWS7 min
How would you design the data layer differently for an active-active multi-region architecture versus an active-passive (failover) one?
ExpertAWS10 min
What's the actual difference between RPO and RTO, and how does each change depending on whether you're designing for multi-AZ or multi-region failover?
IntermediateAWS6 min
What's the actual difference between designing for high availability across Availability Zones versus across Regions, and when do you actually need multi-region instead of just multi-AZ?
AdvancedAWS8 min
What's the actual difference between IaaS, PaaS, and SaaS, and how would you decide which one is the right fit for a given workload?
BeginnerCloud6 min
Where does serverless (e.g. AWS Lambda) actually fit on the IaaS/PaaS/SaaS spectrum — does it fit cleanly into any of those three categories at all?
IntermediateAWS6 min
What's actually the difference between a container and a virtual machine, at the operating system level — not the marketing-slide version?
BeginnerContainersLinux7 min
What actually changed between cgroups v1 and v2, and why did some container resource limit behavior change when a host migrated to a v2-only kernel/distro?
AdvancedContainersLinux7 min
Kubernetes dropped direct Docker support years ago in favor of containerd/CRI-O. What's the actual relationship between Docker, containerd, and CRI-O, and why did this change happen?
IntermediateContainersKubernetes7 min
How would the safe-migration approach for adding a NOT NULL column to a large table differ on MySQL versus PostgreSQL, given their different online-DDL capabilities?
AdvancedMysqlPostgresql8 min
What's the actual trade-off between synchronous and asynchronous database replication, and how would you decide which to use for a payments system versus an analytics dashboard?
AdvancedDatabases7 min
A job posting says the team practices 'continuous deployment,' but during the interview it turns out every release still requires a manual approval click. Is that actually continuous deployment?
BeginnerDevops5 min
Terraform and Ansible can both technically install packages on a server. What's the actual conceptual difference between infrastructure-as-code and configuration management?
BeginnerDevops6 min
What's actually the difference between DevOps, SRE, and Platform Engineering — as practices, not just job titles — and how would you explain it to someone outside the team?
BeginnerDevops6 min
What's the actual difference between idempotency and "safe to re-run" — can a task be safely re-run without actually being idempotent?
IntermediateDevops6 min
What's the trade-off between running security scans as a separate CI job versus as a local pre-commit/pre-push hook?
IntermediateDevSecOps6 min
What's the actual trade-off between pinning exact dependency versions and allowing floating version ranges, from a supply-chain security perspective?
IntermediateDevSecOps6 min
What's the tradeoff between alpine and slim/distroless base images for a Node.js service?
IntermediateDockerNodejs6 min
How would container-to-container networking troubleshooting change once these containers move to Kubernetes, where networking works differently from plain Docker?
IntermediateDockerKubernetes7 min
What's the actual difference between a Docker named volume and a bind mount, and when does choosing wrong cause a real problem?
BeginnerDocker6 min