>DevOps Interview KB

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.

How do Argo CD's resource hooks compare to Helm's pre-install/pre-upgrade hooks, given Argo CD can also deploy Helm charts directly?

AdvancedArgo CDHelm7 min

Why might Argo CD's sync-wave model be considered more expressive than Helm's own hook-weight system for controlling ordering?

AdvancedArgo CDHelm6 min

How does the workload-identity comparison extend to EKS, where pod identity is yet another mechanism (IRSA or Pod Identity)?

ExpertAWSEKSKubernetes8 min

What's the mechanism difference between how EC2's IMDS delivers credentials versus how Lambda delivers them to a function's environment?

AdvancedAWSLambda6 min

How does the approach to workload identity and least privilege differ if a workload runs on ECS or Lambda instead of EC2?

IntermediateAWSECSLambda7 min

How would a circuit breaker's threshold and recovery behavior be tuned differently for a Lambda-backed service versus a traditional always-on service?

AdvancedAWSLambda7 min

What's the cost/latency trade-off of using Provisioned Concurrency versus just increasing a Lambda function's timeout to absorb cold starts?

IntermediateAWSLambda6 min

What's the difference between Lambda Provisioned Concurrency and Lambda SnapStart, and when would each be the better fit?

IntermediateAWSLambda6 min

What's the difference between S3 Block Public Access and a restrictive bucket policy, and why is Block Public Access the stronger tool during an active exposure incident?

IntermediateAWSS36 min

What's the difference between S3's 'block public ACLs' and 'restrict public buckets' as individual Block Public Access settings?

IntermediateAWSS36 min

You're standing up a new AKS cluster and need to choose a network plugin: Azure CNI or kubenet. What's the actual trade-off, and why can this decision be hard to reverse later?

IntermediateAzureKubernetesAKS7 min

How would Karpenter-style node provisioning change the troubleshooting process compared to the traditional Kubernetes cluster autoscaler?

AdvancedKubernetes7 min

How would you decide between App Service, Azure Functions, and AKS for a new event-driven workload, beyond just 'Functions is for small things'?

IntermediateAzureApp ServiceAzure Functions7 min

A new Key Vault needs a permission model — should you use Azure RBAC or the older vault access policies, and why does Key Vault even have two separate systems for this?

IntermediateAzureKey Vault6 min

An Azure DevOps pipeline currently authenticates to Azure using a service principal with a stored client secret. Why would you migrate to a managed identity instead, and what are the actual limits of doing so?

IntermediateAzure7 min

You need to control outbound traffic from a VNet, including blocking access to specific malicious domains and inspecting traffic content. Are Network Security Groups sufficient, or do you need Azure Firewall?

IntermediateAzure7 min

An app needs to reach an Azure Storage account without traffic crossing the public internet. Should you use a Service Endpoint or a Private Endpoint, and what's the actual security difference?

IntermediateAzure7 min

Beyond tool availability, what are the actual trade-offs of self-hosted versus Microsoft-hosted Azure Pipelines agents — cost, control, security, and startup latency?

IntermediateAzure Pipelines7 min

Your team still has several Classic (UI-designer-based) release pipelines nobody wants to touch. What's the actual case for migrating them to YAML pipelines, and how would you approach it?

IntermediateAzure Pipelines6 min

When would you store a pipeline secret in an Azure Pipelines variable group directly versus linking the variable group to Azure Key Vault?

IntermediateAzure Pipelines6 min

A new project is choosing between Blob Storage's Hot, Cool, Cold, and Archive tiers for its data. How would you actually decide, and what's the risk of getting it wrong?

BeginnerAzureBlob Storage6 min

How would you choose a Storage account's replication setting (LRS, ZRS, GRS, or GZRS) for a workload that genuinely needs regional resilience?

IntermediateAzureBlob Storage7 min

An app authenticates to Blob Storage using a long-lived SAS token embedded in configuration. Why move it to Managed Identity, and what does a SAS actually give up that Managed Identity doesn't?

IntermediateAzureBlob Storage7 min

A script processes 10,000 files one at a time in a for loop and takes hours. Someone suggests using xargs -P to parallelize it. What are the actual trade-offs and risks of doing that?

IntermediateBash6 min