01What happens at the kernel level on SIGTERM versus SIGKILL, and why might a container ignore SIGTERM?▼medium★ EssentialNewGoogleMetaAmazon3 repliesunlockedThe question that separates people who have debugged a hung rollout from people who have read about one. The interesting half is not the signal, it is PID 1.Open full answer →
02At what layer should this load balancer operate? Explain the trade-off between L4 and L7.▼mediumNewCloudflareGoogleMeta2 repliesunlockedA staple of every networking round, and the follow-up is always about TLS termination. Knowing which layer sees what decides most of the answer.Open full answer →
03What happens between typing a URL and the page rendering? Go as deep as you can.▼medium★ EssentialNewMetaGoogleCloudflare2 repliesunlockedThe oldest question in systems interviewing and still the best, because it is unbounded: the interviewer stops you when you run out of depth, and where you stop is the score.Open full answer →
06Writes are failing with no space left on device, but df shows 40% free. What is going on?▼mediumNewAmazonRed HatTCS1 repliesunlockedTwo different resources produce the same errno, and the second one is invisible unless you know to look. One command distinguishes them.Open full answer →
07Write a script that processes a 50GB log file on a box with 512MB of RAM. What does the interviewer watch for?▼medium★ EssentialNewGoogleMetaCloudflare2 repliesunlockedThe scripting round in disguise. The constraint is the question: it exists to see whether you stream or whether you load, and everything else is about whether the script is safe to run twice.Open full answer →
11Explain how a new process comes into existence on Linux. What do fork and exec each contribute?▼mediumNewRed HatGoogleMeta○ sign inThe two-syscall duet behind every process on the box. The follow-ups live in what survives the transition, and candidates who skip that fail the next question.Open full answer →
12We resized the cloud volume but df still shows the old size. Walk me through extending the filesystem live.▼mediumNewInfosysWalmart Global TechOracle○ sign inA routine cloud operation with three layers that can quietly disagree. The strong answer is an ordered procedure you could run during business hours, without a reboot.Open full answer →
13Can a Linux host have two default gateways? What actually breaks, and what is the right way to do multihoming?▼mediumNewJPMorgan ChaseGoldman SachsAccenture○ sign inThe answer is yes, and then the real question starts. Asymmetric routing and silent drops punish anyone who treats the routing tables as one flat list.Open full answer →
15You have written a backend service. Make it a proper systemd service. What belongs in the unit file?▼mediumNewRed HatSAPIBM○ sign inMost hand-written units boot in dev and die in production. The gap is Type selection, restart policy, and the drop-in workflow vendors expect you to respect.Open full answer →
17How do you run tcpdump on a production host without making things worse, and what do you do with the capture?▼medium★ EssentialNewCloudflareNetflixDatadog○ sign inMost candidates can recite the flags. The scored part is proving you can capture on a saturated box without adding load, then read the file afterward like evidence.Open full answer →
18Walk me through an SSH connection from keystroke to shell. Why is agent forwarding considered risky?▼mediumNewGitLabJPMorgan ChaseRed Hat○ sign inTwo authentications happen in every SSH session and most candidates narrate only one. Knowing who proves what, and where your agent socket ends up, is the scored material.Open full answer →
21Small requests succeed but large uploads hang mid-flight. What is your leading theory and how do you prove it?▼medium★ EssentialNewCloudflareFlipkartUber◆ premiumThe signature is unmistakable once seen: handshakes complete, then the connection freezes at the same byte count every time. Here is the probe sequence and the fixes, ranked.Open full answer →
23This host must serve three VLANs with redundant NICs. Explain VLAN subinterfaces and where each bonding mode fits.▼mediumNewIBMAccentureOracle◆ premiumEnterprise loops pair these topics because they test L2 literacy plus vendor coordination together. The scored insight is that LACP spreads flows, not packets, and needs the switch to agree.Open full answer →
25After scaling workers the app dies with too many open files. How do you raise the limit so it actually sticks?▼mediumNewPhonePeSwiggyInfosys◆ premiumEveryone knows ulimit -n. The interview question is which process inherits which value, why limits.conf did nothing for your service, and how you size the ceiling honestly.Open full answer →
27Spin up two isolated network stacks on one box and make them talk. Walk me through namespaces and veth pairs.▼mediumNewCloudflareFlipkartRed Hat◆ premiumFive commands separate people who have actually built this from people who read about it once. Here is the working sequence, plus the gotchas that break it.Open full answer →
28Explain the conntrack state machine. Which timers retire a connection, and why does the table fill with no leak?▼medium★ EssentialNewAmazon & AWSFlipkartRazorpay◆ premiumTable full is the symptom everyone knows. The interview answer lives one layer down: per-state timers, the five-day ESTABLISHED default, and what conntrack -S says about hash pressure.Open full answer →
29Capture a TLS connection in tcpdump. What differs between the TLS 1.2 and 1.3 handshakes, and why does an ops person care?▼mediumNewStripeCloudflareJPMorgan Chase◆ premiumOne round trip versus two is the headline, but the ops-relevant differences hide in what stays plaintext, how resumption works, and which middlewares the change broke.Open full answer →
30gRPC calls stall whenever one request retransmits. Explain head-of-line blocking in HTTP/2 and what you actually tune.▼medium★ EssentialNewUberNetflixGoogle◆ premiumMultiplexing removes application-level queuing and hands the problem to TCP. Here is where the blocking really lives, the loss math behind it, and the four levers that help.Open full answer →
31Connections through our load balancer reset after exactly 350 seconds of silence. Where do you look and what do you tune?▼mediumNewJPMorgan ChaseInfosysPhonePe◆ premiumA reset at a suspiciously round number is a fingerprint, not a bug. Matching client keepalives to the lowest timer in the path is the fix; here is the full ladder of knobs.Open full answer →
37Two hosts should push 10Gbps but the transfer crawls. How do you run a throughput test worth believing?▼medium★ EssentialNewCloudflareNetflixNVIDIA◆ premiumMost throughput tests measure the tester, not the network. Single stream versus parallel, slow start, sender-side retransmits, and the CPU ceiling: how to produce a number you can act on.Open full answer →
39Since the load balancer went in, every log line shows its IP. How do you recover the real client address?▼mediumNewCloudflareStripeDatadog◆ premiumX-Forwarded-For, PROXY protocol v1 and v2, and the trust boundaries between them. Get the layer wrong and your rate limiting, geo rules and audit trails all key off the balancer's address.Open full answer →
40One anycast prefix announced from six sites. What does that buy you, and what breaks at 3am?▼mediumNewCloudflareAmazon & AWSGoogle◆ premiumAnycast turns BGP convergence into your failover mechanism. Sessions stick to the site they landed on, monitoring must go per-site, and a route you cannot withdraw cleanly is worse than DNS.Open full answer →
41Our firewall rules are iptables scripts from 2015. What changes moving to nftables and what actually breaks?▼mediumNewRed HatGitLabAtlassian◆ premiumSets instead of thousand-rule chains, one engine for both IP families, atomic ruleset swaps, and a compatibility shim with sharp edges. Migration risk lives in coexistence and tooling assumptions, not syntax.Open full answer →
43Backup window is five minutes on a busy database volume. How do LVM snapshots give you a safe image?▼mediumNewGoldman SachsJPMorgan ChaseOracle◆ premiumCopy-on-write freezes a point-in-time view while the database keeps writing. Fat snapshots overflow into invalid backups and thin pools exhaust into frozen volumes: size both deliberately.Open full answer →
45Redis warns against transparent hugepages while the DBA asks for 2MB pages. Who is right?▼mediumNewPhonePeRazorpayOracle◆ premiumTransparent versus explicit hugepages is a control question, not a size question. Fork-heavy stores suffer THP copy-on-write amplification while large-resident databases gain TLB reach.Open full answer →
05When is serverless the wrong choice? Talk me through cold starts and what they actually cost.▼mediumNewAmazonMicrosoftAtlassian2 repliesunlockedMost candidates can sell serverless. The question asks you to argue against it, which needs a real understanding of the execution model rather than the marketing.Open full answer →
09The database failed over to its Multi-AZ standby and the application fell over anyway. What did Multi-AZ promise, what does it not?▼mediumNewAmazon & AWSRazorpayJPMorgan ChaseunlockedDatabase redundancy still needs reconnecting clients. Distinguish the deployment type, then measure how promotion and DNS changes affect application requests.Open full answer →
11A legacy workload must move off a dying data centre: lift-and-shift, re-platform or rebuild. How do you decide?▼mediumNewAccentureInfosysIBM○ sign inThe services-and-enterprise interview staple. There is a defensible answer and it is not 'always re-platform': the decision is a function of change tolerance, deadline reality and what the workload is worth.Open full answer →
12DNS failover with health checks is configured between two regions, yet users saw minutes of downtime. Why is it slower than it looks?▼mediumNewAmazon & AWSCloudflareSalesforce○ sign inDNS failover is a blunt instrument with three delays stacked on top of each other: detection, propagation and client caching. Knowing their sizes tells you when DNS is the right layer at all.Open full answer →
13Storage spend doubled though traffic barely moved. Walk me through S3 storage classes and getting the bill back down.▼mediumNewAmazon & AWSFlipkartWalmart Global Tech○ sign inThe cheapest storage class is rarely the cheapest answer. Retrieval pricing, minimum durations and per-transition fees decide whether a lifecycle rule saves money or manufactures waste.Open full answer →
14A nightly 40 GB export to S3 fails at 85 percent and starts over. How does multipart upload change that story?▼mediumNewAmazon & AWSDatabricksFlipkart○ sign inLarge object uploads are a reliability design problem, not a bandwidth one. Parts, retries and the completion call decide whether a flaky link costs one chunk or the whole night.Open full answer →
15Pick an EBS volume type for a Postgres primary with a nightly analytics batch. What decides it?▼mediumNewAmazon & AWSPhonePeGoldman Sachs○ sign inVolume choice is IO-shape matching: burst buckets, provisioned IOPS and throughput designs behave very differently under mixed OLTP-plus-batch load. Average latency graphs hide the failure entirely.Open full answer →
18Where does Redis actually earn its keep in production, and which of its features disappoint teams?▼mediumNewSwiggyRazorpayLinkedIn○ sign inSessions, locks and pub/sub are three very different contracts with the same server. Knowing which guarantees each one lacks is the difference between a cache and an outage.Open full answer →
22A critical CVE drops and 400 instances need a new AMI today. How do you roll the fleet with zero downtime?▼mediumNewNetflixAmazon & AWSUber◆ premiumFleet-wide replacement is a traffic-shaping problem: bake once, wave through in controlled batches, watch the alarms, and keep the exit open. In-place patching is the alternative and usually the regret.Open full answer →
24SCPs sit above every account in the organisation. What are they actually for, and where do teams get burned?▼mediumNewAmazon & AWSTCSInfosys◆ premiumService control policies cap what anyone in a member account can do, no matter what their IAM admins wrote. The craft is choosing a handful of denials that age well.Open full answer →
26Instances in our VPC cannot resolve the internal.corp names that on-premises systems depend on. How is hybrid DNS supposed to be wired?▼mediumNewTCSAccentureWalmart Global Tech◆ premiumHybrid DNS fails in both directions independently. Outbound rules carry VPC queries to your data centre, inbound endpoints bring on-prem queries back here, and both halves need wiring.Open full answer →
27Our S3 media is leaking through direct bucket URLs. How do you lock the origin to CloudFront without breaking playback?▼mediumNewFlipkartSwiggyAtlassian◆ premiumOrigin access control pins the bucket to your distribution, and signed URLs or cookies decide who plays what. Get the expiry wrong and the leak comes back with a signature on it.Open full answer →
28SQS, Kinesis or EventBridge: how do you choose the backbone for a new event-driven integration?▼medium★ EssentialNewAmazon & AWSNetflixPhonePe◆ premiumQueue, log and router solve different problems that all get called events. Picking by workload shape beats picking by whichever service the team already knows.Open full answer →
29Six services participate in an order flow. When do you orchestrate with Step Functions and when do you let events choreograph?▼mediumNewAmazon & AWSRazorpaySalesforce◆ premiumOrchestration buys a visible state machine with declared retries; choreography buys independence and coupling debt. Money paths usually deserve the state machine.Open full answer →
34Every team wants its own AWS account on day one. How do you hand out accounts safely without becoming a bottleneck?▼mediumNewAmazon & AWSAtlassianGoldman Sachs◆ premiumAccount-per-team is the right instinct, but hand-rolled account setup drifts within a month. Vending turns governance into a pipeline with an SLA instead of a ticket queue.Open full answer →
35Leadership wants a plan for losing a whole region. Walk me through the DR tiers and what they really cost.▼medium★ EssentialNewPhonePeFlipkartNetflix◆ premiumFour tiers, four bills. Stating RTO and RPO per tier turns a vague resilience wish into a decision leadership can actually price, and the testing story is where candidates fold.Open full answer →
36Users far from our region see 200 ms of extra latency. When do CDN, Local Zones and Wavelength each become the answer?▼mediumNewCloudflareAmazon & AWSNetflix◆ premiumLatency budgets decide architecture, and most teams buy edge compute before earning it with caching and protocol work. Know which rung of the ladder your problem actually needs.Open full answer →
40One percent of queue messages fail processing forever and the dead-letter queue grows daily. What is your playbook?▼mediumNewSwiggyUberNetflix◆ premiumA dead-letter queue with no owner is a landfill with a nicer name. Triage discipline separates teams that recover messages from teams that archive regret.Open full answer →
41We know exactly when our seasonal peak lands. How do you guarantee compute capacity without paying for idle all year?▼mediumNewFlipkartNVIDIAApple◆ premiumGuaranteed capacity and discounted capacity are different products. Peak season needs both, arranged in layers and verified with a game day before the traffic arrives.Open full answer →
42Security wants egress from the VPC inspected and limited to approved destinations. What are the realistic options?▼mediumNewGoldman SachsJPMorgan ChaseIBM◆ premiumAllow-listing egress starts free with security groups and ends with TLS-breaking appliances. Each rung costs latency, money and political capital, and knowing where to stop is the actual test.Open full answer →
46Azure Blob Storage works from a VM but fails from the office after public access is disabled. Where do you look?▼mediumNewMicrosoftSAPJPMorgan Chase◆ premiumThe private endpoint can be healthy while an office resolver still returns the public address. Trace the lookup from the failing client before changing access rules.Open full answer →
47An AKS service loses Key Vault access after moving namespaces. How do you debug workload identity?▼mediumNewMicrosoftSAPAccenture◆ premiumMoving a Kubernetes service account changes its token subject. Separate pod mutation, federation trust and Key Vault authorization before adding permissions.Open full answer →
02Name three things in the Terraform state file, and explain why it is a security artifact rather than a cache.▼medium★ EssentialNewHashiCorpJPMorgan ChaseAccenture3 repliesunlockedEveryone can say state maps config to reality. The follow-up that separates candidates is what else is in the file, and what that means for who may read it.Open full answer →
03Two engineers run terraform apply against the same backend at the same time. What happens?▼mediumNewHashiCorpAccentureInfosys2 repliesunlockedEveryone answers state locking. The follow-up is what happens when locking is not configured, and what you do with a stale lock at 2am, which is where the answer gets real.Open full answer →
04Where does Terraform stop and Ansible start? Give me a case where using the wrong one hurts.▼mediumNewRed HatAccentureInfosys2 repliesunlockedA staple of services-company interviews, and the boring answer (provisioning versus configuration) is only half of it. The useful half is what happens when you push either tool past its model.Open full answer →
05Your Ansible playbook reports changed on every run. Why is that a bug, and how do you fix it?▼mediumNewRed HatIBMInfosys2 repliesunlockedThe question that finds out whether someone writes playbooks or writes shell scripts wrapped in YAML. Idempotence is a property of the module you chose, not of Ansible.Open full answer →
06One Terraform module tree, three environments. How do you lay out state so a production apply can never touch anything else?▼mediumNewHashiCorpAccentureInfosysunlockedState layout needs an access boundary. Separate environment credentials and restrict who can assume them; a directory name cannot contain a mistaken apply.Open full answer →
09When does duplicated Terraform code deserve extraction into a module, and how do you version modules so consumers do not break?▼medium★ EssentialNewHashiCorpAccentureInfosysunlockedExtract too early and you maintain a wrapper nobody thanks you for. Here is the extraction trigger, the semver contract that maps onto Terraform surfaces, and the parallel-release path for breaking changes.Open full answer →
11An apply ran in an order that broke the deploy. How does Terraform decide ordering, and where does depends_on fit?▼mediumNewHashiCorpFlipkartUber○ sign inEveryone recites that depends_on forces ordering. The stronger half of the answer is the graph you never see: implicit edges from references, why file layout orders nothing, and what explicit edges cost.Open full answer →
13Pick and defend a remote state backend for a 40-engineer platform. Compare the realistic options.▼mediumNewHashiCorpGoldman SachsAccenture○ sign inThe table is half the answer. The other half is who holds credentials, who repairs a stuck lock at night, and why the boring option usually wins until RBAC demands grow teeth.Open full answer →
16A routine change wants to replace a production resource. How do Terraform updates become replacements, and what controls that?▼mediumNewHashiCorpFlipkartSwiggy○ sign inOne ForceNew attribute turns an edit into a destroy. Know the schema mechanics, the four lifecycle levers, and why create_before_destroy trades downtime for name collisions.Open full answer →
17An apply planned to destroy and recreate the production database. Which lifecycle arguments belonged on that resource?▼medium★ EssentialNewRazorpayAmazon & AWSHashiCorp○ sign inThree lifecycle arguments influence replacement and drift handling: create_before_destroy, prevent_destroy, and ignore_changes. Each earns its place through an incident story, and each has a failure mode interviewers wait to hear you name.Open full answer →
20Plans get scanned by policy-as-code before merge. Which rules earn a hard block, and who can waive one?▼mediumNewJPMorgan ChaseGoldman SachsCloudflare○ sign inScan plan JSON on every pull request, run new rules advisory for two weeks, and block only what is law. Waivers live in version control with an owner and an expiry date, or the gate becomes noise within a quarter.Open full answer →
21Should our Terraform runs move from Jenkins agents to a managed platform like HCP Terraform?▼mediumNewGitLabAtlassianHashiCorp◆ premiumManaged platforms sell governance, not execution: locked state with RBAC, plans on every pull request, and audit logs. Price them per resource under management against the engineering hours self-hosting quietly burns.Open full answer →
22Five thousand hosts across two clouds and a datacentre: what does your Ansible inventory look like?▼mediumNewWalmart Global TechSwiggyPhonePe◆ premiumStatic INI files die somewhere near two hundred hosts. Point inventory plugins at the systems that already know the truth, derive groups from tags with constructed inventory, and plan for stale hosts before they page you.Open full answer →
23New engineers cannot decrypt the Vault-encrypted group_vars. How did key handling rot, and what is the fix?▼mediumNewRed HatIBMTCS◆ premiumVault's weakness is the single shared password, not the AES256 underneath. The senior answer covers rekey ceremonies on offboarding, encrypt_string for readable diffs, labelled vault-ids per environment, and shrinking what needs encrypting at all.Open full answer →
24Your playbooks are idempotent today. How do you prove five hundred servers stayed converged over a month?▼mediumNewFlipkartNetflixWalmart Global Tech◆ premiumIdempotence describes one run; convergence describes the fleet across time. Scheduled check-mode sweeps with diff reporting, alerts above a learned baseline, and a hard rule that incident hotfixes become pull requests the same day.Open full answer →
28App teams promote builds from dev to staging to production. How should promotion work for infrastructure changes?▼mediumNewAccentureSalesforceFlipkart◆ premiumPromote the same code version, then generate and approve a separate saved plan against each environment's state and inputs. Pin, apply each reviewed artifact in sequence, and let the gates rise as you approach production. Environment branches quietly undo all of it.Open full answer →
29A major provider release lands and forty stacks pin the old version. How do you roll the upgrade forward without a fortnight of fire drills?▼mediumNewWalmart Global TechDatabricksCloudflare◆ premiumProvider upgrades are a scheduled platform product: automatic version inventory, a canary stack inside days, automation that fans out pinned bumps with plan output attached. Estates without this routine get upgraded by deprecation deadlines.Open full answer →
31Product wants a full environment per pull request. How do you build ephemeral Terraform previews that do not torch the budget?▼mediumNewGitLabAtlassianLinkedIn◆ premiumPreview environments succeed or die on teardown: webhook destroys plus a nightly janitor with a TTL. Get the data policy and cost tagging right or the invoice ends the experiment before the demo does.Open full answer →
34Everyone does GitOps for Kubernetes. Can the same model govern plain cloud infrastructure, and what breaks in translation?▼mediumNewGoldman SachsRed HatMicrosoft◆ premiumDistinguish a gated Terraform run workflow from a cloud controller that reconciles continuously. Both can start from Git, but they expose different approval, drift and credential boundaries.Open full answer →
35Terraform rotates the production database password tonight. Walk me through how every application survives the change.▼mediumNewRazorpayJPMorgan ChaseSAP◆ premiumRotation is an expand-contract migration for credentials: stage the new secret, prove every reader picked it up, revoke the old one, and treat the revocation as the test. The outage risk lives in clients and connection pools, not in Terraform.Open full answer →
36Design the publishing flow for an internal Terraform module registry: what gates a release, and how do modules retire?▼mediumNewInfosysTCSDatabricks◆ premiumRegistries live or die on upgrade ergonomics, not on publishing features. Green example plans gate every tag, automation delivers upgrade PRs with plan output to consumers, and retirement is a census plus a date.Open full answer →
01Walk me through everything that happens between kubectl apply and a running pod.▼medium★ EssentialNewGoogleMetaRed Hat2 repliesunlockedThe single most common Kubernetes interview question, and the one where a vague answer is most obvious. Every stage you name is a place the interviewer can ask you to debug.Open full answer →
03When do you need a StatefulSet rather than a Deployment, and what does it actually guarantee?▼mediumNewDatabricksSnowflakeUber2 repliesunlockedBoth run pods, so the answer sounds obvious until an interviewer asks what happens when you delete one. The guarantees are narrower and more specific than most candidates think.Open full answer →
04Liveness, readiness and startup probes: what does each one do when it fails, and how do you get them wrong?▼medium★ EssentialNewUberShopifyRed Hat2 repliesunlockedEveryone can recite the three. The scoring answer is what each failure causes, and why a badly configured liveness probe is more dangerous than none at all.Open full answer →
05Explain requests versus limits, and how they decide which pod gets killed first.▼mediumNewGoogleDatabricksUber2 repliesunlockedThe pair everyone configures and few can explain. QoS hints at eviction risk, but usage versus requests and Pod priority determine node-pressure ranking, and CPU and memory behave completely differently when you exceed them.Open full answer →
08A service image is 1.2GB and deploys are slow. Get it under 100MB without breaking it.▼medium★ EssentialNewRed HatGitLabShopify2 repliesunlockedA practical question with a precise answer, and the size is not the real cost. Pull time on every node, registry storage, and attack surface all scale with it.Open full answer →
10Helm or Kustomize for managing manifests across three environments? Defend the choice.▼mediumNewRed HatGitLabSAP2 repliesunlockedBoth solve the same surface problem and they disagree about how. The answer that scores names what each one makes hard, and notices that the GitOps tool you use changes the calculus.Open full answer →
12HPA and VPA on the same deployment: why is that a problem, and what should you run instead?▼mediumNewDatabricksUberSAP2 replies○ sign inA specific configuration trap with a clean explanation. Both controllers act on the same signal from opposite directions, and the result oscillates.Open full answer →
14What does a PodDisruptionBudget actually protect against, and why did your zero-downtime deployment drop requests anyway?▼mediumNewGoogleLinkedInSwiggy○ sign inPDB governs voluntary disruptions only and does not gate rolling updates at all. Candidates who say 'it keeps N pods alive' have just described the part it does not do.Open full answer →
17Envoy gets SIGTERM at the same instant as the app and requests drop mid-rollout. How does container ordering in a pod really work?▼medium★ EssentialNewGoogleUberStripe○ sign inInit containers are the easy half. The hard half is why plain sidecars race your app at both ends of the pod's life, and what restartPolicy Always changes about that.Open full answer →
18You updated a ConfigMap ten minutes ago and production still serves the old value. Explain how Kubernetes propagates configuration.▼mediumNewAtlassianGitLabWalmart Global Tech○ sign inThree propagation mechanisms live inside this one question and only one of them is automatic. Most candidates promise instant reloads; the kubelet has never promised that to anyone.Open full answer →
19Security wants rootless containers everywhere. What actually breaks, and where does the trade pay off?▼mediumNewRed HatGitLabIBM○ sign inRootless is the rare security control with a visible invoice. Candidates who can name what it costs, not just what it buys, are the ones who have actually migrated a build farm.Open full answer →
21Spark executors sit Pending for hours because the default scheduler fragments them across nodes. Can you bring in a different scheduler?▼mediumNewDatabricksNVIDIAFlipkart◆ premiumMultiple schedulers are supported, rarely understood, and dangerous in a specific way. The strong answer names the deadlock that gang scheduling fixes and the capacity race it can open.Open full answer →
23A developer applies a PVC and nothing happens. Walk me through dynamic provisioning and the StorageClass decisions that shape it.▼mediumNewSalesforceJPMorgan ChaseSAP◆ premiumProvisioning is a four-actor handshake between the PV controller, a sidecar, a driver and a backend. Knowing who calls whom turns every stuck PVC from mystery into checklist.Open full answer →
24Ten teams share one cluster and one team's cron job ate every node. What enforces fairness mechanically?▼mediumNewGoldman SachsWalmart Global TechTCS◆ premiumQuotas are admission-time contracts counted in requests, not measured usage. That single sentence explains most quota outages, most quota confusion, and the reason LimitRange must sit beside every quota.Open full answer →
29We replaced Docker with containerd on every node. What did we actually gain, and what runs underneath now?▼medium★ EssentialNewRed HatNVIDIADatadog◆ premiumDockershim is gone and the CRI contract decides what a runtime must do. The senior-level part is the shim model: a supervisor process that owns exit codes and stdio so the daemon can die without taking workloads with it.Open full answer →
31Private registry pulls started failing ImagePullBackOff overnight. Walk me through the credential chain.▼mediumNewJPMorgan ChaseInfosysTCS◆ premiumPull auth resolves on the node before any container exists. Candidates who can order the credential chain and read 401 versus 403 versus 429 in events diagnose this in minutes; the rest rotate secrets blind.Open full answer →
33Policy webhooks enforce our security rules. Should failurePolicy be Ignore or Fail, and what does each cost?▼mediumNewStripeJPMorgan ChaseSalesforce◆ premiumFail protects the policy, Ignore protects availability, and every real answer starts with per-webhook threat model plus scoping. The canonical outage, a webhook that rejects its own restart, separates the people who have run this from those who read about it.Open full answer →
34A nightly batch job starves the payment service at peak. Design priority and preemption so it cannot recur.▼mediumNewNetflixFlipkartSwiggy◆ premiumPriority is one number with three separate effects: scheduling order, preemption victim selection, and eviction order under node pressure. Conflating those is the trap; designing tiers that survive both a full cluster and a hot node is the pass.Open full answer →
35We run three zones and after every incident the recovered zone sits half empty. How do you spread workloads deliberately?▼mediumNewUberFlipkartWalmart Global Tech◆ premiumAnti-affinity is binary and falls over at scale; topologySpreadConstraints give you numeric skew control across labeled domains. The subtle parts are eligibility filtering before the skew math, and the fact that Kubernetes never rebalances anything for you.Open full answer →
37CPU metrics lag demand by minutes because traffic arrives as queue depth. How should autoscaling react to events?▼mediumNewPhonePeSwiggyFlipkart◆ premiumUtilization-based scaling is the wrong sensor when work arrives as backlog. The design questions are threshold math against drain rate, reaction-time bounds from polling, and why lag-driven fleets oscillate without generous targets and idempotent consumers.Open full answer →
41A bad helm delete wiped half our objects. You keep telling me we have backups: what comes back, and what doesn't?▼mediumNewJPMorgan ChaseGoldman SachsInfosys◆ premiumTwo artifacts hide under 'Kubernetes backup' and they recover different things. Interviewers grade the misses: volume bytes, encryption keys, and everything that never lived in etcd at all.Open full answer →
42Five teams share our platform and two are regulated. Where do you draw the tenancy line: namespaces, separate clusters, or vclusters?▼mediumNewDatabricksDatadogSalesforce◆ premiumTenancy is a dial from policy-based soft isolation to hard cluster boundaries with a virtual-control-plane middle ground. The scored answer picks by blast radius requirements and names what each model still leaves shared.Open full answer →
43Every pod carries a credential to our API server. How does service account authentication actually work, and how would you lock it down?▼mediumNewStripeNetflixJPMorgan Chase◆ premiumPods authenticate with JWTs minted per-pod now, not eternal Secrets. The scored answer separates authentication from authorization, explains audience binding, and treats automount as opt-in rather than ambient.Open full answer →
45Off-peak, the autoscaler removes nodes and our Spark driver got evicted mid-run. How does scale-down choose its victims?▼mediumNewAmazon & AWSLinkedInAtlassian◆ premiumScale-downers mark a node removable only when every pod on it can leave safely. Your batch workload died because nothing marked it special. The mechanism is a filter cascade, and the fix is priorities, PDBs and annotations.Open full answer →
48The HPA shows a CPU number. Trace it from the container to the scaling decision, and tell me where that number lies.▼mediumNewNetflixDatadogMicrosoft◆ premiumKubelet resource metrics to metrics-server to aggregated API to HPA controller: every hop adds lag and averaging. Walking the path and naming where it distorts demand separates operators from dashboard readers.Open full answer →
49Sidecar proxies cost us real memory per pod. Do ambient and Cilium-style meshes actually remove that cost, and what do they trade?▼mediumNewSalesforceStripeSAP◆ premiumYes, the proxy moves: one L4 agent per node, eBPF in-kernel, waypoints only where L7 policy demands. The scored answer quantifies the sidecar bill, compares where each architecture lands the proxy, and names migration risks.Open full answer →
51Three replicas of one service landed on the same node and one reboot killed them all. How do affinity and anti-affinity actually work?▼mediumNewFlipkartNetflixPhonePe◆ premiumHard versus soft rules, topology keys, weights that lose to everything else, and the IgnoredDuringExecution half nobody remembers. Placement shapes blast radius only when paired with disruption budgets.Open full answer →
52Two hundred pods restarted overnight and nobody knows why. How do you debug crash loops at scale, and what is the termination message for?▼medium★ EssentialNewDatadogRazorpaySwiggy◆ premiumExit codes, the previous-container log, and a little-known file at /dev/termination-log that carries a container's last words into kubectl output. Scale triage starts with classification, not with opening pods.Open full answer →
54A Helm release with eighty templates deploys in a random-looking order and the migration hook ran late. How do you keep large releases safe?▼mediumNewGitLabAccentureTCS◆ premiumKind precedence orders manifests, hooks jump the queue with their own weights and delete policies, and --atomic plus --wait turn hope into rollback. Split charts along blast radius, not folder aesthetics.Open full answer →
56Nodes go NotReady while pod logs stay innocent. How do kernel failures surface into Kubernetes, and what does Node Problem Detector add?▼mediumNewCloudflareFlipkartRed Hat◆ premiumHeartbeats, conditions and taints are the only vocabulary the control plane understands. NPD translates journald and kernel ring messages into that vocabulary; custom plugins carry your hardware's dialect.Open full answer →
58The database StatefulSet needs more CPU and larger volumes with no downtime. Walk me through volume expansion and the restart choreography.▼mediumNewRazorpayPhonePeSnowflake◆ premiumVolumes grow online and never shrink; StatefulSet template changes normally replace pods ordinal by ordinal; supported in-place pod resize is a separate path. The craft is expanding storage first, gating rolls with partition, and letting replication lag set the pace.Open full answer →
59A service in the EU cluster must call one in the US cluster. What are the real options for cross-cluster service discovery?▼mediumNewNetflixUberLinkedIn◆ premiumA ladder from health-checked global DNS through endpoint mirroring to mesh east-west gateways. The deciding axis is trust boundary and failure isolation, not any mesh's feature matrix.Open full answer →
64Ingress NGINX is retired, but it still serves our traffic. How would you migrate without breaking customers?▼mediumNewRed HatGoogleCloudflare◆ premiumAn end-of-maintenance date changes the risk even while traffic stays healthy. The work is proving routing and security parity before moving a production hostname.Open full answer →
66An HTTPRoute attaches to a shared Gateway but cannot reach a Service in another namespace. Which permission is missing?▼mediumNewGoogleRed HatMicrosoft◆ premiumRoute attachment and cross-namespace backend access have different owners. Use route status to find the failing boundary before broadening any permission.Open full answer →
01Blue-green, canary or rolling for a payments API: pick one and defend the resource and rollback trade-off.▼medium★ EssentialNewStripeRazorpaySalesforce2 repliesunlockedThe interviewer does not want the three definitions. They want a decision, the number that justifies it, and what you do when the canary looks fine for nine minutes and then does not.Open full answer →
02Explain fetch versus pull, then tell me when you would rebase rather than merge and what that does to a branch others have pulled.▼mediumNewGitLabAtlassianMicrosoft2 repliesunlockedThe fetch and pull half is a warm-up. The rebase half is where candidates either show they understand that rebasing rewrites commits or reveal that they have only ever followed instructions.Open full answer →
03Your pipeline takes 45 minutes and developers have stopped trusting it. How do you fix it?▼medium★ EssentialNewGitLabAtlassianShopify2 repliesunlockedA question about developer experience as much as engineering. Measure before optimising, and notice that the trust problem and the duration problem may have different causes.Open full answer →
07Push or pull for deployments? Explain what pull actually removes from your threat model.▼medium★ EssentialNewGitLabAtlassianStripe2 repliesunlockedThe security argument for GitOps is more specific than 'Git is the source of truth'. Pull deployment can remove cluster credentials from CI, and that single fact is most of the case.Open full answer →
08Walk me through what happens between a developer pushing a commit and a job starting on a runner.▼medium★ EssentialNewMicrosoftAccentureInfosysunlockedMost candidates narrate the YAML. The scoring starts underneath: who schedules what, where artifacts live between jobs, and why disposable runners rewrite how you think about caching and trust.Open full answer →
10Our Argo CD setup has forty services and grows every quarter. How should we organise Applications?▼mediumNewRed HatWalmart Global TechSalesforceunlockedOne Application declaring others sounds like trivia until you need to rebuild a cluster in an afternoon or hand a team a bounded slice of the platform. Here is when the pattern earns its keep, and when ApplicationSet should replace it.Open full answer →
12How do you land a refactor that needs three months without keeping a branch open for three months?▼mediumNewMetaGoogleAtlassian○ sign inLong-lived branches pile up merge debt until integration becomes a gamble. There is a named technique that ships a three-month refactor in releasable increments, and its final step is deletion.Open full answer →
13It is release week and every Jenkins build queues behind another. Sort out the agent situation.▼mediumNewTCSAccentureInfosys○ sign inQueueing during release week is rarely bad luck. Diagnosis takes a minute once you know the three failure shapes, and the durable fix treats agents as cattle with labels and lifespans.Open full answer →
14Why promote one artifact through dev, staging and prod instead of rebuilding for each environment?▼medium★ EssentialNewAmazon & AWSNetflixJPMorgan Chase○ sign inIf every environment rebuilds, staging never validated the bytes production runs. The promotion model auditors and 2am responders both love, plus the costs nobody mentions until adoption.Open full answer →
16You want forty engineers merging to main daily. How does trunk-based development survive contact with reality?▼mediumNewGoogleMetaLinkedIn○ sign inThe honest mechanics of merging to trunk many times a day: flags, fast CI, trunk locks, and the conditions under which you should not run it at all.Open full answer →
17How do you decouple deployment from release with feature flags, and who retires the flags afterwards?▼medium★ EssentialNewNetflixFlipkartSwiggy○ sign inDeployment and release are two decisions, not one. The flag patterns that buy you instant reversibility, and the retirement discipline most teams skip.Open full answer →
19Our container registry passed ten terabytes and the bill keeps climbing. Design a retention policy.▼mediumNewJPMorgan ChaseGoldman SachsWalmart Global Tech○ sign inA registry grows because every commit mints digests nobody pulls again. Reference-aware retention keeps rollback targets and audit chains while expiring the debris.Open full answer →
21Roughly a third of our CI failures are flakes. How do you run a quarantine programme that does not become a graveyard?▼mediumNewMetaMicrosoftUber◆ premiumQuarantine is a holding cell with an expiry date, not a landfill. Per-test flake rates, entry evidence, an enforced expiry review, and the cap that turns fixing into priority.Open full answer →
24Every PR merged green, yet main breaks twice a week. What does introducing a merge queue actually change?▼mediumNewMicrosoftMetaAmazon & AWS◆ premiumGreen PRs can still break main because they were validated against a stale tip. Merge queues revalidate the exact combination that lands, trading latency for certainty.Open full answer →
25Nobody owns updating base images and CVE reports keep landing on my desk. Design the automation that fixes this.▼mediumNewRed HatCloudflareJPMorgan Chase◆ premiumBase layers are dependencies: digest-pin them, let bots bump them weekly, and let CVE disclosures trigger scoped rebuilds through the normal pipeline. Days, not quarters.Open full answer →
26Our CI bill doubled this year and finance is asking questions. Where does the compute money go?▼mediumNewAtlassianGitLabWalmart Global Tech◆ premiumCost per merge beats cost per minute. Attribute spend by pipeline, attack caches and matrix sprawl first, and know what self-hosted runners really cost.Open full answer →
28Every quarter we declare a release freeze and teams break it within days. How do you make windows stick?▼mediumNewJPMorgan ChaseGoldman SachsFlipkart◆ premiumA freeze enforced by email is a suggestion. Tier services, put the window in deploy tooling, price exceptions honestly, and judge the policy by incidents prevented.Open full answer →
31Traffic shifting proves nothing for nightly batch jobs. What replaces the canary for those rollouts?▼medium★ EssentialNewNetflixUberPhonePe◆ premiumFor scheduled and stateful workloads the exposure unit is records and time, not requests: shadow runs on real input, row-level diff budgets, checkpoint compatibility, one-cycle warm standby.Open full answer →
32Staging passed, production broke. Why does staging always lie and what do you actually do about it?▼mediumNewAccentureSalesforceInfosys◆ premiumStaging is a snowflake maintained by accretion. Rank drift sources by risk, shrink them mechanically with parity by construction, and stop calling staging the last line of defence.Open full answer →
34We support three major versions at once. How do you run release branches and cherry-picks without chaos?▼mediumNewRed HatSAPAtlassian◆ premiumBackports look trivial until a cherry-pick conflicts. Branch-per-line discipline, forward-port-first ordering, and an honest EOL calendar are what keep three versions shippable at once.Open full answer →
36Every team copy-pastes the same pipeline config. How do you share it centrally without becoming a bottleneck?▼mediumNewAccentureInfosysTCS◆ premiumCentral pipeline logic fails two ways: forked copies that drift, or a platform team queue every change must wait behind. Versioned templates with pinned consumers and declared hooks avoid both.Open full answer →
37CI needs real cloud credentials to deploy. How do you scope, rotate, and respond when one leaks?▼mediumNewJPMorgan ChaseGoldman SachsRazorpay◆ premiumPipeline credentials are the keys to production and git history is forever. Scoping per stage, runtime-minted short-lived identities, expiry-enforced rotation, and a revoke-first leak playbook.Open full answer →
40Production is failing at 2am. Design the hotfix path you want built before that night comes.▼mediumNewPhonePeFlipkartSwiggy◆ premiumkubectl-edit happens when no designed emergency path exists. What an expedited lane may drop, what it must never drop, and how pre-authorization plus follow-up tickets keep it honest.Open full answer →
41Why do Terraform modules and application artifacts need different versioning disciplines?▼mediumNewHashiCorpAccentureSalesforce◆ premiumApplications roll back by redeploying; modules cannot unapply state. The asymmetry that forces expand-contract discipline and plan-reviewed upgrades instead of promote-and-rollback pipelines.Open full answer →
01Define SLI, SLO and SLA, compute the monthly error budget for 99.95 percent, and tell me what changes when it is spent.▼medium★ EssentialNewGoogleLinkedInDatadog2 repliesunlockedThe arithmetic takes ten seconds and most candidates stall on it. The stall is the signal: it means error budgets are something you have read about rather than used.Open full answer →
05Counter, gauge, histogram, summary: which do you use for request latency, and why not the others?▼mediumNewDatadogGrafana LabsLinkedIn2 repliesunlockedA question with a right answer and a subtle reason. Histogram versus summary is the part that catches people, and it turns on whether you can aggregate across instances.Open full answer →
06A request crosses six services and you have no idea where the time goes. How does tracing fix that?▼mediumNewDatadogUberStripe2 repliesunlockedTracing is the only telemetry that answers where the time went across services. The mechanism is context propagation, and the reason teams fail at it is that one uninstrumented hop breaks the chain.Open full answer →
08Forty services each ship a different vendor agent. You are consolidating on OpenTelemetry. What improves, what breaks, what of the vendors?▼mediumNewDatadogGitLabSalesforceunlockedOpenTelemetry is an API and a wire protocol, not a product. Candidates who promise instant multi-vendor bliss have never run the collector in production or negotiated with a vendor who knows it.Open full answer →
09You are building a new service. What do you instrument on day one so the first incident is diagnosable?▼mediumNewGoogleStripeLinkedInunlockedDay-one telemetry is cheap and retrofitting it costs an incident. The answer that scores names the linking layer (trace IDs in logs, exemplars on metrics) that turns three tools into one story.Open full answer →
12One Grafana serves three hundred teams and half the dashboards are abandoned. How do you organise it?▼mediumNewCloudflareWalmart Global TechRed Hat○ sign inDashboard sprawl is an operating-model problem wearing a tooling costume. The scored answer moves definitions into git, attaches ownership metadata to every panel, and deletes without ceremony.Open full answer →
13Follow one log line from the application into Elasticsearch and onto the Kibana screen. Where does this path break at scale?▼mediumNewAmazon & AWSFlipkartJPMorgan Chase○ sign inThe data-path question separates people who have sized a cluster from people who installed one. Shard sizing, refresh versus flush, and each ILM phase carry one specific failure mode apiece.Open full answer →
14Pick a trace-sampling strategy for our checkout service and defend it.▼medium★ EssentialNewDatadogStripeLinkedIn○ sign inChoose what evidence must survive, then price the collection path. A tail policy can only inspect traces that reach it; low SDK sampling changes the guarantee before the collector sees a span.Open full answer →
15Dashboards stayed green during an outage users definitely felt. Where does synthetic monitoring fit so this cannot recur?▼mediumNewSalesforcePhonePeSwiggy○ sign inMetrics describe the server's experience; synthetics describe the user's. The strong answer designs a few money-path journeys from real geographies, pages only on persistent failure, and budgets for script rot.Open full answer →
18What can eBPF-based observability see that a normal agent cannot, and when is it not worth adding?▼mediumNewNetflixCloudflareDatadog○ sign inThe kernel watches syscalls, sockets and short-lived processes that userspace agents polling every few seconds never meet. Know what eBPF adds, what it costs, and the security conversation it starts.Open full answer →
19Forty Kubernetes clusters, each monitoring itself. How do you make one observable estate out of this?▼mediumNewCloudflareUberPhonePe○ sign inForty healthy islands equal one blind estate. Compare the consolidation patterns honestly, keep alerting local, curate what crosses the WAN, and make the global view read-only and cheap.Open full answer →
21An alert paged a team that left eighteen months ago. Design alert routing and escalation so this cannot happen.▼mediumNewAtlassianDatadogGitLab◆ premiumRouting rots because orgs change faster than configs. The senior answer treats ownership as data resolved from a catalog at fire time, with drift detection on the routing itself.Open full answer →
23How long should an on-call rotation be, and how do you hand over without losing context?▼mediumNewCloudflareAtlassianSwiggy◆ premiumRotation length decides focus versus fatigue, handoff quality decides whether Tuesday inherits Monday's mess, and follow-the-sun only works when every region holds real authority.Open full answer →
24Walk me through facilitating the post-incident review after a severe outage. How do you keep it blameless but not toothless?▼mediumNewGoogleNetflixGoldman Sachs◆ premiumFacilitation is mechanics: timeline before theories, blame converted into system questions, actions with owners tracked to closure. Include the defensive engineer and the exec who wants a head.Open full answer →
26The observability bill tripled and finance wants to know who spends what. How do you attribute costs per team?▼mediumNewDatadogJPMorgan ChaseAccenture◆ premiumAttribution is an incentive-design problem: own-team labels at ingest, unit pricing per signal, monthly showback before any chargeback, sanctioned levers so teams can actually respond.Open full answer →
27Our anomaly detection flags every deploy and sleeps through real incidents. Where does anomaly detection actually work?▼mediumNewDatadogNetflixRazorpay◆ premiumDetectors earn their keep on seasonal aggregates and fleets of similar series, run in shadow mode with measured precision. They lie on low-volume series, bursty workloads and regime changes.Open full answer →
29We report one MTTR number and it never improves. Break down where incident time actually goes.▼medium★ EssentialNewUberNetflixPhonePe◆ premiumMTTR is three clocks hiding in one number. Profile detection, diagnosis and fix separately from incident timestamps; attack whichever clock dominates, which is almost never rollback speed.Open full answer →
30Our platform's users are other engineers. What does an SLO even mean when the customer is another team?▼mediumNewGoogleStripeLinkedIn◆ premiumInternal platforms hide a trap: the direct user is an engineer, but the real traffic belongs to their customers. Define SLIs from the consumer's vantage and turn the error budget into roadmap currency.Open full answer →
32We can't afford full logging on our hottest service. Sample the logs or filter aggressively, and what do we lose?▼mediumNewRazorpaySwiggyDatadog◆ premiumSampling keeps proportions and loses rare individuals; filtering keeps chosen classes complete and loses whatever you misclassified. Decide retention at write time, keep counters always, rehydrate the rest.Open full answer →
33Could we use distributed traces as regression tests for request flows, not just for debugging?▼mediumNewAtlassianGitLabUber◆ premiumAssert on the shape of a trace: which spans ran, in what order, with which attributes. Catches the cross-service regressions unit and contract tests structurally miss, at the price of instrumentation discipline.Open full answer →
35Your severity matrix looked tidy until a real incident. How do you define severities people actually apply?▼mediumNewGoldman SachsJPMorgan ChaseTCS◆ premiumSeverity inflation and silent underdeclaration are both incentive problems, not wording problems. Anchor levels to impact and obligations, pre-write example scenarios, and make declaring severe safe.Open full answer →
42Your OTLP endpoint returns HTTP 200, but spans are missing. Should the Collector retry the batch?▼mediumNewDatadogGoogleMicrosoft◆ premiumHTTP success can carry a rejected-span count. Replaying that batch can duplicate accepted telemetry, while enlarging the queue cannot repair invalid data.Open full answer →
01A pod is in CrashLoopBackOff and the logs are empty. Debug it, step by step.▼medium★ EssentialNewGoogleUberFlipkart3 repliesunlockedThe most-asked scenario question in DevOps interviews, and the one where candidates most often list commands instead of reasoning. Empty logs is the clue, not the obstacle.Open full answer →
03A service returns 503 but every pod behind it looks healthy. Debug it.▼medium★ EssentialNewUberShopifyFlipkart2 repliesunlockedThe pods are Running, the dashboard is green, and users get errors. The gap between Running and receiving traffic is where this question lives, and it has a precise answer.Open full answer →
05A node goes NotReady. What happens to its pods, and on what timeline?▼mediumNewGoogleMetaRed Hat2 repliesunlockedTests whether you know that Kubernetes waits, and for how long. The default timings surprise most candidates, and they explain why a node failure hurts longer than people expect.Open full answer →
07The pipeline says the deploy succeeded, but users still see the old version. Find it.▼mediumNewGitLabAtlassianMeta2 repliesunlockedA deceptively deep question, because there are at least six places a version can get stuck and they span the pipeline, the cluster and the edge. Work the path in order.Open full answer →
08You are paged at 3am: a production node is at 100% disk. What do you do, in order?▼mediumNewAmazonTCSInfosys1 repliesunlockedTests the mitigate-before-diagnose reflex under time pressure, plus whether you know the two ways a disk can be full and the trap that makes freed space not come back.Open full answer →
11TLS renewal is automated and has worked for months. One night every client starts failing certificate verification. What happened?▼mediumNewCloudflareAmazon & AWSFlipkart○ sign inAutomation can renew a certificate without deploying it correctly. Check the served leaf and chain, the client trust store and the exact verification failure.Open full answer →
13Checkout is failing with 'connection pool exhausted', but the database CPU sits at 10 percent. Where is the problem?▼mediumNewFlipkartRazorpayWalmart Global Tech○ sign inAn idle database with a starved application is the tell. The connections are held, not used. More database capacity does not release leaked connections.Open full answer →
16Your last three incidents had nearly identical action items. What is broken about your post-mortem process?▼mediumNewGoogleLinkedInGoldman Sachs○ sign inRepeated action items are a measurable defect with a mechanical cause. Candidates who answer 'culture' without a mechanism are describing the symptom back to you.Open full answer →
17A VM rebooted after a storage change and dropped into emergency mode. Talk me through the recovery and what you check first.▼mediumNewMicrosoftOracleIBM○ sign inEmergency mode after a storage change is usually one line in fstab. What interviewers score is your order of operations and whether your recovery preserves data-mount dependencies.Open full answer →
19Requests pile up at the nginx edge, one core is pegged at 100 percent, and the backends look bored. Walk me through it.▼mediumNewCloudflareFlipkartSwiggy○ sign inOne saturated core on a proxy is rarely about raw traffic volume. It is a parallelism failure with three usual suspects, and the per-thread view names the culprit in minutes.Open full answer →
20After last night's firewall cleanup, calls to one payment vendor hang instead of failing fast. Find the rule that did it.▼mediumNewRazorpayJPMorgan ChaseGoldman Sachs○ sign inA hang suggests missing progress; a refusal suggests an explicit error. Packet evidence distinguishes firewall behavior from routing failures and closed listeners. Then rule counters, not eyeballs, finger the guilty line.Open full answer →
21The CI runner's Docker daemon crashed mid-build and refuses to start. Release is blocked. Get us shipping again.▼mediumNewGitLabAtlassianAccenture◆ premiumEveryone reaches for reinstall. The disciplined path is one journal file, four failure signatures, and an explicit decision about whether this host deserves surgery at all.Open full answer →
23A rolling update stalls halfway: new replicas crash-loop and old ones are already scaled down. What are your first moves?▼mediumNewFlipkartPhonePeSwiggy◆ premiumThe reflex is rollback and it is usually right. There is exactly one class of failure where undo makes things worse, and knowing it is the entire interview.Open full answer →
26Apps emit more log lines than the logging pipeline stores, and nothing alerts. Where do the missing events go?▼mediumNewWalmart Global TechDatadogSnowflake◆ premiumNothing errors because dropping unmatched lines is documented behaviour. Counting the tagged failures converts an invisible leak into a number, and numbers have owners.Open full answer →
29Every evening the reporting VM crawls, vmstat shows constant si and so, and the CPUs burn in system time. What is happening?▼mediumNewGoldman SachsInfosysOracle◆ premiumThe box looks CPU-starved but the CPUs are starving themselves. Reading the reclaim loop correctly separates people who have sat on the console from people who have read about it.Open full answer →
32Nightly backups push the database volume to 100 percent utilisation and application latency follows. How do you make the backup behave?▼mediumNewSwiggyFlipkartWalmart Global Tech◆ premiumThe backup is doing its job and the database is paying for it. Attribution first, then enforcement that actually binds on modern kernels, because priority support depends on the active kernel and IO scheduler.Open full answer →
33One app instance keeps flapping out of the load balancer pool, yet between bursts it serves traffic happily. Where do you look?▼mediumNewLinkedInNetflixAtlassian◆ premiumSelf-healing unavailability is a timeout arithmetic story. Pull the balancer's removal timestamps, lay them against the GC log, and the pause that ejects the instance will be sitting there in plain sight.Open full answer →
34Redis latency spikes for a few hundred milliseconds every couple of minutes, right around each background save. What is your hypothesis?▼medium★ EssentialNewPhonePeFlipkartRazorpay◆ premiumSpikes that march in step with BGSAVE are a page-size story, not a network story. Check actual huge-page usage, fork duration and copy-on-write pressure on the deployed kernel.Open full answer →
35We doubled Kafka's partition count to fix growing lag, and lag grew instead. Walk me through what a rebalance does to a group.▼mediumNewUberLinkedInSnowflake◆ premiumMore partitions should mean more throughput, so why did the backlog deepen? Because rebalance behavior depends on the group protocol, and the way consumers divide work decides who pays for it.Open full answer →
37The secrets manager blipped for ten minutes overnight, and applications restarting hours later are still failing. Explain the cascade.▼mediumNewSalesforceJPMorgan ChaseStripe◆ premiumThe outage window closed, but every process born since then still tries to fetch secrets at boot with nothing to fall back on. Why restarts keep reopening an incident that already ended.Open full answer →
42A nightly ingestion job failed quietly for nine days and finance found the missing rows before your alerts did. Reconstruct it.▼mediumNewTCSInfosysRazorpay◆ premiumExit codes said green while the warehouse went hollow. Where detection should have sat, why retries could not help, and the backfill discipline finance will actually accept.Open full answer →
44A price change shipped an hour ago and half the world still sees the old number, though the purge reported success. Find the gap.▼mediumNewNetflixCloudflareSwiggy◆ premiumPurges act on exact cache keys, and the edge is full of variants the purge never named. Verify per variant at real POPs, then fix the key model instead of chasing URLs forever.Open full answer →
46A pod restarts every ten days, nobody reproduces the leak locally, and instant-use alerts stay green. How do you catch it?▼mediumNewDatadogLinkedInGoogle◆ premiumSlow leaks hide inside restart cycles and percentage thresholds. Plot weeks of absolute memory against deploys, prove it with profiler deltas, and alert on predicted time-to-limit instead.Open full answer →
47Yesterday's security group cleanup looked routine, and today the DR site runs hours behind on replication. Connect the dots.▼mediumNewAmazon & AWSMicrosoftWalmart Global Tech◆ premiumStateful firewalls keep established flows alive after their rule vanishes, so cleanup day passes every check and lag appears days later. Flow logs name the hour; inventories prevent the repeat.Open full answer →
49A node cannot fork new processes at all, and the culprit pod holds ninety thousand threads. Walk me through this failure.▼mediumNewGoogleUberRazorpay◆ premiumFork failures can reflect PID limits or memory allocation failure even when host RAM looks available. Find which ceiling broke, cap PIDs per cgroup so one team's leak costs one pod, and fix the unbounded spawn.Open full answer →
01SAST, DAST, SCA and IAST: where does each belong in a pipeline, and what can none of them see?▼mediumNewJPMorgan ChaseGoldman SachsRazorpay2 repliesunlockedEasy to define and easy to fail. The scoring half is where each gate sits, what it does to build time, and the honest admission of what the whole set misses.Open full answer →
03An AWS key was committed to a public repo two hours ago. Walk me through the next hour.▼medium★ EssentialNewJPMorgan ChaseRazorpayGitLab2 repliesunlockedAn incident response question wearing a Git costume. The wrong instinct is to rewrite history first, and it costs you the hour that matters.Open full answer →
08Design RBAC for a shared multi-team Kubernetes cluster. Which misconfigurations do you see most often?▼mediumNewRed HatFlipkartRazorpayunlockedMost clusters fail an RBAC review on the same handful of patterns. Naming them concretely, plus the namespace-first design that prevents them, is what separates operators from tutorial readers.Open full answer →
09PodSecurityPolicy was removed from Kubernetes. What replaced it, and how do you roll pod security out safely?▼mediumNewRed HatGitLabPhonePeunlockedNaming the replacement is the floor of this question. What scores is the audit-then-warn-then-enforce sequence and an honest answer about the vendor chart you cannot fix.Open full answer →
12Why should a DevOps engineer care about the OWASP Top 10 if they never write the frontend?▼mediumNewStripeRazorpaySwiggy○ sign inReciting injection classes you cannot fix is the trap. The scored move maps each risk category to a lever an ops or platform engineer owns, from response headers to metadata endpoints.Open full answer →
13Should container image scanning block deploys or just warn? Defend your policy.▼mediumNewNetflixUberWalmart Global Tech○ sign inWarn forever becomes wallpaper; block on day one gets the gate switched off. The durable answer is a severity-and-fixability matrix plus suppressions that expire.Open full answer →
15Describe the full lifecycle of a production secret, from creation through rotation to revocation.▼mediumNewJPMorgan ChaseGoldman SachsPhonePe○ sign inTool selection is the shallow half of secrets questions. Senior answers live in the mechanics: dual-validity windows, consumer caching, and revocation you have actually tested rather than assumed.Open full answer →
17Your platform team merges infrastructure changes daily. Where does threat modelling fit without stalling delivery?▼mediumNewAmazon & AWSMicrosoftGoldman Sachs○ sign inThreat modelling dies as a document ritual and lives as a design-stage habit. The answer that scores: tier reviews by blast radius, short sessions on RFCs, findings filed where engineers already work.Open full answer →
20Your admins can delete the audit logs covering their own actions. How do you make the trail tamper-evident?▼mediumNewJPMorgan ChaseGoldman SachsStripe○ sign inTamper evidence is an architecture property, not a log setting. Off-box forwarding, append-only storage under separate credentials, hash chains and a verification job that actually runs.Open full answer →
22Attackers are spamming push approvals at 2am and someone will eventually tap accept. What is your plan?▼mediumNewUberMicrosoftPhonePe◆ premiumPush approval is a weak factor and fatigue is its predictable failure mode. Stop the campaign with number matching and rate limits; end the attack class with passkeys, device gating and a hardened helpdesk.Open full answer →
23Design the break-glass accounts we will need when SSO is down. What does good look like?▼medium★ EssentialNewGoldman SachsNetflixFlipkart◆ premiumBreak-glass exists to restore login when the identity provider is the thing that died. Few accounts, sealed hardware factors, an alert on every authentication, a printed runbook and a quarterly drill.Open full answer →
25Traffic spikes keep taking us down. When does CDN DDoS protection suffice, and when is it not enough?▼mediumNewCloudflareFlipkartRazorpay◆ premiumVolumetric floods die at the anycast edge; everything else reaches your origin anyway. The origin leak, expensive endpoints and unproxied surfaces decide whether a CDN is armour or decoration.Open full answer →
26Roll out SSO for the engineering org. How should identity groups map to roles across clouds and tools?▼mediumNewAtlassianGitLabInfosys◆ premiumOne directory as source of truth, conventionally named groups, apps mapping groups to roles in code. Protocol choice matters less than mapping discipline and a joiner-mover-leaver wire that actually removes access.Open full answer →
27The pentest report just landed with 40 findings. How do you triage it, and what timelines do you commit to?▼mediumNewJPMorgan ChaseStripeInfosys◆ premiumA pentest report is evidence, not a backlog. Triage by exploitability and blast radius, reproduce before you believe, commit to deadlines you can defend, and publish the burn-down so the dates are yours.Open full answer →
31Every squad wants to wire in another SaaS tool. What should our review process actually check before they connect it?▼mediumNewAtlassianSalesforceSwiggy◆ premiumThe dangerous question is not whether the vendor is secure but what the integration can touch once connected. Scope of granted access, data flow, offboarding, then tier the vendor and match effort to tier.Open full answer →
32Containers share the host kernel. Which escape routes worry you most, and what reduces the risk?▼mediumNewRed HatNetflixCloudflare◆ premiumEscapes ride kernel bugs, privileged configuration and host mounts, not namespace magic. Cut the syscall and capability surface first, sandbox only what the trust boundary demands, and build nodes expecting compromise.Open full answer →
33Two internal services need to talk securely. When is mTLS worth the operational pain and when do short-lived tokens win?▼medium★ EssentialNewUberNetflixGoogle◆ premiumChoose by trust boundary, not fashion: mesh-issued mTLS inside a cluster, audience-bound tokens across teams and clouds, both together at scale. Static shared secrets are the thing being replaced.Open full answer →
35How would you make the secure option the easy option for developers who will never read the security policy?▼mediumNewNetflixAtlassianPhonePe◆ premiumAdoption is a product problem: templates with tested safe defaults, guardrails that start in audit mode, and metrics on paved-road share. Remove reasons to leave the road rather than writing memos.Open full answer →
11A network partition split your database cluster in half and both sides kept serving writes. What does CAP predict about this?▼mediumNewGoogleSnowflakeJPMorgan Chase○ sign inCAP is not a menu of two letters per system. The scored answer knows what the theorem claims (narrowly), what most engineers misquote, and what a split-brain costs when both halves accept writes.Open full answer →
13Design a URL shortener like bit.ly. What breaks first once the toy version works?▼medium★ EssentialNewAmazon & AWSFlipkartMicrosoft○ sign inThe most rehearsed design question, which is exactly why interviewers score the parts blog posts skip: redirect semantics, key generation under failure, and analytics kept off the hot path.Open full answer →
16Design notifications for a food delivery app. Order updates cannot be late; coupon blasts cannot spam.▼mediumNewSwiggyUberLinkedIn○ sign inTwo contracts in one system: an OTP with a 30-second promise and a sale announcement reaching fifty million phones without burning providers. Priority lanes and double-layer dedup decide the grade.Open full answer →
17Design a feature flag service used by 200 services. Why keep ordinary evaluation off the network path?▼mediumNewAtlassianGoldman SachsWalmart Global Tech○ sign inFlags sit on the request path of everything, so a slow flag service is a site-wide outage waiting to happen. Local snapshots, propagation numbers, and audit trails are what interviewers dig for.Open full answer →
19Design type-ahead search for a marketplace with fifty million products. It must feel instant.▼mediumNewGoogleLinkedInAmazon & AWS○ sign inType-ahead is a latency budget wearing a search costume: keystrokes arrive every 200 milliseconds, so anything slower feels broken. Prefix indexes, freshness tiers, and typo tolerance are the scored parts.Open full answer →
22Design the session store for fifty million daily users. Sticky sessions or stateless tokens, and who expires expired sessions?▼mediumNewAmazon & AWSFlipkartPhonePe◆ premiumSize stored sessions from expiry and creation rates, then decide how quickly logout must take effect and what failover may forget.Open full answer →
23Design an audit log for a regulated bank: every admin action recorded, and nobody, including your own team, can quietly rewrite it.▼mediumNewJPMorgan ChaseGoldman SachsStripe◆ premiumNever-delete is a policy, not a control. Auditors and attackers both want to know what stops an admin with broad credentials, and the answer has to be mechanical.Open full answer →
24Users upload photos and videos from phones on unreliable networks. Design the path from camera roll to CDN.▼mediumNewNetflixMetaSwiggy◆ premiumThe app server that proxies uploads through itself is the design that fails this question. Direct-to-storage, validate after arrival, and make CDN invalidation almost never necessary.Open full answer →
26Field agents use your app all day in basements with no signal. Design sync so their offline edits merge safely when they reconnect.▼mediumNewSalesforcePhonePeSwiggy◆ premiumThe difficult decisions are preserving offline intent and enforcing rules that span devices. Interviewers want conflict classes named and handled deliberately, not a CRDT framework proposed on instinct.Open full answer →
30Your B2B SaaS has five thousand tenants. Pooled tables, schema per tenant, or database per tenant: choose and defend.▼mediumNewSalesforceAtlassianOracle◆ premiumEvery candidate lists the three isolation models. The offer-worthy answer prices them per tenant, does the migration fan-out arithmetic, and lands on a hybrid with reversal conditions.Open full answer →
32Design video delivery for a streaming app: adaptive bitrate, CDN offload, and the metrics you watch when playback stalls.▼mediumNewNetflixAmazon & AWSFlipkart◆ premiumLadders and player logic are the warm-up. Cache topology, egress arithmetic, and knowing which quality metric actually predicts churn are what separate the answers.Open full answer →
35Your product calls thirty third-party APIs, each with its own rate limits and quotas. Design the integration layer.▼mediumNewRazorpaySwiggyInfosys◆ premiumVendor limits are a shared budget your own teams will fight over. Broker the capacity, degrade by priority lane, and never let feature code see vendor HTTP semantics.Open full answer →
38One late task stalls forty downstream jobs every morning. Design a scheduler that owns dependencies, SLAs, and backfills.▼mediumNewDatabricksLinkedInGoldman Sachs◆ premiumCron fires at wall-clock times; a scheduler reasons about data intervals and blocked frontiers. The scored details are per-partition idempotency and catch-up semantics.Open full answer →
03Finance wants to know what each team costs on a shared Kubernetes cluster. How do you answer them?▼mediumNewUberDatabricksSnowflake2 repliesunlockedA shared cluster produces one bill and no answer. Attribution is a measurement problem first and a cultural one second, and the number that changes behaviour is not the one finance asked for.Open full answer →
04Your cluster autoscaler adds nodes slowly and they are the wrong size. What would you change?▼mediumNewAmazonDatadogUber2 repliesunlockedThe difference between scaling node groups and provisioning nodes is the whole answer. One picks from shapes you defined in advance; the other reads the pending pods and buys what they need.Open full answer →
06Your batch fleet runs on spot and keeps losing nodes mid-job. How do you make interruptions survivable?▼mediumNewAmazon & AWSFlipkartDatadogunlockedEveryone quotes the discount. Fewer candidates can describe what happens when a notice arrives late or a worker disappears without completing shutdown and why some workloads shrug it off while others lose hours of compute.Open full answer →
08Leadership wants proof cloud spend is efficient. Why report cost per transaction instead of percentage savings?▼mediumNewStripeUberNetflixunlockedPercentage savings make every quarter look like a win and tell you almost nothing. The candidates who get hired bring a denominator tied to revenue and defend it under pressure.Open full answer →
10Our multi-region architecture quietly doubled the networking bill. Where is the money going?▼mediumNewCloudflareNetflixFlipkartunlockedData transfer appears on nobody's architecture diagram and reliably appears on the invoice. The strong answer enumerates the taxed flows, ranks the levers, and knows which tax is worth paying.Open full answer →
11Pods request three times what they use. How do you reclaim Kubernetes waste without breaking reliability?▼medium★ EssentialNewFlipkartSwiggyWalmart Global Tech○ sign inOver-requested CPU and memory can prevent efficient node packing. Cutting them safely is a measurement problem with a reliability trap sitting in the middle of it.Open full answer →
14Leadership wants a build-versus-buy comparison that ignores engineering salaries. Fix the analysis.▼mediumNewAccentureGoldman SachsSalesforce○ sign inThe licence fee is visible and the engineering time is not, so omitting internal effort can make building look artificially cheap. The fix is pricing internal effort honestly, including its maintenance tail.Open full answer →
15Who actually owns cloud cost efficiency at your company: a central team or every engineering team? Defend your operating model.▼mediumNewAmazon & AWSSnowflakeSalesforce○ sign inCentral teams optimise well and get ignored; federated teams own outcomes and drown in tooling. The mature answer is a hub-and-spoke split by decision type, and the interview tests whether you can say exactly who decides what.Open full answer →
18Your FOCUS cost dashboard disagrees with the invoice. How do you reconcile it without hiding commitment waste?▼mediumNewAmazon & AWSMicrosoftWalmart Global Tech○ sign inAn upfront purchase, a refund and two currencies can produce several valid totals. Work out which total finance needs, then prove every adjustment from the source rows.Open full answer →
19Cloud spend missed forecast by 20%, but traffic grew 50%. Did engineering become less efficient?▼mediumNewNetflixUberFlipkart○ sign inA budget miss can coexist with lower cost per request. Separate demand, usage intensity and price effects before assigning an efficiency target.Open full answer →
30Your distributed training run died six hours into an epoch on preemptible GPUs. What happens next, and how do you design for it?▼mediumNewNVIDIAMetaDatabricks◆ premiumA training job is an hours-long computation with no user watching. Whether an interruption costs four minutes or four days is decided entirely by checkpoint cadence and restart semantics designed before the run.Open full answer →
01Tell me about an outage you owned.▼medium★ EssentialNewAmazonGoogleNetflix3 repliesunlockedAn incident answer needs your actual decisions, the evidence behind them and the effect on users. A wrong turn belongs in the story only if it happened.Open full answer →
02Tell me about a time you disagreed with a technical decision and lost.▼medium★ EssentialNewAmazonGoogleAtlassian2 repliesunlockedThe most revealing behavioral question there is, because the interesting part is what you did after losing. Most candidates answer a different question, the one where they were right all along.Open full answer →
03What is the biggest technical mistake you have made, and what happened afterwards?▼mediumNewAmazonNetflixGoogle2 repliesunlockedA question that punishes both extremes. A trivial mistake reads as evasion, a catastrophic one told carelessly reads as reckless, and the interviewer is really asking what you do in the twenty minutes after you realise.Open full answer →
04Tell me about a time you pushed back on an unrealistic deadline. What happened?▼mediumNewAccentureTCSInfosysunlockedThis question scores negotiation shape, not stubbornness. Interviewers want the candidate who re-scoped reality honestly, and they are screening out both the pushover and the person who just says no.Open full answer →
05It is Friday evening and your manager asks you to deploy to production to hit a customer commitment. Walk me through that conversation.▼mediumNewTCSInfosysAccentureunlockedA services-industry staple that ends more managerial rounds than any technical question. The scored signal is whether you can say 'yes, with these guardrails' or 'no, and here is the Monday alternative' without either sounding like a refusal or a pushover.Open full answer →
06Two senior engineers are arguing in your design review and it is getting personal. You are running the meeting. What do you do?▼mediumNewGoogleMicrosoftLinkedInunlockedLeadership rounds love this because it reveals whether you can separate ideas from egos in real time. The strong move is structural: change what is being decided, not who wins.Open full answer →
07Your on-call rotation is burning people out. Walk me through how you noticed and what you changed.▼mediumNewFlipkartSwiggyPhonePeunlockedBurnout questions look soft but score systems thinking. Interviewers want the signals you watched, the structural fixes you made, and the number that proved the fix worked.Open full answer →
08Tell me about mentoring a junior engineer who was struggling. How did you help without taking the work away?▼mediumNewTCSInfosysAccentureunlockedThe obvious failure is rescuing them before the deadline. This answer scores on diagnosis, direct-but-kind feedback, and letting the junior own a real slice end to end.Open full answer →
09Another team's service keeps degrading yours in production. How do you get them to fix it when you have no authority over them?▼mediumNewFlipkartSwiggyUberunlockedNoisy-neighbour questions score evidence, translation and patience. Show how the other team's fix becomes their idea, and when the risk needs immediate incident coordination.Open full answer →
10Tell me about a time you were blamed for an incident that was not your fault. What did you do?▼mediumNewPhonePeRazorpaySwiggyunlockedA composure test wearing a war-story costume. Interviewers score whether you correct the record with evidence, refuse mid-incident litigation, and repair the relationship afterwards.Open full answer →
11Tell me about a time you had to tell leadership something they did not want to hear.▼mediumNewTCSInfosysJPMorgan Chase○ sign inA slipped cutover, a security finding, a committed date dying. The scored skill is bad news delivered early by you, structured as facts, impact, options and one recommendation.Open full answer →
12You have just become a tech lead. How do you decide what to delegate and what to keep?▼mediumNewAccentureTCSWalmart Global Tech○ sign inNew leads fail by hoarding work or dumping it. Interviewers want your decision rules for handing things over, what you deliberately keep, and how you avoid becoming the bottleneck.Open full answer →
13Tell me about a time you said no to a stakeholder request that would have hurt reliability. How did you handle it?▼mediumNewAmazon & AWSFlipkartPhonePe○ sign inA launch-versus-guardrail negotiation. Interviewers score whether you price the risk in the stakeholder's currency, offer a path that still serves the business goal, and leave the final call with a named owner.Open full answer →
14Everything on your board is marked urgent by somebody. How do you decide what actually gets done this sprint?▼mediumNewTCSInfosysAccenture○ sign inUrgency inflation is the default state of platform teams. Interviewers score whether you replace shouting with a shared queue, verified impact, and tradeoffs the requesters can see.Open full answer →
15Tell me about harsh criticism you received in a performance review. What did you change as a result?▼mediumNewMetaGoogleLinkedIn○ sign inThe defensiveness test. Interviewers score whether you can extract the one true behavioral signal from stinging delivery, change something observable, and close the loop with the person who said it.Open full answer →
16A teammate keeps merging changes that skip tests and rubber-stamp reviews. How do you handle it?▼mediumNewGitLabAtlassianStripe○ sign inA standards confrontation, not a mentoring story. Interviewers score whether you diagnose why the shortcut is rational, fix the system that rewards it, and confront the pattern privately with evidence.Open full answer →
17How do you get engineers to report their own mistakes early instead of hiding them?▼mediumNewNetflixGoogleCloudflare○ sign inCulture change with receipts. Interviewers score whether you built mechanisms, credited messengers, shipped postmortem actions, measured report latency, rather than reciting the blameless poster.Open full answer →
18Tell me about an AI feature you shipped that did not work as promised. What did you do?▼mediumNewSalesforceMicrosoftAtlassian2 replies○ sign inUse a real example if you have shipped an AI feature. If you have not, say so and offer a clearly hypothetical response about evaluation, containment and customer communication.Open full answer →
19Reliability work keeps losing to features. How do you change that?▼mediumNewGoogleStripeUber2 replies○ sign inArguing that reliability matters loses to a roadmap every time, because both sides agree it matters. What wins is converting it into the same currency features are argued in: a number, a cost, and a decision someone owns.Open full answer →