08Hard link or symlink: what actually differs, and when does the choice bite you?▼easyNewRed HatTCSInfosys1 repliesunlockedA 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 →
09A freshly built VM boots and never gets an IP address. Walk me through DHCP and where it fails.▼easyNewTCSInfosysAccentureunlockedEveryone recites the four letters. The scoring answer walks each packet across the wire and knows the places the exchange silently dies.Open full answer →
16Someone ran chmod -x on the chmod binary. Nothing can change permissions now. How do you recover?▼easyNewTCSInfosysAccenture○ 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 →
19Explain what actually happens when cron fires a job, and where its silent failures come from.▼easyNewTCSInfosysAtlassian○ 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 →
22You are on a locked-down host with no agents installed. Which /proc files answer your first troubleshooting questions?▼easyNewDatadogNetflixRed Hat◆ premiumEverything 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 →
33Walk me through nginx internals: what do the master and workers each do, and how does one worker hold thousands of connections?▼easyNewTCSAccentureGitLab◆ 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 →
35Which DNS record types do you actually touch as an ops engineer, and where does each one bite?▼easyNewSwiggyAtlassianRazorpay◆ 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 →
42After a reboot the journal is empty. How does journald decide what to keep, and how do you fix retention?▼easyNewTCSInfosysRed 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 →
46Where does multicast show up in real ops work, and why does it break the moment you move to the cloud?▼easyNewGoldman 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 →
01Security groups versus network ACLs: explain stateful and stateless, and give me a case where the difference bites.▼easy★ EssentialNewAmazonMicrosoftAccenture2 repliesunlockedAsked in almost every cloud screen, and most candidates recite the table without ever naming the failure it causes. The ephemeral port range is the whole answer.Open full answer →
06An instance in a private subnet cannot reach the internet. Debug it in order.▼easy★ EssentialNewAmazonTCSInfosys2 repliesunlockedTrace 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 →
07What actually makes cloud computing different from running your own servers? Cut past the marketing.▼easyNewAmazon & AWSMicrosoftOracleunlockedThe junior-filter question that still separates candidates who understand the model from those who memorised a definition. The answer is three mechanical differences and one economic one.Open full answer →
16Reads are drowning our database primary. Someone suggested Multi-AZ. Does that help, and if not, what does?▼easyNewRazorpaySwiggyJPMorgan 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 →
20Why do mature AWS shops avoid IAM users for workloads? Where do instance profiles and IRSA fit in?▼easyNewAmazon & 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 →
25Finance asks why we pay for VPC endpoints when a NAT gateway already exists. What is the honest answer?▼easyNewRazorpayAmazon & 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 →
30Every Lambda invocation opens its own Postgres connection and the database chokes past a few hundred concurrent executions. What fixes it?▼easyNewSwiggyPhonePeUber◆ 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 →
37A launch failed because an account hit a service limit nobody tracked. How should quotas be run going forward?▼easyNewUberDatabricksDatadog◆ premiumQuotas are invisible until launch day. Treating them as tracked inventory with utilization alerts beats discovering them in a postmortem.Open full answer →
39We pay for managed Kubernetes, so the provider handles failures, right? What do you actually own when things break?▼easyNewRed 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 →
10A teammate asks you to approve their Terraform plan. Walk me through what you check before saying yes.▼easyNewJPMorgan 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 →
12You spot a local-exec provisioner in a production Terraform module. Make the case for keeping or killing it.▼easyNewHashiCorpTCSInfosys○ sign inHashiCorp 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 →
18A module needs an AMI ID and three subnet IDs. Do you hardcode them, accept variables, or look them up?▼easyNewTCSAccentureInfosys○ 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 →
26Some teams moved to OpenTofu after the license change. What actually differs, and how do you stay portable?▼easyNewGitLabCloudflareRed Hat◆ premiumOpenTofu 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 →
32A team wants to generate Terraform from YAML so non-engineers can ship infrastructure. Where do you agree, and where does it rot?▼easyNewHashiCorpMetaApple◆ 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 →
33If Terraform already provisions everything, why keep Packer in the stack? Make the case for both.▼easyNewSwiggyPhonePeIBM◆ 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 →
16You need one log collector on every node, including nodes that join later. Which workload object do you reach for?▼easyNewDatadogRed HatAmazon & AWS○ sign inThe friendliest DaemonSet question there is, and it still separates people who have operated one from people who have read about one. The scheduling rules hide the traps.Open full answer →
27Every Kubernetes pod runs a pause container nobody deployed. Why does it exist?▼easyNewMicrosoftHashiCorpCloudflare◆ 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 →
30One tag has to serve amd64 nodes and Graviton nodes. How does a single image reference do that?▼easyNewAmazon & AWSAppleGitLab◆ premiumMost candidates say the registry figures 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 →
36Production runs distroless images with no shell. How do you debug a misbehaving container in place?▼easyNewGitLabDatadogAtlassian◆ 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 →
44Your app runs database migrations in an init container on every deploy. Defend or attack that pattern.▼easyNewFlipkartPhonePeRazorpay◆ 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 interviewers want, plus the rollback rule that shapes all DDL review.Open full answer →
46Worker nodes slowly fill their disks until DiskPressure appears. How does the kubelet decide what to clean up?▼easyNewDatadogUberNVIDIA◆ 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 →
53We found the root-cause event an hour after the postmortem started. Can Kubernetes events be treated as an operational signal at all?▼easyNewDatadogGoldman 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 →
55A namespace has been Terminating for twenty minutes. How does deletion actually work, and what should exist before you ever press it?▼easyNewInfosysTCSJPMorgan 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 →
11You deploy to production ten times a day. Does semantic versioning even mean anything for you?▼easyNewAtlassianStripeSwiggy○ sign inA vocabulary check with a trap inside it. Strict semantic versions bind libraries and SDKs; continuously deployed services play a different game, and pretending otherwise signals inexperience.Open full answer →
18Two engineers run the same build and get different dependency trees. Where do lockfiles fit in fixing this?▼easyNewGitLabAtlassianStripe○ 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 →
27Release notes are a wiki page nobody updates. How would you automate them from conventional commits?▼easyNewStripeAtlassianRed 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 →
33Where do you draw the line between checks developers run locally and checks that belong in CI?▼easyNewAmazon & 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 →
35Does CODEOWNERS actually hold up in a large monorepo, or does it turn into review theatre?▼easyNewGoogleMetaUber◆ 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 →
39Renovate opens forty pull requests a week. How do you stop update bots flooding humans or merging danger?▼easyNewAtlassianGitLabDatadog◆ 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 →
43Some teams ship daily while others board a release train each fortnight. How do you choose cadence per product area?▼easyNewNetflixAmazon & 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 →
16Production is down and the war room is chaos. Who does what in a well-run incident?▼easyNewGoogleNetflixGoldman 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 →
22Everyone has runbooks and nobody opens them mid-incident. What makes a runbook people actually use?▼easyNewGitLabAtlassianSwiggy◆ premiumUsable 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 →
28What belongs on the 3am incident dashboard versus the view leadership sees in the monthly review?▼easyNewAtlassianDatadogGitLab◆ 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 →
34Who monitors the monitoring? Design meta-monitoring so a dead collector never hides an outage.▼easyNewCloudflareDatadogGoogle◆ 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 →
36Production is down and stakeholders are circling. Walk me through incident communications: who hears what, and when?▼easyNewSalesforceAtlassianRazorpay◆ 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 →
02A pod has been Pending for ten minutes. Walk me through your diagnosis.▼easy★ EssentialNewFlipkartTCSAccenture2 repliesunlockedThe 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 →
25A service on a VM dies and restarts every few minutes, and the team has shrugged for weeks. Find the actual cause.▼easyNewTCSInfosysIBM◆ premiumThis 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 →
36This morning's deploy wave left dozens of pods in ImagePullBackOff, and the registry says rate limit. Why us, and what now?▼easyNewSwiggyFlipkartAtlassian◆ 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 →
48Twice a year, on two predictable Sundays, some scheduled jobs skip and others fire twice. Diagnose without waiting for autumn.▼easyNewMicrosoftSalesforceUber◆ 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 →
50Someone's load test is hitting production checkout right now and latency is climbing. Give me your first fifteen minutes.▼easy★ EssentialNewFlipkartSwiggyPhonePe◆ 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 →
10A colleague says VLANs give the company network security. What is your honest take?▼easyNewTCSAccentureInfosysunlockedThe 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 →
11Walk me through hardening a server, from fresh install to production-ready.▼easyNewIBMAccentureTCS○ sign inExperienced 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 →
18We still hand every employee a full-tunnel VPN. What does moving to ZTNA actually change?▼easyNewGitLabCloudflareAccenture○ 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 →
19We put a WAF in front of the API gateway. Which attacks does it still let through?▼easyNewFlipkartRazorpayCloudflare○ 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 →
29Security wants a champion in every squad. What makes that programme survive past the first quarter?▼easyNewAtlassianLinkedInWalmart 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 →
34We published a four-level data classification scheme on the wiki. Why does nobody apply it, and what would fix that?▼easyNewSAPGoldman 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 →
36Walk me through running vulnerability management across clouds, containers and laptops. Where do programmes usually break?▼easyNewTCSAccentureDatadog◆ 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 →
07When would you scale a system vertically rather than horizontally? Give me a case where vertical wins.▼easyNewOracleSAPGoldman 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 →
15Design a real-time leaderboard for a mobile game with ten million daily players.▼easyNewFlipkartPhonePeSwiggy○ sign inThe 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.▼easyNewAccentureInfosysWalmart 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?▼easyNewTCSAccentureJPMorgan 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?▼easyNewAmazon & AWSStripeRazorpay○ sign inPay-per-use sounds free until the invoice arrives. The candidates who impress decompose the bill into invocations, gigabyte-seconds and the lines nobody models, then locate the honest crossover.Open full answer →