04Load average is 30 on a 32-core box but CPU utilisation is 20%. Explain.▼hardNewGoogleMetaLinkedIn2 repliesunlockedThe question that reveals whether someone knows what load average actually counts on Linux. It is not a CPU metric, and that single fact resolves the whole thing.Open full answer →
05A busy proxy is failing to open new connections. TIME_WAIT is in the hundreds of thousands. What is happening?▼hardNewCloudflareGooglePhonePe2 repliesunlockedThe classic ephemeral port exhaustion question. Most candidates know the phrase TIME_WAIT; far fewer know which side accumulates it and why the popular fix is dangerous.Open full answer →
10Walk me through a DNS lookup end to end. What is recursion actually doing, and who caches the answer?▼hard★ EssentialNewCloudflareAmazon & AWSPhonePeunlockedInterviewers use this to sort memorised trivia from people who have chased a slow lookup. Three roles, one bit, and the caching rules most candidates repeat incorrectly.Open full answer →
14Your service is collecting thousands of CLOSE_WAIT sockets. What does that state mean and how do you hunt the cause?▼hard★ EssentialNewNetflixUberLinkedIn○ sign inA growing backlog of sockets waiting for the application to close its side usually points at lifecycle handling. Here is the hunt from ss output to the pool timeout that caused it.Open full answer →
20A database host shows swap used and memory climbing. Do you disable swap, tune swappiness, or leave things alone?▼hardNewAmazon & AWSDatabricksSnowflake○ sign inThe swap-used graph is the least informative memory metric on the box. Here is what swappiness actually weights, which numbers to watch instead, and the policy worth defending.Open full answer →
24One stream across a 10Gbps transatlantic link crawls while ping looks perfect. What is limiting the throughput?▼hardNewNetflixCloudflareLinkedIn◆ premiumLatency fine, loss low, link idle, yet a single copy takes hours. The arithmetic of bandwidth-delay product settles this question before any tool opens.Open full answer →
26A worker vanished overnight with nothing in its logs. Show me how you read OOM killer output to explain the death.▼hardNewMetaAmazon & AWSGoldman Sachs◆ premiumSIGKILL writes no stack trace and the application cannot defend itself. The verdict is already sitting in the kernel ring buffer, and reading it precisely is the skill being priced.Open full answer →
32Every connect() and every dropped SYN on a busy host, no agents installed. What can eBPF see that tcpdump cannot?▼hardNewDatadogCloudflareMeta◆ premiumtcpdump copies packets to userland; eBPF aggregates inside the kernel next to the event. Know which hook runs where, what a verifier log is telling you, and when XDP drops for free.Open full answer →
34A 25Gbps NIC tops out near 4Gbps while one core sits pinned in softirq. What is happening and how do you fix it?▼hardNewNVIDIAGoldman SachsCloudflare◆ premiumOne CPU doing all the packet work is a topology failure, not a tuning mystery. RSS queues, MSI-X vectors, local_cpulist and irqbalance: the whole chain from symptom to pin.Open full answer →
36A kernel CVE lands and 400 hosts need new kernels this quarter. How do you roll that out without betting the fleet?▼hardNewRed HatGoldman SachsOracle◆ premiumPatching is easy; surviving the rollout is the interview. Staged rings with health gates, what livepatching can and cannot buy you, and the rollback plan you write before starting.Open full answer →
38Long-haul transfers crawl while ping stays flat. When do you switch congestion control from cubic to BBR?▼hard★ EssentialNewGoogleCloudflareNetflix◆ premiumLoss-based versus model-based congestion avoidance decides whether your WAN transfers fill the pipe or die on the first stray drop. Here is the operator's decision, not the RFC summary.Open full answer →
44One service saturates the shared disk every night. How do you contain it with the cgroup v2 io controller?▼hardNewDatabricksSnowflakeNetflix◆ premiumAbsolute caps versus latency-target protection, systemd IO attributes versus raw io.max, and why ionice lies to you. The staff-level answer assigns the job its own slice with intent.Open full answer →
02Your service autoscales on CPU and still falls over during traffic spikes. Why, and what would you scale on instead?▼hardNewFlipkartUberAmazon2 repliesunlockedTurns the standard autoscaling definition into the problem it actually causes. Almost every candidate can define an HPA; far fewer can say why theirs did not save them.Open full answer →
03Walk me through how an AWS IAM request is evaluated. Where does an explicit deny fit?▼hard★ EssentialNewAmazonJPMorgan ChaseGoldman Sachs2 repliesunlockedThe question that separates console users from people who have debugged a permissions failure across accounts. Evaluation order is deterministic and knowing it makes AccessDenied readable.Open full answer →
04You need to connect forty VPCs plus on-premises. Peering, Transit Gateway or PrivateLink?▼hardNewAmazonJPMorgan ChaseWalmart Global Tech2 repliesunlockedA design question with a clear answer at this scale, and the reasoning is what scores. The three options solve different problems and peering and Transit Gateway connect networks while PrivateLink exposes services.Open full answer →
08An app that read from its S3 bucket yesterday gets AccessDenied today. Walk me through every gate that could have closed.▼hard★ EssentialNewAmazon & AWSFlipkartWalmart Global TechunlockedS3 access failures are rarely about the bucket policy alone. The caller, object ownership and network path determine which authorization checks apply. Start with the failed request and trace changes across those boundaries.Open full answer →
10Everything is deployed across three AZs, yet one AZ impairment took your whole service down. How does that happen?▼hardNewGoogleAmazon & AWSNetflixunlockedSpreading instances across availability zones is not the same as surviving an AZ failure. The candidates who know this can name the four coupling points that quietly re-unify your blast radius.Open full answer →
17A DynamoDB table provisioned at 6,000 writes per second throttles at 2,000. The partition key is a date shared by many items. Fix it.▼hard★ EssentialNewAmazon & AWSFlipkartPhonePe○ sign inA busy date key can throttle while table capacity remains available. Check the actual key distribution and throttling reason before adding capacity or shards.Open full answer →
19One event fans out to ten thousand Lambda invocations and the payments API behind them falls over. What is going on?▼hard★ EssentialNewAmazon & AWSStripeAtlassian○ sign inRapid function scaling can overwhelm a shared dependency. Concurrency limits, reserved capacity and queue buffering are the containment toolkit.Open full answer →
21Explain envelope encryption. Why does nobody encrypt large data by calling KMS directly?▼hardNewJPMorgan ChaseStripeSnowflake◆ premiumDirect encryption hits a 4 KB wall and a shared throughput quota. Envelope encryption routes around both, and the key policy underneath is central to authorizing key use.Open full answer →
23A vendor needs to read objects from our S3 bucket from their own AWS account. How do you set that up safely?▼hard★ EssentialNewAmazon & AWSJPMorgan ChaseInfosys◆ premiumCross-account access is easy to grant and easy to get wrong. External IDs, scoped roles and audit trails separate a controlled bridge from an open door any tenant can walk through.Open full answer →
31Everyone repeats that Aurora is faster than plain RDS MySQL. What is different in the architecture, and when does it pay off?▼hardNewAmazon & AWSNetflixFlipkart◆ premiumStrip the marketing and Aurora is a rewrite of the storage layer: the log is the database, committed to a quorum across three AZs. Know when that machinery pays and when it just bills.Open full answer →
32An SSRF vulnerability in one of our services just exposed EC2 instance role credentials. Walk me through the attack and the defence.▼hardNewStripeGoldman SachsJPMorgan Chase◆ premiumInstance metadata is a local credential vending machine and SSRF is the coin slot. IMDSv2 raises the bar at the host; layered defences and blast-radius limits finish the job.Open full answer →
33An enterprise buyer requires that Indian customer data never leaves the country. How does the architecture change?▼hardNewAccentureTCSInfosys◆ premiumResidency is not a checkbox on the primary datastore. Where bytes sit, who holds keys, and where logs, backups and analytics quietly replicate decide whether the deal signs.Open full answer →
38Ship a risky schema change to a 2 TB Postgres primary with near-zero downtime. How does that actually work?▼hard★ EssentialNewPhonePeStripeLinkedIn◆ premiumBlue-green works for stateless apps because instances are disposable. Databases are shared state, so safe migrations ride on backward compatibility and an explicit rollback boundary.Open full answer →
43After going active-active across two regions, orders disagree between them. What broke, and how is this done properly?▼hardNewPhonePeUberLinkedIn◆ premiumActive-active replication moves writes but not truth. Last-writer-wins quietly discards one of the two orders your finance team expects both to exist.Open full answer →
44Your data transfer line is now the third largest on the bill. Where is it coming from and what do you do?▼hardNewNetflixSnowflakeCloudflare2 replies◆ premiumData transfer is charged in several unrelated ways and reported as one line, so the first job is decomposition. Most surprises are cross-zone chatter between services that never needed to be on different nodes.Open full answer →
45Compliance will not allow model API calls over the public internet. What are your options?▼hardNewJPMorgan ChaseSAPMicrosoft2 replies◆ premiumFour options with genuinely different costs, and the requirement is usually narrower than it first sounds. Establish whether it is about the network path, the data residency, or the provider's retention terms, because those need different answers.Open full answer →
48A pod in a second GKE cluster can read a production bucket. How could workload identity allow that?▼hardNewGoogleSnowflakeFlipkart◆ premiumA cluster boundary does not always create a new cloud identity. Inspect the workload pool and principal identifier before assuming a leaked key.Open full answer →
01count versus for_each in Terraform: when does list ordering cause a destroy and recreate?▼hard★ EssentialNewHashiCorpGoogleAmazon3 repliesunlockedThe Terraform question that actually filters. Everyone knows both meta-arguments exist; the answer is about how state addresses resources, and why an index is a fragile key.Open full answer →
07Five hundred resources were built by hand over three years and must come under Terraform. Walk me through importing them without breakage.▼hard★ EssentialNewHashiCorpAccentureIBMunlockedThe services-market question that decides who can actually run a migration. Import is the easy part; the hard parts are resource-for-resource fidelity and proving the first plan is empty.Open full answer →
08Resources keep changing outside Terraform and plans show surprises weeks later. How do you detect drift early, and who may change things?▼hardNewHashiCorpSalesforceGoldman SachsunlockedDrift is a governance problem wearing a tooling costume. Detection is easy; the scored content is attribution (who changed it and why) and the policy decision that most teams avoid making.Open full answer →
14Trace a database password from your Terraform pipeline to the resource. Where can it leak, and what closes each hole?▼hard★ EssentialNewJPMorgan ChaseGoldman SachsRazorpay○ sign insensitive = true stops the echo, not the storage. The complete answer walks the value through git, plan artifacts, state, and provider side effects, naming which mitigation closes which leak.Open full answer →
15Design the CI checks for a Terraform repository. What runs at each stage, and what can each check never catch?▼hardNewGitLabAtlassianNetflix○ sign inA green plan is evidence, not proof. Build the pyramid: lint in seconds, policy on every PR, real-cloud verification only where shared modules and money justify the burn.Open full answer →
19Thirty teams ship from one Terraform repository. How do you cut it into stacks so one bad apply cannot touch everyone?▼hard★ EssentialNewUberLinkedInWalmart Global Tech○ sign inStack boundaries follow blast radius and change frequency, not the org chart. The monorepo only pays for itself while a machine can answer, from a commit, exactly which roots need planning.Open full answer →
25A team wants to ditch HCL for Pulumi because they prefer TypeScript. Where do you agree, and where do you refuse?▼hardNewStripeDatabricksSnowflake◆ premiumGeneral-purpose IaC earns its complexity where application engineers own infrastructure and benefit from typed components and unit tests. It disappoints when the pitch was freedom: the engine still builds a graph, still keeps state, and still forbids most of the clever runtime logic people expect to write.Open full answer →
27A resource was deleted by hand in production and every plan now wants to recreate it. Walk me through safe state surgery.▼hard★ EssentialNewJPMorgan ChaseWalmart Global TechInfosys◆ premiumstate rm, import, moved and removed blocks each treat a different wound. The senior signal is not reciting commands, it is the backup, lock and plan ritual wrapped around touching production state.Open full answer →
30A single Terraform apply takes four hours and keeps hitting cloud API rate limits. What is actually broken, and what do you fix first?▼hard★ EssentialNewUberNetflixStripe◆ premiumFour-hour applies with throttling errors share one root cause more often than not. Diagnose which calls burn the quota, split the state along dependency seams, and touch the parallelism flag last, not first.Open full answer →
37A team proposes replacing Terraform with Crossplane so infrastructure is reconciled like a Deployment. Argue it.▼hardNewRed HatMicrosoftSAP◆ premiumThe pitch is continuous reconciliation instead of a plan someone runs. The cost is that your cloud estate now depends on a cluster, and that drift correction without a plan step is a very different risk posture.Open full answer →
38A Terraform module passes every mocked test, but its first real apply fails. What did the tests prove, and what would you add?▼hardNewHashiCorpGitLabDatabricks◆ premiumA mock can confirm that a module requests private storage while missing the IAM denial that stops creation. Separate configuration contracts from provider behavior, and make the costly tests deliberate.Open full answer →
02What does a service mesh solve that Kubernetes does not, and when is the operational cost not worth paying?▼hard★ EssentialNewUberMetaRed Hat3 repliesunlockedAsked in nearly every senior Kubernetes loop, and most candidates answer with a feature list. The scoring answer names the three problems it solves and then argues for not adopting it.Open full answer →
06How does a pod get an IP address, and what happens to traffic between two pods on different nodes?▼hardNewCloudflareGoogleRed Hat2 repliesunlockedThe question that finds out whether you know Kubernetes networking or just use it. The model has three rules and everything about CNI follows from them.Open full answer →
07A PersistentVolumeClaim has been Terminating for an hour. What is holding it, and how do you clear it safely?▼hardNewDatabricksSnowflakeRed Hat1 repliesunlockedAlmost always a finalizer, and the fast fix is the one that loses data. The safe answer explains what the finalizer is protecting against before removing it.Open full answer →
09Some nodes are at 90% and others are idle. Why does the scheduler allow this, and how do you fix it?▼hardNewUberDatabricksRed Hat2 repliesunlockedThe scheduler is behaving correctly, which is the part that confuses people. It optimises placement at admission time and never revisits, so a cluster drifts out of balance by design.Open full answer →
11Why did eBPF-based networking displace iptables in Kubernetes, and what does that change for you?▼hard★ EssentialNewCloudflareUberDatadog2 replies○ sign inCilium became the default CNI on major managed platforms for a reason that is mechanical rather than fashionable. The iptables datapath degrades with service count, and eBPF replaces a linear scan with a map lookup.Open full answer →
13Lock down a namespace so pods can talk only to their own dependencies. Why does DNS break first, and how do you get it right?▼hardNewRed HatGoldman SachsDatabricks○ sign inDefault-deny egress breaks name resolution before it breaks anything else, and every connection times out confusingly. The practitioners are the ones who test with positive AND negative probes and know their CNI's fine print.Open full answer →
20One container panics the host kernel and takes down forty neighbours. Where is the real isolation boundary, and what do you tighten first?▼hardNewCloudflareNVIDIADatabricks○ sign inNamespaces partition resources, not trust. This question finds the people who know which sysctls are namespaced, which ones change every tenant at once, and when only a second kernel will do.Open full answer →
22Walk me through everything that happens between docker pull and the image being ready to run.▼hardNewAmazon & AWSGoogleNetflix◆ premiumA registry stores repositories, which hold manifests, which point at content-addressed blobs. Candidates who can draw that hierarchy and the auth dance around it understand every pull failure they will ever meet.Open full answer →
25Design a canary that promotes or rolls back itself based on metrics, with no human in the loop.▼hardNewNetflixLinkedInUber◆ premiumThe loop is easy; the statistics are not. This question finds engineers who can size a traffic slice against sample noise and name the false rollback that kills trust in automation.Open full answer →
28Your control plane pods were never scheduled by the scheduler. Explain static pods and why kubeadm leans on them.▼hardNewRed HatGoogleAmazon & AWS◆ premiumEvery control plane component depends on the API server, so who starts the API server? The bootstrap paradox sits at the heart of every cluster, and the kubelet plus a directory of files is the accepted way out.Open full answer →
38Nodes drift for a year between patch cycles and every one is a snowflake. How should node OS management work?▼hardNewGoogleMicrosoftRed Hat◆ premiumSSH plus yum is how outages start. The senior answer replaces nodes from versioned images on a cadence, orchestrates with surge capacity and PDBs, and can explain the kernel-skew problem that makes fleet homogeneity a feature.Open full answer →
39A maintenance reboot made pods vanish instead of draining. Why did they never show Terminating at all?▼hardNewMetaOracleAccenture◆ premiumPod-level SIGTERM handling and node-level shutdown coordination are different mechanisms, and conflating them is the trap. The kubelet can only drain pods on power-off if it participates in systemd's shutdown sequence.Open full answer →
40Our managed cluster hits end of support in six weeks. Walk me through how you would upgrade it without an incident.▼hard★ EssentialNewGoogleAmazon & AWSRed Hat◆ premiumUpgrades look like rolling restarts right up to the morning the CNI stops talking to the new kubelet. The scored answer is ordering, skew policy, and addon sequencing, not courage under pressure.Open full answer →
47With tens of thousands of services, DNS lookups start timing out for five seconds at a stretch. Diagnose and fix Kubernetes DNS at scale.▼hard★ EssentialNewCloudflareUberLinkedIn◆ premiumThe classic five-second stall is rarely CoreDNS being slow; it is UDP, conntrack races and ndots expansion. The diagnosis ladder and the NodeLocal DNSCache fix separate operators from readers of architecture blogs.Open full answer →
50How do you load balance the Kubernetes control plane, and what breaks first when every client points at one API server endpoint?▼hard★ EssentialNewGoogleUberCloudflare◆ premiumThree API servers behind one health-checked endpoint, etcd on its own quorum, leader election everywhere else. The scored part is naming what degrades quietly before anything alerts.Open full answer →
57GPU driver installs are manual snowflakes per node. What does the NVIDIA GPU Operator change, and where are its sharp edges?▼hardNewNVIDIAMetaDatabricks◆ premiumDriver, container toolkit, device plugin, DCGM and discovery must version-match on every node. The operator reconciles that ladder from one ClusterPolicy CR; MIG, upgrades and host kernels are where it bites.Open full answer →
60A pod requesting one GPU stays Pending on a cluster with idle GPU nodes. Debug it.▼hardNewNVIDIAGoogleRed Hat2 replies◆ premiumKubernetes does not see GPUs, it sees an extended resource that something has to advertise. When that advertisement is missing or wrong, the scheduler is behaving correctly and the node is lying.Open full answer →
61Your job pods never complete because the mesh sidecar keeps running. What changed in Kubernetes to fix this?▼hardNewGoogleRed HatMicrosoft2 replies◆ premiumA Job with a sidecar was broken by design for years: the workload finishes, the proxy does not, and the pod never terminates. Native sidecars fix it by making the container an init container that keeps running.Open full answer →
62A memory-hungry service needs a bigger request. Why has that always meant a restart, and what changed?▼hardNewGoogleMicrosoftRed Hat2 replies◆ premiumChanging pod resources historically required recreation, which made vertical autoscaling disruptive for workloads with expensive recovery. In-place resize changes that, with limits worth knowing.Open full answer →
63Should we migrate from Ingress to Gateway API? Make the case either way.▼hardNewGoogleRed HatMicrosoft2 replies◆ premiumIngress solved routing by convention and annotation, which meant every controller invented its own. Gateway API's real contribution is not features, it is splitting one object into three so that platform and application teams stop editing the same file.Open full answer →
65You are at twelve clusters and adding two a quarter. How do you stop each one becoming a snowflake?▼hardNewRed HatGoogleMicrosoft2 replies◆ premiumClusters multiply for good reasons: regions, isolation, tenancy, blast radius. The problem is not creating them, it is that cluster seven diverges from cluster three and nobody knows until an upgrade behaves differently.Open full answer →
04Ship a schema change to a live service with no downtime. Walk me through the sequence.▼hard★ EssentialNewStripeShopifyGitLab2 repliesunlockedThe deployment question that has a real answer and a real trap. Code and schema deploy at different speeds, and any step where they must change together is the step that causes the outage.Open full answer →
05Monorepo or many repos for forty microservices? Argue it from the operational side.▼hardNewGoogleMetaUber2 repliesunlockedA question where both answers are defensible and the reasoning is the entire score. The operational consequences are concrete: what happens when a shared library needs a security patch.Open full answer →
06Design the test strategy for a pipeline that must stay under ten minutes. What runs where?▼hard★ EssentialNewGitLabShopifyAtlassian2 repliesunlockedTesting is a pipeline design problem in this role, not a QA one. The constraint is the question: you cannot run everything on every commit, so what you choose to defer is the answer.Open full answer →
09A teammate kubectl-applied a fix during an incident and Argo CD reverted it a minute later. What happened?▼hard★ EssentialNewRed HatRazorpaySalesforceunlockedSelf-heal did exactly what it was configured to do. The senior answer is not switching it off; it is designing the Git path and the sync order so nobody bypasses the system at 3am again.Open full answer →
15You rolled back to the previous tag and errors continue. What is rollback actually made of?▼hardNewFlipkartPhonePeUber○ sign inRedeploying the old tag reverses code and nothing else. What separates staff-level answers is a per-change map of what rolls back in seconds, what rolls back in days, and what only moves forward.Open full answer →
20A stranger opens a pull request from their fork. What can that PR execute in your pipeline, and where does pull_request_target go wrong?▼hard★ EssentialNewCloudflareGitLabStripe○ sign inPublic fork PRs normally get a read-only token and no repository secrets. Privileged triggers, runner access and untrusted shell input can break that boundary.Open full answer →
22The column shipped with expand-and-contract and a billion rows still hold nulls. How do you run the backfill?▼hardNewRazorpayPhonePeDatabricks◆ premiumA billion-row backfill is a deployable, throttled, resumable job with checkpoints and verification gates. Ad-hoc scripts against prod are how it becomes an incident.Open full answer →
23Twelve clusters across three regions take every release. How do you stage the rollout so one bad build cannot hit everywhere?▼hardNewSalesforceNetflixOracle◆ premiumRings, SLI gates and Git-expressed promotion: sync waves order resources inside a cluster, but fleet sequencing is an automation you design on top.Open full answer →
29Leadership wants DORA metrics on a wall. What do you measure, and where do the numbers start lying?▼hard★ EssentialNewDatadogLinkedInNetflix◆ premiumReciting metric names scores low. Naming the definition decisions that corrupt each one, and the gaming that starts when targets appear, scores high.Open full answer →
30Forty services in one monorepo. How do you decide what to build and test for a single change?▼hardNewGoogleMetaUber◆ premiumBuild graphs identify affected targets only when their dependencies are complete. The ladder from build-everything to content-addressed caching, hermeticity audits, and where undeclared inputs rot correctness.Open full answer →
38One poisoned cache entry can flow into every downstream binary. How do you keep your build cache trustworthy?▼hard★ EssentialNewDatabricksSnowflakeNVIDIA◆ premiumMost candidates discuss caches as a speed feature. The staff-level answer treats write access to a shared cache like deploy credentials and proves hermeticity with sampled cold rebuilds.Open full answer →
42You are moving CI execution onto Kubernetes. Walk me through your isolation and cost decisions.▼hard★ EssentialNewCloudflareDatabricksUber◆ premiumRunner migration questions hide two different exams: whether a PR job can steal your cloud credentials, and why the fleet idles at half price all night. Isolation first, economics second.Open full answer →
44Design the pipeline that retrains and redeploys a model nightly. What makes it different from a normal CD pipeline?▼hardNewDatabricksUberNetflix2 replies◆ premiumThe code did not change, the data did. That inverts what triggers the pipeline, what the tests assert, and what a rollback means.Open full answer →
45Preview environments are easy until the first one needs a database and a payment provider. How do you handle that?▼hardNewGitLabAtlassianStripe2 replies◆ premiumDeploying the application per pull request is a solved problem. Giving it data it can work against, and dependencies it can call, is where these projects stall and where the data-protection incident lives.Open full answer →
46Production deploys must use an approved reusable workflow. How do you enforce that in GitHub OIDC trust?▼hardNewGitLabMicrosoftAtlassian◆ premiumA token naming the right repository does not prove that the approved deployment workflow ran. Bind the caller, deployment context and called workflow into the cloud trust contract.Open full answer →
02Design a chaos engineering programme. What do you inject first, and how do you avoid causing the outage you were preventing?▼hardNewNetflixUberDatadog3 repliesunlockedEvery candidate can define chaos engineering. Far fewer can say what they would break first, and almost none volunteer the abort condition, which is the thing that makes it a programme rather than an incident.Open full answer →
03Prometheus memory jumped 400% overnight. Find the cause and stop it recurring.▼hard★ EssentialNewDatadogUberGrafana Labs2 repliesunlockedThe observability failure that scales with your success. Cardinality is the cost driver in every metrics system, and the fix has to be structural or it comes back next quarter.Open full answer →
04On-call is drowning in alerts and starting to ignore them. Redesign the alerting.▼hardNewGoogleLinkedInNetflix2 repliesunlockedAlert fatigue is a design failure, not a discipline failure. The fix is a rule about what may page at all, and burn-rate alerting is how you implement it.Open full answer →
07Logging costs more than the database and leadership wants the bill halved without losing signal. Design the pipeline.▼hardNewDatadogSnowflakeCloudflareunlockedThe instinct is to delete old logs. That is backwards: the waste lives in what you ingest, not how long you keep it. This answer walks the levers in the order that actually pays.Open full answer →
10How does Prometheus actually store time series? Walk me through the WAL, blocks, compaction and retention.▼hardNewDatadogCloudflareGitLabunlockedMost candidates recite the pull model and stop. The interviewer asking this wants the storage engine story, because that is where Prometheus hurts in production: crash recovery, cold queries, disk death.Open full answer →
11Write the PromQL behind our availability SLO and tell me where these queries usually go wrong.▼hard★ EssentialNewUberRazorpayPhonePe○ sign inAnyone can divide bad requests by total. This answer shows the aggregation mistakes that quietly corrupt SLO dashboards, the rate-versus-increase traps that make budgets lie, and when subqueries cost too much.Open full answer →
17The error budget ran out. Describe exactly what happens next and what makes the policy stick.▼hardNewGoogleLinkedInGoldman Sachs○ sign inSpending the budget is arithmetic; enforcing consequences is politics plus automation. The answer that lands names trigger thresholds, the deploy gate that blocks releases, and the dated escape valve.Open full answer →
20Every nightly job shows green but analysts still get stale numbers. How do you set SLOs for a data platform?▼hard★ EssentialNewDatabricksSnowflakeFlipkart○ sign inRequest-shaped SLIs quietly fail on data platforms. The strong answer defines freshness, completeness and deadline SLIs on consumer-visible artifacts, not job success rates.Open full answer →
25Traffic grew thirty percent a quarter and our model said two years of headroom. We ran out in five months. What went wrong?▼hardNewNetflixLinkedInFlipkart◆ premiumWhere linear models break: compounding growth, step functions, peak days and saturation cliffs. Forecast per constrained resource, backtest, subtract lead time to get the real order-by date.Open full answer →
31A dependency keeps burning our error budget while their status page stays green. Walk me through your response.▼hard★ EssentialNewUberNetflixPhonePe◆ premiumTheir green page, your red SLO. Separate their true failure rate from the amplification your own client adds, buffer at the boundary, then escalate with a client-side scorecard instead of feelings.Open full answer →
37Sales wants 99.99 percent in the contract and your data says 99.9 on a good month. Handle the SLA conversation.▼hard★ EssentialNewSnowflakeSalesforceOracle◆ premiumAn SLA is a price list for failure signed before the failures. Bring the measured distribution, negotiate methodology and exclusions harder than the headline number, and phase targets with dates.Open full answer →
38Your service now calls a model API on the critical path. How do your SLOs change?▼hardNewStripeDatadogSalesforce2 replies◆ premiumYou have added a dependency with a latency distribution an order of magnitude wider than anything else in your stack, whose failure mode is a plausible wrong answer rather than an error.Open full answer →
39Design the OpenTelemetry collector topology for four hundred services. Where does sampling happen?▼hardNewDatadogMicrosoftUber2 replies◆ premiumAgent per node, gateway per cluster, and one decision that shapes everything else: tail sampling needs every span of a trace in one place, which is why the topology has a tier that looks redundant until you need it.Open full answer →
40Latency regressed 30 percent and traces show the time is inside one service. Now what?▼hardNewDatadogGoogleUber◆ premiumTracing tells you which service and which span. It stops at the function boundary, and that is exactly where a CPU regression lives. Continuous profiling is the layer most teams do not have when they need it.Open full answer →
41Your architecture is queues and consumers. The golden signals assume request and response. Now what?▼hardNewUberNetflixStripe2 replies◆ premiumThere is no status code and no caller waiting, so latency and error rate stop meaning what they meant. The signals that replace them are age, lag and completion, and they answer a question the request-response set never had to ask.Open full answer →
04Your p99 latency is three seconds while the average is two hundred milliseconds. Where do you look?▼hardNewGoogleDatadogStripe2 repliesunlockedA senior favourite, because the naive answer is to look at averages and the average is exactly what is hiding the problem. Tail latency has a short list of causes and they are all structural.Open full answer →
06Requests inside the cluster fail with DNS errors, but only sometimes. Diagnose it.▼hardNewUberCloudflareShopify2 repliesunlockedIntermittent DNS is the most-reported and least-understood Kubernetes failure. There are three well-known causes and each leaves a different fingerprint.Open full answer →
09TCP retransmissions are spiking but the network team says there is no packet loss. Who is right?▼hardNewGoogleCloudflareMeta2 repliesunlockedBoth can be right, which is the whole point. Retransmissions mean a segment was not acknowledged, and the network is only one of the places that can happen.Open full answer →
10Users get intermittent 504s but every backend service metric looks normal. Where is the problem?▼hard★ EssentialNewCloudflareUberShopify2 repliesunlockedThe classic gap between what the backend measures and what the user experiences. A 504 is emitted by something in front of the backend, which is exactly the part your service dashboards do not cover.Open full answer →
12p99 spikes, probes time out, CPU utilisation reads 30 percent and nothing is OOMKilled. cpu.stat shows nr_throttled climbing. Explain it.▼hard★ EssentialNewGoogleUberDatadog○ sign inLow utilisation with terrible tail latency is not a contradiction. It is the CFS quota doing exactly what it was configured to do. Most candidates have never read nr_throttled.Open full answer →
14A busy node drops new connections intermittently; dmesg shows 'nf_conntrack: table full'. Walk me through what is happening.▼hard★ EssentialNewAmazon & AWSCloudflareUber○ sign inEstablished traffic keeps working while new connections die at random, which is exactly why this one confuses people. The table is full of flows that will not be needed again for days.Open full answer →
15One dependency slowed down and three services fell over completely. Walk me through the mechanics, then how you stop the next one.▼hard★ EssentialNewGoogleNetflixUber○ sign inA two-second dependency should cost you latency, not three services. The mechanics are arithmetic: Little's law plus retry amplification. The fix is a budget, not a ban.Open full answer →
22Same-node pod calls work, cross-node calls time out, and small probes pass while real requests hang. Find the break.▼hard★ EssentialNewAmazon & AWSFlipkartUber◆ premiumSame-node good, cross-node bad is not a random clue, it is nearly a diagnosis. One short decision tree separates overlay reachability, encapsulation blocks, MTU and policy.Open full answer →
24All stages green except the production deploy, which failed three runs in a row. Nobody changed anything. Where do you dig first?▼hardNewAccentureWalmart Global TechInfosys◆ premiumAn unchanged pipeline failing in one environment means the environment moved, not the code. Failures that start on an expiry boundary narrow the field to two suspects fast.Open full answer →
28Auth tokens verify on some replicas and fail on others, seemingly at random. Someone blames clock skew. Make the case.▼hardNewStripeRazorpayLinkedIn◆ premiumLoad balancing makes a per-host fault look like a flaky library. The exact rejection string tells you which way the offending clock leans before you log into anything.Open full answer →
30The kernel OOM killer shot our observability agent instead of the worker that ate the memory. How does it pick victims?▼hard★ EssentialNewNetflixDatadogUber◆ premiumThe kill was not random and it was not fair. Learn the scoring function the kernel actually uses, then bend it with oom_score_adj before your monitoring dies during the next leak.Open full answer →
31After a routine certificate rotation, one service pair fails mTLS with unknown authority while everyone else works. Find the break.▼hardNewStripeJPMorgan ChaseRazorpay◆ premiumThe leaf is valid and the root is trusted, yet verification fails. The gap lives in the middle of the chain, and the exact verify code names it before you open a single config file.Open full answer →
38Nothing crashed, but over a week TLS verifies oddly and cron jobs double-fire. Time is suspected. How do you triage a whole fleet?▼hardNewCloudflareGoogleMicrosoft◆ premiumGradual drift produces no errors on the host that has it, only weirdness everywhere else. Sweep first, histogram second, repair third: the distribution shape names the culprit before you log into anything.Open full answer →
39After a VLAN migration, a VIP answers from some subnets and times out from others. Someone shouts duplicate IP. Prove it.▼hardNewWalmart Global TechTCSAccenture◆ premiumDuplicate-IP claims need evidence, and one command provides it. Then the real skill: telling a genuine two-owner clash apart from ARP flux, because the fixes could not be more different.Open full answer →
41Monday morning, kubectl fails certificate verification against a cluster nobody touched in a year. Where do you start?▼hardNewRed HatJPMorgan ChaseInfosys◆ premiumEvery client fails at once, which rules out pods and points at shared PKI. Know which certificates share one expiry clock, and the ten-minute fix that avoids a rebuild.Open full answer →
43After a registrar transfer last week, some users resolve the site and others get NXDOMAIN or SERVFAIL. Where did delegation break?▼hardNewCloudflareAmazon & AWSGoldman Sachs◆ premiumMixed resolution after a transfer is not propagation voodoo. Compare the parent delegation, authoritative answers and validation results. NXDOMAIN and SERVFAIL are clues; neither names a unique cause.Open full answer →
45Last night's failover left both database nodes accepting writes for four minutes. Finance wants to know which orders are real.▼hard★ EssentialNewJPMorgan ChasePhonePeOracle◆ premiumSplit-brain writes are a fencing failure first and a data problem second. Freeze writes, read the divergence boundary from replication positions, and let the payment ledger arbitrate reality.Open full answer →
51Time to first token has tripled on your inference service. Nothing deployed. Walk me through the triage.▼hardNewNVIDIADatabricksMicrosoft2 replies◆ premiumQueue time, prefill and decode fail for different reasons and the aggregate hides which. Split the metric first and the candidate list drops from twenty to three.Open full answer →
52Support says the assistant is citing a policy that changed last month. The index was rebuilt. Debug it.▼hardNewAtlassianSalesforceSnowflake2 replies◆ premiumA rebuilt index and a wrong answer means the staleness is somewhere else: a cache, a routing pointer, a chunk that survived deletion, or a document that never reached the pipeline at all.Open full answer →
53A progressive rollout has been paused at 50 percent for two hours and nobody knows whether to promote or abort.▼hardNewGitLabAtlassianUber2 replies◆ premiumThe automation stopped because it could not decide, which is the correct behaviour and an incomplete design. Somebody has to decide, and the interesting question is what evidence that decision needs.Open full answer →
54Half your inference fleet went unschedulable overnight and nobody deployed anything. Start.▼hardNewNVIDIAMicrosoftOracle2 replies◆ premiumThe pods are Pending, the nodes are Ready, and the GPUs have vanished from allocatable. Something changed on the node under a fleet that nobody considered part of the deploy surface.Open full answer →
55An internal agent ran overnight and spent four months of the team's model budget. Contain it and explain it.▼hardNewAtlassianSalesforceStripe2 replies◆ premiumA loop with no step cap has no natural ceiling, and runaway spending keeps accruing while you investigate. Stop the spend first, then find out what it was doing.Open full answer →
02Implement zero trust inside a Kubernetes cluster. What does it mean beyond turning on mTLS?▼hardNewJPMorgan ChaseGoldman SachsRazorpay3 repliesunlockedWorkload authentication, traffic encryption and authorization need separate verification. Admission and RBAC constrain who can deploy a workload that bypasses those controls.Open full answer →
04Your CI stores a long-lived cloud access key. Replace it, and explain what the replacement actually proves.▼hard★ EssentialNewGitLabStripeJPMorgan Chase2 repliesunlockedThe single highest-value security change available to most pipelines, and the reason it works is worth understanding rather than configuring. It removes the secret rather than protecting it.Open full answer →
05SBOM, SLSA and Sigstore all address supply chain security. What does each one actually prove?▼hard★ EssentialNewGoogleGitLabJPMorgan Chase2 repliesunlockedThree terms that get used interchangeably and answer three different questions. The one that makes them operational is the admission rule at the end: no provenance, no deploy.Open full answer →
06Sealed Secrets, External Secrets, SOPS or Vault CSI? Pick one for a regulated environment.▼hardNewRazorpayJPMorgan ChaseGoldman Sachs2 repliesunlockedFour tools that solve the same sentence and differ on one question: where does the plaintext end up? In a regulated environment that question decides the answer.Open full answer →
07You inherit 300 cloud accounts and thousands of roles. How do you get to least privilege without breaking production?▼hard★ EssentialNewAmazon & AWSJPMorgan ChaseGoldman SachsunlockedEveryone endorses least privilege; few can describe how they would measure over-permission across a fleet. The scoring answer names the evidence source, the tiered remediation, and the break-glass hatch that makes it survivable.Open full answer →
14Your images were scanned and signed, yet a pod starts behaving maliciously. How do you detect and respond?▼hard★ EssentialNewCloudflareNetflixDatadog○ sign inSigning proves what shipped, not what runs. The strong answer covers syscall-level detection, the signals that matter, tuning against alert fatigue, and the response path once a sensor fires.Open full answer →
16Audit season starts in eight weeks. How do you turn compliance from a document scramble into code?▼hardNewJPMorgan ChaseGoldman SachsSalesforce○ sign inThe reframe that scores: many controls contain machine-checkable assertions; others require human evidence. Guardrails prevent, gates stop pipelines, drift detection watches live state, and evidence falls out as a byproduct.Open full answer →
21File shares are encrypting themselves and miners are burning CPU on the cluster. Take charge of the incident.▼hard★ EssentialNewWalmart Global TechJPMorgan ChaseTCS◆ premiumMiners prove unauthorized workload execution, not a particular intrusion sequence. Parallel identity and network containment, backup control-plane protection, rebuild-don't-clean, and restore points older than patient zero.Open full answer →
24Our security exception list only grows. Design a risk-acceptance process that does not rot.▼hardNewSalesforceSAPAtlassian◆ premiumExceptions rot when they lack expiry dates, named owners and an aggregate view. Structured records where engineers work, auto-expiry with teeth, and a monthly portfolio review that treats growth as a control failure.Open full answer →
28We are 200 engineers, not a bank with a threat team. Which insider-threat controls are worth doing?▼hardNewGitLabRazorpaySnowflake◆ premiumMost insider incidents are boring: a departing engineer copies a repo, a contractor keeps a token. Buy hygiene rather than surveillance, and protect the culture that makes people report their own mistakes.Open full answer →
30Encryption at rest is switched on everywhere. Where does that checkbox fall short, and how would you design keys properly?▼hard★ EssentialNewStripeJPMorgan ChasePhonePe◆ premiumTrace who can read ciphertext, who can decrypt it and who can administer the keys. Key rotation, rewrapping and data re-encryption solve different problems.Open full answer →
01Design a disaster recovery plan for a 5PB data platform with a four-hour recovery objective.▼hard★ EssentialNewGoogleAmazonSnowflake2 repliesunlockedThe classic napkin-math question. The number in the prompt is the question, and candidates who draw the architecture before doing the arithmetic design something the physics forbids.Open full answer →
02Design multi-region active-active for a tier-1 API. What breaks, and what does it cost?▼hard★ EssentialNewNetflixStripeUber2 repliesunlockedThe design round where the honest answer is mostly about data. Stateless traffic across regions is straightforward; the database is where active-active is either solved or pretended.Open full answer →
03A payments monolith releases monthly and scaling means buying hardware. Design the migration.▼hard★ EssentialNewJPMorgan ChaseRazorpaySAP2 repliesunlockedThe migration question, and the trap is answering with a target architecture. What is being scored is sequencing: how you get there without a rewrite and without a release freeze.Open full answer →
04An e-commerce platform takes 10x traffic during flash sales and the database locks up. Fix it.▼hard★ EssentialNewFlipkartSwiggyAmazon2 repliesunlockedThe Indian e-commerce interview question, and autoscaling is the wrong first answer. A 10x spike arriving in seconds outruns any scaling loop, so the design has to absorb rather than scale.Open full answer →
05Make a Postgres database highly available. What are you actually promising, and what breaks?▼hard★ EssentialNewAmazonRazorpaySnowflake2 repliesunlockedEvery candidate says replication and failover. The scoring answer names the replication mode, states the resulting data loss window, and explains how the cluster avoids two primaries.Open full answer →
08Design rate limiting for a public API: what algorithm, where does it live, and what happens when the limiter itself fails?▼hard★ EssentialNewStripeCloudflareDatadogunlockedEveryone names token bucket. The scored part is the rest: drift between nodes, the 429 contract with clients, and whether your quota service should fail open or closed.Open full answer →
09Design caching for a product catalog read 50k times a second. How do you handle invalidation, and what happens when a hot key expires?▼hardNewFlipkartAmazon & AWSSwiggyunlockedThe catalog is the easy half. The scored half is stampede dynamics: one hot key expiring can multiply origin load by a thousand in a second, and there are three distinct fixes.Open full answer →
10Design a cron system that schedules two hundred thousand jobs across a shared fleet. What goes wrong at that scale?▼hard★ EssentialNewGoogleUberLinkedInunlockedCron is the most-deployed scheduler on earth and the worst-behaved at scale. The scored content is everything crontab cannot do: exactly-once firing, thundering herds, and what happens when the scheduler itself dies.Open full answer →
12A payment request times out at the gateway, so the client retries. Design the API so money moves exactly once.▼hard★ EssentialNewStripeJPMorgan ChaseGoldman Sachs○ sign inTimeouts guarantee uncertainty, not failure: the first request may have succeeded after the client gave up. The idempotency key pattern is the industry answer; the scored details are storage, expiry and concurrency.Open full answer →
14Design the webhook platform that tells merchants when payments settle. Their endpoint is down. What happens?▼hardNewStripeRazorpayGitLab○ sign inOutbound delivery looks like a queue and a loop until one subscriber hangs for sixty seconds and takes your workers with it. Isolation, retry horizons, and signatures are where the marks are.Open full answer →
18Postgres is out of headroom. How do you choose a shard key, and how do you reshard later without downtime?▼hard★ EssentialNewPhonePeFlipkartUber○ sign inSharding buys write headroom and bills you in joins, foreign keys, and every future migration. The key choice is a query-pattern bet; the resharding choreography separates operators from diagram artists.Open full answer →
20Checkout calls five downstream services. Design backpressure so overload degrades instead of collapsing.▼hardNewNetflixDatadogUber○ sign inEvery overloaded system dies the same way: queues turn load into latency, latency into timeouts, timeouts into retry storms. Tiered shedding, deadline propagation, and retry budgets are the design.Open full answer →
21Design the metrics backend for a monitoring product: millions of active series, writes never stop, queries reach back months.▼hard★ EssentialNewDatadogCloudflareFlipkart◆ premiumEveryone sizes a metrics system by samples per second and everyone is wrong. The constraint that actually kills these platforms is a single label added on a Friday.Open full answer →
25Search results lag the database by minutes and it costs money. Design the sync, and plan for the day you must rebuild the whole index.▼hardNewLinkedInFlipkartWalmart Global Tech◆ premiumDual-writing from application code is the answer that fails quietly six months in. Change data capture, per-entity ordering, and a reindex you could run on a Tuesday are what interviewers score.Open full answer →
28Database passwords sit in env files on two hundred VMs and nobody has rotated them in years. Design the fix that holds permanently.▼hardNewHashiCorpJPMorgan ChaseRed Hat◆ premiumThis is a machine identity problem wearing a secrets costume. Candidates who start at encryption miss that authentication of the caller and delivery mechanics are the real design space.Open full answer →
29PSP settlement files and your internal ledger never fully agree. Design reconciliation that finds and fixes every break.▼hard★ EssentialNewRazorpayPhonePeStripe◆ premiumListing the match job is table stakes. The scored material is the breaks taxonomy, the suspense account, and why every match must be replayable from immutable raw files.Open full answer →
31Design config distribution to fifty thousand VMs: versioned bundles, staged rollouts, and rollback that actually works.▼hardNewNetflixGoogleMeta◆ premiumDrawing an agent that polls a server is the easy third. The interview is about partial applies, fleet-versus-world state, and why rollback must be a pointer flip, never a reverse edit.Open full answer →
33Forty teams publish APIs through your gateway. Design the platform: central auth, versioning policy, and golden paths.▼hardNewWalmart Global TechGoldman SachsAccenture◆ premiumThis is a platform-organization question disguised as infrastructure. Score comes from separating enforcement from ownership and explaining what stops the gateway becoming a smart ESB.Open full answer →
34Retries make your event pipeline deliver duplicates. Which effects can you make exactly once, and where does that guarantee stop?▼hardNewUberDatabricksLinkedIn◆ premiumTrace a retry through the broker, database and external provider. The guarantee changes at each boundary, and a recorded intent does not prove a payment or email completed.Open full answer →
37Design metering for usage-based pricing: billions of usage events become invoices customers dispute line by line.▼hard★ EssentialNewStripeSnowflakeAmazon & AWS◆ premiumA disputed invoice needs a reproducible calculation. Retain raw usage events and versioned pricing so each line can be explained and corrected.Open full answer →
01Your cloud bill is two million dollars a year and leadership wants it cut. Where do you start?▼hardNewAmazonNetflixSnowflake2 repliesunlockedA question about method, not about tactics. Candidates who open with a list of levers lose to candidates who open with one question about the bill itself.Open full answer →
02Design an internal developer platform for fifteen product teams. How do you know if it worked?▼hard★ EssentialNewAtlassianGitLabSAP2 repliesunlockedA platform question that is really a product question. The design is the easy half; the answer that scores explains how you would know developers chose it rather than were forced onto it.Open full answer →
05How do you decide between savings plans, reserved instances, spot and on-demand for a mixed fleet?▼hardNewAmazon & AWSNetflixUberunlockedFour purchase instruments, one fleet, and a finance team asking why you did not commit to everything at maximum discount. The scoring rubric rewards the arithmetic of being wrong, not the discount table.Open full answer →
13Your Postgres bill tripled because three years of data live on one hot volume. How do you tier storage without breaking queries?▼hardNewAmazon & AWSSnowflakeFlipkart○ sign inMost of your rows are read rarely and cost the same as the ones read constantly. Tiering pays for itself only when access patterns are honest, which is why the audit comes before the architecture.Open full answer →
16An AI feature shipped and the model bill grew 8x in a month. How do you get control without turning it off?▼hardNewStripeSalesforceUber2 replies○ sign inToken spend has no natural ceiling. Every retry, every retrieved document, every chain step multiplies, and nothing in the system tells anyone until the invoice arrives.Open full answer →
17Your cloud provider offers a bigger discount for a three-year commitment. How do you decide?▼hardNewSnowflakeUberNetflix2 replies○ sign inThe discount is real and so is the option you are selling. The question is what your usage looks like in year three, and the honest answer for most teams is that they do not know.Open full answer →
01Device plugin versus Dynamic Resource Allocation for GPUs: why did Kubernetes need DRA?▼hardNewNVIDIADatabricksGoogle2 repliesunlockedThe question that separates people running GPU clusters from people running Kubernetes clusters that happen to have GPUs. The answer is that an integer count cannot express what a GPU workload needs.Open full answer →
02Four teams want GPUs and you have twelve A100s. Walk me through MIG, time-slicing and MPS, and how you would decide.▼hardNewNVIDIAGoogleDatabricks2 repliesunlockedThree sharing modes with three different isolation guarantees. MIG partitions the hardware, MPS shares the SMs, time-slicing just interleaves contexts, and picking wrong turns a latency SLO into a lottery.Open full answer →
03A multi-node training job sits Pending forever while the cluster shows free GPUs. What is happening?▼hardNewNVIDIAMetaDatabricks2 repliesunlockedThe default scheduler places pods one at a time, which is exactly wrong for a job that needs all sixteen or none. Two half-placed jobs can hold each other's GPUs forever without either ever starting.Open full answer →
04One node in your training fleet makes every job it touches 30 percent slower, but it passes health checks. How do you find and handle it?▼hardNewNVIDIAMetaMicrosoft2 repliesunlockedGPUs fail gradually before they fail loudly. Xid errors, ECC retirement, thermal throttling and a degraded NVLink all produce a node that is up, schedulable, and slowing every gang it joins.Open full answer →
05You need to upgrade GPU drivers across a live inference and training fleet. What is your plan?▼hardNewNVIDIAGoogleMicrosoft2 repliesunlockedThe driver, the container toolkit, the CUDA runtime inside the image and the framework build all have to agree. Upgrade the wrong one first and every pod on the node fails to start with an error that names none of them.Open full answer →
06Six teams share a GPU cluster. Two of them are idle most nights. Design the quota model.▼hardNewDatabricksUberMicrosoft2 repliesunlockedHard quotas strand idle GPUs and soft quotas mean the loudest team owns the cluster. Borrowing with reclaim is the shape that works, and the interesting decisions are all about what happens when the lender comes back.Open full answer →
08You need 64 GPUs for the next year and the region is out of capacity. What is your procurement strategy?▼hardNewMicrosoftOracleGoogle2 repliesunlockedGPU capacity is not elastic the way CPU is. On-demand means whatever is left after the reservations, and in a tight region that is nothing, so the availability problem and the cost problem are the same problem.Open full answer →
09Your cluster has three GPU generations because that is what you could buy. How do you schedule against it?▼hardNewNVIDIAMicrosoftOracle2 repliesunlockedA mixed fleet is the normal state, not a transitional one, because capacity arrives when it arrives. The failure is a scheduler that treats two very different cards as the same countable unit.Open full answer →
10Design a GPU serving platform for several LLMs with autoscaling and a cost ceiling.▼hard★ EssentialNewNVIDIADatabricksUber2 repliesunlockedThe fastest-growing design round in infrastructure hiring. GPU economics break the assumptions CPU autoscaling is built on, and the answer has to start from that rather than from Kubernetes.Open full answer →
11A vLLM pod serving an LLM OOMs at a request rate it handled fine yesterday, dropping in-flight requests. Walk me through it.▼hard★ EssentialNewDatabricksNVIDIAGoogle○ sign inCPU memory intuition fails on inference servers. The scarce resource is KV-cache, requests arrive with unseen context lengths, and the fix is queue-depth scaling plus admission control, not bigger pods.Open full answer →
12How should you adapt web-service autoscaling for an LLM inference service?▼hardNewDatabricksNVIDIAMeta○ sign inRequests-per-second is not the load unit, cold starts are minutes not seconds, and scale-in can kill paying users mid-sentence. Everything you know about HPA needs re-deriving here.Open full answer →
15One customer's batch job is making your interactive chat slow. Fix it at the serving layer.▼hardNewDatabricksSalesforceStripe2 replies○ sign inBoth workloads are legitimate and they want opposite things from the same GPU. Combine tenant rate limits with fair admission and measured capacity reservations; separate fleets are an option when shared scheduling cannot meet the targets.Open full answer →
16Your inference replica takes nine minutes from pod scheduled to first token served. Where does the time go and what do you fix?▼hardNewNVIDIADatabricksMicrosoft2 replies○ sign inSeparate scheduling delay from image pull, artifact transfer, GPU loading and warm-up. The autoscaler needs the full request-to-ready time.Open full answer →
17Someone proposes serving the quantised model to halve your GPU bill. What has to be true before you ship it?▼hardNewNVIDIADatabricksMicrosoft2 replies○ sign inThe infrastructure win is real and easy to measure. The quality regression is real, harder to measure, and will not show up in your latency dashboards at all.Open full answer →
18Product wants to raise the context limit from 8k to 128k tokens. What happens to your infrastructure?▼hardNewDatabricksNVIDIASnowflake2 replies○ sign inIt reads as a configuration change and it is a capacity change. Cache memory per request grows with the limit, prefill cost grows with what people actually send, and concurrency falls in proportion.Open full answer →
20Downstream automation needs valid JSON every time. How do you get it, and what does it cost?▼hardNewStripeSalesforceSnowflake2 replies○ sign inAsking nicely in the prompt gets you most of the way and fails on the tail, which is where the automation breaks. Constrained decoding can guarantee the shape of completed output for supported schemas. Interrupted generations still need a failure path, and compilation has a latency cost.Open full answer →
21Forty customers each want a fine-tuned model. You have eight GPUs. How do you serve that?▼hardNewDatabricksSalesforceSnowflake2 replies◆ premiumCompatible LoRA adapters let tenants share resident base weights. Check adapter size, KV-cache demand and traffic before sizing the replica pool.Open full answer →
23Finance wants your GPU inference service to scale to zero overnight. What do you tell them?▼hardNewDatabricksMicrosoftSnowflake2 replies◆ premiumScale to zero is correct for some workloads and an outage generator for others, and the deciding number is what the first request after idle experiences. Cold start turns an availability promise into a queue.Open full answer →
24Your product depends on a model API and the provider has a regional outage. What did you build beforehand?▼hardNewStripeCloudflareUber2 replies◆ premiumA model provider is a single dependency with a shared failure domain across every customer they have. Treating it like a database you cannot fail over from is how a product goes down for four hours.Open full answer →
25Define the SLIs and SLOs for a streaming LLM endpoint. Why is p99 latency the wrong headline metric?▼hardNewDatabricksNVIDIADatadog2 replies◆ premiumA request that streams for ninety seconds is not slow, it is long. Total latency mixes the part users wait for with the part they read, and an SLO built on it will page you for success.Open full answer →
26A RAG answer took eleven seconds and nobody can say which stage was slow. Instrument it.▼hardNewDatadogDatabricksAtlassian2 replies◆ premiumOne request touches an embedding call, a vector search, a rerank, a prompt build and a generation, and a single duration for the whole thing tells you nothing about any of them.Open full answer →
27Your GPU dashboard shows 95 percent utilisation and finance wants to know why you need more GPUs. What do you tell them?▼hardNewNVIDIADatabricksGoogle2 replies◆ premiumThe utilisation number everyone quotes means at least one kernel was resident, not that the hardware was doing useful work. A GPU at 95 percent can be doing five percent of what it is capable of.Open full answer →
28You need prompt and response logs to debug an AI feature, and legal says no. How do you resolve it?▼hardNewStripeSalesforceAtlassian2 replies◆ premiumPrompts contain whatever the user typed, which in a support product is names, account numbers and medical detail. Full-text logging is a data-protection decision, not a debugging preference.Open full answer →
31A team wants to fine-tune a model every time their labelled data grows. Build them the pipeline.▼hardNewDatabricksSalesforceSnowflake2 replies◆ premiumThe training part is a job. Everything around it is the pipeline: data snapshots that are immutable, an evaluation gate with a threshold set in advance, and adapters versioned so a bad one is a routing change away from gone.Open full answer →
32How often should a large training run checkpoint, and what does the answer depend on?▼hardNewNVIDIAMetaMicrosoft2 replies◆ premiumCheckpoint too rarely and a failure costs hours of GPU time. Checkpoint too often and you pay for stalled GPUs writing terabytes to storage. There is an arithmetic answer and most teams never do it.Open full answer →
33A training run from three months ago cannot be reproduced. Same code, same data, different result. Where does the difference come from?▼hardNewNVIDIADatabricksGoogle2 replies◆ premiumCode and data are the two things people pin, and they are rarely the two things that changed. The driver, the framework build, the kernel selection and the data ordering all vary underneath a pinned repository.Open full answer →
35Your GPUs sit at 40 percent utilisation during training and the model code is fine. What is starving them?▼hardNewNVIDIAMetaDatabricks2 replies◆ premiumExpensive accelerators waiting on cheap storage is the most common form of waste in a training cluster, and it looks exactly like a code problem on every dashboard.Open full answer →
36Design the path a model takes from a training run to production traffic. What gates does it pass?▼hardNewDatabricksMicrosoftSalesforce2 replies◆ premiumA model is an artifact with a lineage, an evaluation record and an owner, or it is a file somebody copied to a bucket. The registry exists so that the second one cannot reach production.Open full answer →
37A model scores well offline and performs badly in production. What infrastructure causes would you check first?▼hardNewUberNetflixDatabricks2 replies◆ premiumBefore blaming the model, check whether it is being fed the same thing it was trained on. Most of the gap is a pipeline difference, and pipeline differences are a platform problem with a platform fix.Open full answer →
38You own the vector store behind a RAG product. What breaks in production that nobody warns you about?▼hardNewDatabricksSnowflakeElastic2 replies◆ premiumThe database part is easy. The operational problems are reindexing when the embedding model changes, recall degrading silently as filters get stricter, and memory growing faster than anyone forecast.Open full answer →
39Your team wants an AI agent that can open pull requests and trigger deploys. What is the risk model?▼hard★ EssentialNewGitLabGoogleStripe2 replies◆ premiumA release-automation design question with a specific trust boundary. The novel risk is prompt injection: untrusted text reaching a privileged agent, where the text is the instruction and your usual input validation does not apply.Open full answer →
41Your company wants an AI agent in the on-call rotation. What does it do, and what does it never do?▼hardNewDatadogCloudflareAtlassian2 replies◆ premiumThe valuable part is the first ten minutes of context gathering, which is tedious and mechanical. The dangerous part is anything that changes production while a human is still working out what is wrong.Open full answer →
42Half your team's Terraform is now written by an assistant. What changes about how you run reviews and pipelines?▼hardNewHashiCorpGitLabGitHub2 replies◆ premiumGenerated infrastructure code is plausible, fluent and confidently wrong in specific ways. The volume goes up, the reviewer attention per line goes down, and the controls that used to be optional stop being optional.Open full answer →
43Teams are connecting agents to internal systems ad hoc. Design the gateway that goes in front.▼hardNewMicrosoftCloudflareAtlassian2 replies◆ premiumEvery team standing up its own tool server produces a permission surface nobody can enumerate. The gateway exists so that connecting an agent to a system is a reviewed act rather than a config file in somebody's repository.Open full answer →
44Build the cost model for serving your own open-weight model versus paying an API per token. Where is the break-even?▼hardNewDatabricksSnowflakeStripe2 replies◆ premiumPer-token pricing looks expensive until you compute what an idle GPU costs at 3am. Break-even depends on workload volume and duty cycle, measured throughput, and the engineering cost on both sides.Open full answer →
45Finance wants per-team cost for a shared GPU cluster. Reserved capacity, spot, and idle time. How do you build the number?▼hardNewDatabricksUberNetflix2 replies◆ premiumGPU cost attribution needs allocation records as well as utilization. Separate exclusive reservations from borrowable quota, then reconcile team charges and idle capacity to the actual bill.Open full answer →
46You need to run a model over 200 million documents. How do you design that, and what does it cost?▼hardNewSnowflakeDatabricksNetflix2 replies◆ premiumNobody is waiting, which changes every constraint. Latency stops mattering, throughput per dollar becomes the only metric, and the design converges on something that looks like a data pipeline rather than a service.Open full answer →
47Twenty data scientists want GPU notebooks. How do you give them that without buying twenty GPUs?▼hardNewDatabricksSnowflakeUber2 replies◆ premiumA notebook holds a GPU while somebody thinks, which is most of the day. The utilisation on an interactive fleet is the worst in the building, and the fix is a queue people do not hate.Open full answer →
48Do you need GPUs for this? Make the case for CPU or a non-NVIDIA accelerator.▼hardNewGoogleAmazonMicrosoft2 replies◆ premiumGPUs are the default for reasons that hold for large generative models and not for everything else. A small classifier on CPU can be cheaper, more available and easier to operate, and knowing where the crossover sits is worth more than knowing the newest card.Open full answer →
49A team wants to deploy a model downloaded from a public hub. What is your review?▼hardNewGoogleMicrosoftRed Hat2 replies◆ premiumA model artifact is code that runs in your cluster with GPU access. Most of the supply-chain controls you already run for containers apply, and the file format adds one of its own.Open full answer →
51Where do you enforce safety and data rules for an AI feature: in the prompt, in the application, or in the gateway?▼hardNewCloudflareSalesforceMicrosoft2 replies◆ premiumA mandatory gateway can centralize limits and filtering, while applications authorize business actions. Neither a prompt nor a PII classifier guarantees that sensitive data stays private.Open full answer →
52Legal says the EU AI Act applies to a feature you host. What does the platform actually have to provide?▼hardNewSAPSalesforceMicrosoft2 replies◆ premiumMost of the obligation lands on the product, but three parts land on infrastructure: an inventory of what is deployed, evidence of what it did, and the ability to turn it off. Those are platform capabilities and they take months to retrofit.Open full answer →