01What is the difference between TCP and UDP, and when would you choose UDP on purpose?▼easyNewCloudflareGoogleInfosysunlockedOrdering and retransmission are what TCP adds, and both of them cost time. Naming something that deliberately gives them up, and saying why, is what turns a textbook answer into a real one.Open full answer →
02Explain CIDR notation. How many hosts are in a /24, and why does subnet sizing matter in a VPC?▼easyNewAmazon & AWSGoogleAccentureunlockedThe arithmetic takes thirty seconds to learn and gets asked constantly. What it is really testing is whether you have ever had to size a VPC that could not be resized later.Open full answer →
03A server does not come back after a reboot. Walk me through the Linux boot process and where it can stop.▼easyNewRed HatIBMTCSunlockedFive stages, and which one you are stuck in tells you what to fix. A machine that reaches a GRUB prompt has a different problem from one that hangs waiting on a filesystem that no longer exists.Open full answer →
04A Linux host is slow and someone says it is out of memory. How do you check, and what do free and df actually tell you?▼easyNewRed HatGoogleTCSunlockedMost of what looks like used memory on a healthy Linux box is page cache doing its job. Knowing which column to read, and why df and du disagree, is half of Linux triage.Open full answer →
12Hard link or symlink: what actually differs, and when does the choice bite you?▼easyRed HatTCSInfosys1 notes & commentsunlockedA beginner question with a senior follow-up hiding in it. Once you know a hard link is a second name for an inode, log rotation and backup behaviour both stop being mysterious.Open full answer →
13A freshly built VM boots and never gets an IP address. Walk me through DHCP and where it fails.▼easyTCSInfosysAccentureunlockedEveryone recites the four letters. The scoring answer walks each packet across the wire and knows the places the exchange silently dies.Open full answer →
20Someone ran chmod -x on the chmod binary. Nothing can change permissions now. How do you recover?▼easyTCSInfosysAccenture○ sign inA one-line mistake that locks you out of the obvious fix. The fast recovery teaches more about the permission model than any man page will.Open full answer →
23Explain what actually happens when cron fires a job, and where its silent failures come from.▼easyTCSInfosysAtlassian○ sign inEvery ops engineer schedules jobs; few can say which shell cron uses, where stdout lands, or why percent signs delete half a command. Those gaps are exactly what interviews test.Open full answer →
26You are on a locked-down host with no agents installed. Which /proc files answer your first troubleshooting questions?▼easyDatadogNetflixRed Hat○ sign inEverything top, htop and your APM agent display is derived from procfs anyway. Knowing the raw files turns any bare SSH session into a monitoring console.Open full answer →
37Walk me through nginx internals: what do the master and workers each do, and how does one worker hold thousands of connections?▼easyTCSAccentureGitLab◆ premiumThe answer that lands is about one epoll loop per core, not config snippets. Master versus worker duties, the arithmetic of worker_connections, and the limits people forget to raise.Open full answer →
39Which DNS record types do you actually touch as an ops engineer, and where does each one bite?▼easySwiggyAtlassianRazorpay◆ premiumA and AAAA are the easy part. The bites live at the zone apex, inside 255-byte TXT chunks, in CAA blocking your renewals, and in SRV records half the internet ignores.Open full answer →
46After a reboot the journal is empty. How does journald decide what to keep, and how do you fix retention?▼easyTCSInfosysRed Hat◆ premiumVolatile by default on many distros, size-capped by silent policy, binary on disk. Know the storage modes, the vacuum knobs, and how journald feeds central logging.Open full answer →
50Where does multicast show up in real ops work, and why does it break the moment you move to the cloud?▼easyGoldman SachsJPMorgan ChaseTCS◆ premiumVRRP heartbeats, market data feeds, mDNS noise and cluster chatter all ride multicast, and all of it assumes a switched LAN. Why clouds drop it and what replaces it.Open full answer →
01Design a highly available three-tier application on AWS. What actually fails, and what does each layer of redundancy buy?▼easyNewAmazon & AWSAccentureInfosysunlockedMulti-AZ is the answer and the reason matters more than the acronym. Each tier fails differently, and the database is the one where high availability means a failover with a real gap, not zero interruption.Open full answer →
02How is an Azure environment organised? Explain tenants, management groups, subscriptions and resource groups.▼easyNewMicrosoftAccentureInfosysunlockedFour levels, and the two that matter operationally are the subscription, where quotas and billing live, and the resource group, which is the unit you delete. Getting the boundaries wrong is expensive to unpick later.Open full answer →
03How should an app running in Azure authenticate to other Azure services without storing a secret?▼easyNewMicrosoftAccentureSAPunlockedService principal with a client secret is the answer people give and the one that leaves a credential in a config file. Managed identity is the same object with the secret handled by the platform.Open full answer →
04Azure Load Balancer, Application Gateway, Front Door: which one, and why are there three?▼easyNewMicrosoftInfosysTCSunlockedOne is layer 4 and regional, one is layer 7 and regional, one is layer 7 and global. Answer on those two axes and the choice makes itself, including when you need two of them together.Open full answer →
05EC2, ECS, Fargate, EKS or Lambda: how do you choose where a service runs on AWS?▼easyNewAmazon & AWSAccentureInfosysunlockedTwo questions settle most of it: how much of the machine do you want to own, and is the workload request-shaped or long-running. Fargate is a way of running containers rather than a competitor to ECS and EKS, which is the distinction people get wrong.Open full answer →
06You have only used AWS and the role is on GCP. What is genuinely different, beyond the service names?▼easyNewGoogleDatabricksAccentureunlockedTwo structural differences matter more than any service mapping: the VPC is global rather than regional, and permissions are granted to members on resources through a hierarchy rather than attached to identities.Open full answer →
07Security groups versus network ACLs: explain stateful and stateless, and give me a case where the difference bites.▼easy★ EssentialAmazonMicrosoftAccenture2 notes & commentsunlockedThe comparison table is easy to recite and explains nothing about the failure the difference actually causes. The ephemeral port range is the whole answer.Open full answer →
12An instance in a private subnet cannot reach the internet. Debug it in order.▼easy★ EssentialAmazonTCSInfosys2 notes & commentsunlockedTrace the route and return path before changing rules. First establish whether the failing connection uses IPv4, IPv6 or a private service endpoint.Open full answer →
13What actually makes cloud computing different from running your own servers? Cut past the marketing.▼easyAmazon & AWSMicrosoftOracleunlockedA question that sounds introductory and turns on one distinction: what you stop operating, and what you start paying for instead. The answer is three mechanical differences and one economic one.Open full answer →
22Reads are drowning our database primary. Someone suggested Multi-AZ. Does that help, and if not, what does?▼easyRazorpaySwiggyJPMorgan Chase○ sign inAsk whether Multi-AZ means a DB instance or a DB cluster. One has a non-readable standby; the other has two readers. That distinction decides whether the proposal can relieve the primary.Open full answer →
26Why do mature AWS shops avoid IAM users for workloads? Where do instance profiles and IRSA fit in?▼easyAmazon & AWSGitLabRed Hat○ sign inRoles versus users looks like syntax trivia and is actually a secrets-management position. The follow-ups about instance profiles and IRSA separate practitioners from tutorial graduates.Open full answer →
31Finance asks why we pay for VPC endpoints when a NAT gateway already exists. What is the honest answer?▼easyRazorpayAmazon & AWSGoldman Sachs◆ premiumGateway endpoints avoid NAT processing for supported traffic. Interface endpoints have hourly and processing fees; cost savings depend on traffic, while access restrictions need explicit policies.Open full answer →
36Every Lambda invocation opens its own Postgres connection and the database chokes past a few hundred concurrent executions. What fixes it?▼easySwiggyPhonePeUber◆ premiumPostgres spends memory on a backend process per connection, and serverless fan-out treats that as an invitation. Pooling at the proxy layer is the standard cure; pinning is the catch.Open full answer →
43A launch failed because an account hit a service limit nobody tracked. How should quotas be run going forward?▼easyUberDatabricksDatadog◆ premiumQuotas are invisible until launch day. Treating them as tracked inventory with utilization alerts beats discovering them in a postmortem.Open full answer →
45We pay for managed Kubernetes, so the provider handles failures, right? What do you actually own when things break?▼easyRed HatAtlassianGitLab◆ premiumManaged Kubernetes offers several responsibility models. Application availability remains yours even when the provider also manages nodes and networking, and the interview tests whether you know where that line sits.Open full answer →
01Walk me through terraform init, plan, apply and destroy. What is each one actually doing?▼easyNewHashiCorpAmazon & AWSInfosysunlockedFour commands, and the interesting one is plan, because it is the only point where you see the three-way comparison Terraform is actually making before anything changes.Open full answer →
02How does Ansible actually work? Explain inventory, playbooks, modules and why agentless matters.▼easyNewRed HatIBMTCSunlockedIt copies a small Python program to the target over SSH, runs it, and deletes it. Once that is clear, the agentless claim, the performance characteristics and the idempotency requirement all stop being separate topics.Open full answer →
12A teammate asks you to approve their Terraform plan. Walk me through what you check before saying yes.▼easyJPMorgan ChaseAccentureInfosysunlockedReading a plan is a skill separate from writing HCL. People trusted with production approves read the diff in a fixed order, and one of the checks is what the plan does not contain.Open full answer →
14You spot a local-exec provisioner in a production Terraform module. Make the case for keeping or killing it.▼easyHashiCorpTCSInfosysunlockedHashiCorp calls provisioners a last resort and expects you to say why in concrete terms: tainted resources, invisible drift, SSH reachability. Then name what replaces each legitimate use.Open full answer →
20A module needs an AMI ID and three subnet IDs. Do you hardcode them, accept variables, or look them up?▼easyTCSAccentureInfosys○ sign inThe right answer depends on who owns the truth: the platform, the caller, or nobody. At scale there is a fourth option most candidates miss, where your image pipeline publishes values instead of Terraform hunting for them.Open full answer →
28Some teams moved to OpenTofu after the license change. What actually differs, and how do you stay portable?▼easyGitLabCloudflareRed Hat○ sign inOpenTofu is the Linux Foundation fork of Terraform 1.5 under MPL, drop-in compatible for most code, with distinct features such as native state encryption. Removed blocks and provider mocking also exist in Terraform. Portability survives by pinning version floors and testing both binaries in CI.Open full answer →
34A team wants to generate Terraform from YAML so non-engineers can ship infrastructure. Where do you agree, and where does it rot?▼easyHashiCorpMetaApple◆ premiumGeneration works when the inputs are genuinely data and dies when YAML grows loops. The line between encoding decisions and writing a worse programming language is where these interviews are actually scored.Open full answer →
35If Terraform already provisions everything, why keep Packer in the stack? Make the case for both.▼easySwiggyPhonePeIBM◆ premiumTerraform shapes the world; images define what boots inside it. Bake contents into versioned artifacts on a patch cadence, roll fleets by replacement, and keep user_data for identity and wiring only.Open full answer →
01What is the difference between a container and a virtual machine? Where does the isolation actually come from?▼easyNewRed HatIBMTCSunlockedA VM virtualises hardware and boots its own kernel. A container is a process on the host kernel with its view of the world restricted. Everything else, including the security answer, follows from that one difference.Open full answer →
02Draw me a Kubernetes cluster. What are the pieces, and what is each one responsible for?▼easyNewRed HatTCSInfosysunlockedFollow a Deployment change through the API server, controllers, scheduler and kubelet. Each handoff gives you a different place to investigate when a pod never starts.Open full answer →
03Why does Kubernetes schedule pods instead of containers? What is a pod actually for?▼easyNewGoogleRed HatInfosysunlockedA pod is a shared network and storage boundary that happens to contain containers. Once you can say what the containers inside one share, sidecars and init containers stop needing separate explanations.Open full answer →
04ClusterIP, NodePort, LoadBalancer: what is the difference, and which would you use in production?▼easyNewAmazon & AWSMicrosoftAccentureunlockedService types choose how an application is exposed. Follow the actual traffic path: cloud controllers can target nodes or pods, and internal exposure differs from public exposure.Open full answer →
05What does an Ingress do that a Service cannot, and what is an ingress controller?▼easyNewMicrosoftAtlassianInfosysunlockedA Service moves connections and an Ingress reads requests. The gap between those two sentences is hostname routing, path routing and TLS, and it is also why an Ingress object alone does nothing.Open full answer →
06A pod is not running. Walk me through telling Pending, ImagePullBackOff and CrashLoopBackOff apart.▼easyNewRed HatTCSAccentureunlockedThree states, three completely different causes, and one command that tells you which you are looking at. The state name says whether the problem is the scheduler, the registry or your own process.Open full answer →
07What is a namespace, and when do you actually need more than one?▼easyNewRed HatSalesforceInfosysunlockedA namespace scopes names, permissions and quotas. It does not scope the kernel or the network by default, and the gap between what people assume it isolates and what it does is where the trouble starts.Open full answer →
08How does a Service know which pods belong to it? Explain labels and selectors.▼easyNewGoogleMicrosoftAccentureunlockedSelectors match object labels; owner references record controller relationships. Keeping those mechanisms separate explains how a Service can select the wrong pods without owning them.Open full answer →
09What does a Deployment give you that a ReplicaSet does not, and when would you touch a ReplicaSet directly?▼easyNewAmazon & AWSRed HatInfosysunlockedA ReplicaSet keeps a count. A Deployment manages a sequence of ReplicaSets, and that is the entire difference: it is what turns a change into a rollout you can pause and undo.Open full answer →
10How do image layers and the build cache work, and what does a multi-stage build change?▼easyNewGoogleRed HatInfosysunlockedBuild instructions depend on earlier inputs, so changing source can invalidate a dependency installation placed after it. Ordering the Dockerfile by how often things change is the whole optimisation, and multi-stage is how the compiler stops shipping to production.Open full answer →
12A container restarted and its data is gone. Explain volumes, bind mounts and where container state actually lives.▼easyNewAmazon & AWSRed HatTCSunlockedThe writable layer is part of the container, not the image, and it dies with the container. Everything about volumes follows from knowing which of those two a file is in.Open full answer →
13What does OpenShift add on top of Kubernetes, and why did your Deployment stop working when you moved it there?▼easyNewRed HatIBMInfosysunlockedIt is Kubernetes with an opinion, and the opinion that catches everyone is that containers do not run as root. A manifest that works on vanilla Kubernetes and fails here usually fails for exactly that reason.Open full answer →
28You need one log collector on every node, including nodes that join later. Which workload object do you reach for?▼easyDatadogRed HatAmazon & AWS○ sign inExplain per-node eligibility and update behaviour, then verify that a Ready collector is actually delivering logs.Open full answer →
39Every Kubernetes pod runs a pause container nobody deployed. Why does it exist?▼easyMicrosoftHashiCorpCloudflare◆ premiumIt sounds like trivia and screens for something real: whether you understand that a pod is a shared namespace boundary with an owner, not just a group of containers.Open full answer →
42One tag has to serve amd64 nodes and Graviton nodes. How does a single image reference do that?▼easyAmazon & AWSAppleGitLab◆ premiumThe registry is often assumed to figure it out. The real mechanism is an index of per-platform manifests and a client-side choice at pull time, and knowing which layer makes that choice is the whole question.Open full answer →
48Production runs distroless images with no shell. How do you debug a misbehaving container in place?▼easyGitLabDatadogAtlassian◆ premiumExec into a distroless image and you get nothing, because there is nothing to exec into. Ephemeral containers inject tooling into a running pod without restarting it, and the security caveats are what interviewers really listen for.Open full answer →
56Your app runs database migrations in an init container on every deploy. Defend or attack that pattern.▼easyFlipkartPhonePeRazorpay◆ premiumThe gating instinct is right and the cardinality is wrong: init containers make every new replica race the same migration. Here is the once-per-release shape, plus the rollback rule that shapes all DDL review.Open full answer →
58Worker nodes slowly fill their disks until DiskPressure appears. How does the kubelet decide what to clean up?▼easyDatadogUberNVIDIA◆ premiumTwo cleanup mechanisms hide behind one taint: image garbage collection removes unreferenced images by LRU at threshold crossings, while eviction kills pods. Candidates who conflate them fail this question quietly.Open full answer →
65We found the root-cause event an hour after the postmortem started. Can Kubernetes events be treated as an operational signal at all?▼easyDatadogGoldman SachsInfosys◆ premiumBest-effort objects, one-hour TTL, deduplicated by count, invisible unless shipped out. Events narrate scheduling and lifecycle decisions; treating them as durable records is the expensive mistake.Open full answer →
67A namespace has been Terminating for twenty minutes. How does deletion actually work, and what should exist before you ever press it?▼easyInfosysTCSJPMorgan Chase◆ premiumTwo-phase deletion, a controller that purges content, finalizers holding the door. Stuck CRD instances, dead webhooks and GitOps recreates are the real story; standards prevent the ticket.Open full answer →
01Walk me through the stages of a CI/CD pipeline you have built.▼easyNewAccentureInfosysTCSunlockedThe opener in most DevOps interviews, and the one most people answer as a list of nouns. What earns the follow-up is saying what each stage is allowed to fail for and how long it takes.Open full answer →
02What is a Jenkinsfile, and what is the difference between declarative and scripted pipelines?▼easyNewTCSInfosysAccentureunlockedPipeline as code moved the build definition into the repository, where it is reviewed and versioned with the thing it builds. Declarative is the default answer, and knowing when scripted still earns its place is the follow-up.Open full answer →
03How do you manage Jenkins plugins and upgrade a Jenkins that half the company depends on?▼easyNewTCSInfosysGoldman SachsunlockedJenkins is mostly plugins, they have a dependency graph nobody drew, and the controller is a single point of failure for every team. The answer is a rehearsal against a copy of production, not a maintenance window and hope.Open full answer →
04Explain how GitHub Actions is put together: workflows, jobs, steps and runners.▼easyNewGitLabMicrosoftAtlassianunlockedFour nested things and one rule that explains most confusion: jobs run on different machines and share nothing unless you make them. Everything about artifacts and caching follows from that.Open full answer →
05Explain how an Azure DevOps pipeline is structured, and what an agent pool actually is.▼easyNewMicrosoftAccentureInfosysunlockedStages, jobs, steps, and a pool that supplies the machine. The piece that decides most real designs is the agent pool, because Microsoft-hosted agents cannot reach a private network and most enterprise deployments need to.Open full answer →
06What is an artifact repository manager, and why use Artifactory or Nexus instead of public registries?▼easyNewJPMorgan ChaseOracleInfosysunlockedCompare proxy, hosted and group repositories. Trace a tested artifact into production, and understand when a cache can keep builds running during an upstream outage.Open full answer →
07What actually causes a merge conflict, and how do you resolve one without breaking anything?▼easyNewGitLabMicrosoftInfosysunlockedGit merges by comparing both branches against their common ancestor. A conflict means both sides changed the same region, and the resolution nobody checks is the one that compiles and is semantically wrong.Open full answer →
18You deploy to production ten times a day. Does semantic versioning even mean anything for you?▼easyAtlassianStripeSwiggyunlockedConnect version numbers to consumer promises, then test an additive API change against older clients and distinguish release metadata from artifact identity.Open full answer →
25Two engineers run the same build and get different dependency trees. Where do lockfiles fit in fixing this?▼easyGitLabAtlassianStripe○ sign inSame commit, different dependency trees: the vocabulary answer is lockfiles, the practitioner answer includes frozen installs, integrity hashes and pinned toolchains.Open full answer →
34Release notes are a wiki page nobody updates. How would you automate them from conventional commits?▼easyStripeAtlassianRed Hat◆ premiumChangelogs fail because discipline lives in people instead of gates. Enforce commit convention at merge time, generate at tag time, and know what automation cannot write.Open full answer →
40Where do you draw the line between checks developers run locally and checks that belong in CI?▼easyAmazon & AWSAtlassianGitLab◆ premiumHooks must finish in seconds or developers bypass them, and a bypassed hook protects nothing. Budget feedback latency numerically and split checks by authority and hermeticity.Open full answer →
42Does CODEOWNERS actually hold up in a large monorepo, or does it turn into review theatre?▼easyGoogleMetaUber◆ premiumOwnership files decay faster than org charts. What separates working CODEOWNERS from rubber-stamp theatre is hygiene: team aliases, stale-owner linting, and keeping review routing apart from paging.Open full answer →
46Renovate opens forty pull requests a week. How do you stop update bots flooding humans or merging danger?▼easyAtlassianGitLabDatadog◆ premiumDependency bots fail as noise generators or silent auto-mergers. Tiering by risk, weekly batching, and treating bot PRs with a real review SLA is what keeps updates flowing.Open full answer →
50Some teams ship daily while others board a release train each fortnight. How do you choose cadence per product area?▼easyNetflixAmazon & AWSMicrosoft◆ premiumOne cadence for every team is the naive answer. Cadence follows constraints: store review for mobile, compatibility windows for APIs, contracts and embedded realities for trains.Open full answer →
01How does Prometheus collect metrics? Explain the pull model, exporters and when you need a pushgateway.▼easyNewDatadogCloudflareInfosysunlockedPrometheus asks your service for numbers on a schedule rather than waiting to be told. That one design choice explains service discovery, exporters, staleness and why short-lived jobs are the awkward case.Open full answer →
02Logs, metrics and traces: what is each one good at, and which do you reach for first in an incident?▼easyNewDatadogAtlassianAccentureunlockedMetrics quantify impact, traces expose instrumented request paths, and logs describe individual events. Follow a slow checkout across all three while accounting for missing evidence.Open full answer →
03ELK, Splunk, or a managed platform like Datadog: how would you choose a logging stack?▼easyNewSplunkDatadogAccentureunlockedAll three can search logs. What differs is who operates the cluster and how the bill is shaped, and the bill is what kills these projects, not the querying.Open full answer →
19Production is down and the war room is chaos. Who does what in a well-run incident?▼easyGoogleNetflixGoldman Sachs○ sign inThe roles question is really a delegation test: can you split commanding the incident from fixing it? Name the roles, the comms cadence, and the handoff discipline that keeps 3am coherent.Open full answer →
25Everyone has runbooks and nobody opens them mid-incident. What makes a runbook people actually use?▼easyGitLabAtlassianSwiggy○ sign inUsable runbooks live one click from the alert, front-load symptom-to-action pairs, and stay alive because CI and drills force the issue rather than anyone hoping.Open full answer →
31What belongs on the 3am incident dashboard versus the view leadership sees in the monthly review?▼easyAtlassianDatadogGitLab◆ premiumOne surface cannot serve the responder and the review. Tier dashboards by the question each audience asks, and make every tile answer in five seconds or link one click deeper.Open full answer →
37Who monitors the monitoring? Design meta-monitoring so a dead collector never hides an outage.▼easyCloudflareDatadogGoogle◆ premiumMonitoring dies silently: stuck alert queues, full TSDBs, collectors killed inside the same blast radius. Layer independent checks and a heartbeat so absence of signal pages louder than any red dashboard.Open full answer →
39Production is down and stakeholders are circling. Walk me through incident communications: who hears what, and when?▼easySalesforceAtlassianRazorpay◆ premiumComms is a role, not a chore bolted onto the incident commander. Audience-specific cadences, a committed next-update time in every message, and plain language that support can actually repeat.Open full answer →
01A user reports an error. What do 500, 502, 503 and 504 each tell you about where the problem is?▼easyNewCloudflareAccentureInfosysunlockedStatus codes describe an HTTP failure category. Locate the component that emitted the response, then use its logs to distinguish connection, capacity and application failures.Open full answer →
02You are on a Linux box you have never seen and something is failing. Where are the logs?▼easyNewRed HatIBMTCSunlockedThree places, and which one depends on how the thing was started. Knowing which logs the runtime collects and which the application writes itself, and that journald may not persist across reboots, saves the first twenty minutes.Open full answer →
04A pod has been Pending for ten minutes. Walk me through your diagnosis.▼easy★ EssentialFlipkartTCSAccenture2 notes & commentsunlockedThe gentlest scheduling question there is, and it still separates people who read the events from people who guess. Check whether the pod has a node before choosing between scheduling and startup diagnosis.Open full answer →
27A service on a VM dies and restarts every few minutes, and the team has shrugged for weeks. Find the actual cause.▼easyTCSInfosysIBM○ sign inThis one separates people who read journals from people who restart harder. The exit code and signal systemd already recorded usually name the disease.Open full answer →
38This morning's deploy wave left dozens of pods in ImagePullBackOff, and the registry says rate limit. Why us, and what now?▼easySwiggyFlipkartAtlassian◆ premiumA public registry throttles by source IP and your whole fleet shares one. Why fifty nodes count as a single anonymous user, and authentication and caching changes that reduce upstream demand.Open full answer →
50Twice a year, on two predictable Sundays, some scheduled jobs skip and others fire twice. Diagnose without waiting for autumn.▼easyMicrosoftSalesforceUber◆ premiumWall-clock schedules meet daylight-saving transitions: spring forward deletes an hour of cron targets, fall back repeats one. Schedule in UTC, add idempotency keys, rehearse in staging.Open full answer →
52Someone's load test is hitting production checkout right now and latency is climbing. Give me your first fifteen minutes.▼easy★ EssentialFlipkartSwiggyPhonePe◆ premiumStop the source before tuning anything: kill the runner, revoke its credentials, shed test-shaped traffic at the edge, protect checkout. Forensics and guardrails only after customers stop feeling it.Open full answer →
01Where do SAST, SCA, secret scanning and image scanning belong in a pipeline, and what does each actually catch?▼easyNewJPMorgan ChaseOracleAccentureunlockedFour scanners, four different things they see, and one rule that decides whether any of them help: a finding that arrives at the release gate is an argument, and the same finding on a pull request is a ten-minute fix.Open full answer →
02What does a secrets manager like Vault give you that an encrypted environment variable does not?▼easyNewHashiCorpJPMorgan ChaseSAPunlockedEncryption is the part people focus on and the least interesting part. What you are buying is short-lived credentials, a revocation path and an audit trail, none of which an environment variable can give you.Open full answer →
03What is a quality gate in a tool like SonarQube, and how do you stop it becoming noise?▼easyNewSAPAccentureInfosysunlockedMeasuring the whole codebase gives a team an unpayable debt and a gate they turn off. Measuring only the lines changed in this pull request gives them a gate they can pass today.Open full answer →
13A colleague says VLANs give the company network security. What is your honest take?▼easyTCSAccentureInfosysunlockedThe honest answer splits traffic containment from access control. Flat yes or no loses points here; the condition under which segmentation stops being theatre is what the interviewer wants.Open full answer →
14Walk me through hardening a server, from fresh install to production-ready.▼easyIBMAccentureTCSunlockedExperienced answers are ordered and verifiable: minimal base, benchmark applied as code, identity and exposure next, then continuous proof it stayed that way. Checklists recited out of order are the tell.Open full answer →
21We still hand every employee a full-tunnel VPN. What does moving to ZTNA actually change?▼easyGitLabCloudflareAccenture○ sign inVPN grants a network, ZTNA brokers an application. The strong answer covers the engineer-specific protocols nobody mentions, device posture for contractors, and the break-glass path when the IdP is down.Open full answer →
22We put a WAF in front of the API gateway. Which attacks does it still let through?▼easyFlipkartRazorpayCloudflare○ sign inA WAF matches patterns in HTTP and stops there. Know exactly which classes it catches, which it cannot see, and what closes the gap, because block-dashboard confidence is how breaches happen anyway.Open full answer →
32Security wants a champion in every squad. What makes that programme survive past the first quarter?▼easyAtlassianLinkedInWalmart Global Tech◆ premiumChampions programmes die as mailing lists with a name. Survivors protect the time, pay in career currency, keep the job description tiny, and measure outcomes rather than attendance.Open full answer →
37We published a four-level data classification scheme on the wiki. Why does nobody apply it, and what would fix that?▼easySAPGoldman SachsInfosys◆ premiumLabels without consequences die quietly. Attach classification to enforced defaults in Terraform modules, propagate tags to every copy of the data, and give engineers twenty worked examples instead of a taxonomy lecture.Open full answer →
39Walk me through running vulnerability management across clouds, containers and laptops. Where do programmes usually break?▼easyTCSAccentureDatadog◆ premiumDiscover, scan, deduplicate, prioritise with context, route with SLA clocks, verify, measure. Most programmes rot at dedup and ownership: five scanners produce five conflicting queues nobody trusts.Open full answer →
01What does it mean for a service to be stateless, and why does everyone insist on it?▼easyNewGoogleAmazon & AWSInfosysunlockedStateless does not mean there is no state. It means the state is not in the instance, which is what lets you kill any instance at any time. Every scaling and deployment property people want depends on that one thing.Open full answer →
02Why would you put a queue between two services? What does it actually buy, and what does it cost?▼easyNewAmazon & AWSStripeSwiggyunlockedIt converts a synchronous failure into a delay. That is the whole benefit and the whole cost, because the caller now gets an answer before the work has happened and somebody has to tell them when it did.Open full answer →
09When would you scale a system vertically rather than horizontally? Give me a case where vertical wins.▼easyOracleSAPGoldman SachsunlockedThe default answer is 'horizontal' because interviews reward it. The correct answer names the constraint that makes distribution expensive and knows when one big machine is the engineering choice.Open full answer →
17Design a real-time leaderboard for a mobile game with ten million daily players.▼easyFlipkartPhonePeSwiggyunlockedThe vocabulary question hiding real depth: which primitive replaces ORDER BY, why sharding by player is wrong, and what a 45,000 updates-per-second storm actually costs.Open full answer →
07Walk me through running a rightsizing programme across fifty teams, end to end.▼easyAccentureInfosysWalmart Global TechunlockedThe tool emits recommendations; the programme is everything around it. Interviewers use this question to see whether you can turn a dashboard into landed changes without breaking production or trust.Open full answer →
09Half our resources are untagged and finance cannot allocate the bill. How do you fix cost allocation?▼easyTCSAccentureJPMorgan ChaseunlockedMost tagging initiatives are spring cleans that rot within two quarters. The durable answer treats the schema like an API contract enforced where resources are born, and knows which lever actually wins.Open full answer →
12Where does serverless pricing actually bite, and when do functions beat VMs on cost?▼easyAmazon & AWSStripeRazorpayunlockedPay-per-use sounds free until the invoice arrives. The useful method is to decompose the bill into invocations, gigabyte-seconds and the lines nobody models, then locate the honest crossover rather than arguing about it.Open full answer →
01What is MLOps, and what does it add to a DevOps pipeline you already have?▼easyNewDatabricksMicrosoftInfosysunlockedCode is one of three inputs now. Data and the trained model are the other two, and they version differently, break differently and cannot be tested the way code is.Open full answer →
02What is an AI agent, and what makes running one different from running a normal service?▼easyNewDatabricksMicrosoftGoogleunlockedA loop that calls a model, gets asked to run a tool, runs it, and feeds the result back. Every operational difference comes from the fact that the number of iterations is not known in advance.Open full answer →
03How do you estimate what an LLM feature will cost to run?▼easyNewMicrosoftDatabricksSwiggyunlockedTokens are the unit and input and output are priced differently. Get the arithmetic on the table in the first minute, because the number usually decides the design before any other consideration does.Open full answer →
01Tell me about yourself. You are moving into DevOps from another field, so where do you start?▼easyNewTCSInfosysAccentureunlockedThe first question, the one people prepare least, and the only one where you choose what the rest of the interview is about. Two minutes, ending on something you want to be asked about.Open full answer →
02What does a DevOps engineer actually do day to day? What do you think this job involves?▼easyNewAccentureInfosysTCSunlockedA screening question that filters out people who have read about the field rather than looked at it. The answer that fails is a list of tools; the one that works describes who you serve and what you are on the hook for.Open full answer →
03How do you keep up with a field that changes this fast? What have you learned recently?▼easyNewGoogleAtlassianInfosysunlockedThe question is really whether you learn deliberately or absorb whatever passes by. One specific thing learned recently, with why you picked it and what you did with it, beats any list of newsletters.Open full answer →