Companies / Swiggy HIGH-SCALE PRODUCT & INFRASTRUCTURE
Swiggy SRE / Platform Engineer interview questions Swiggy runs a real-time logistics platform where a few seconds of added latency changes what a customer sees on the map. Infrastructure interviews focus on service reliability under sharp regional demand spikes, caching and read amplification, and the operational discipline of running many services with a small platform team. Candidates report a practical loop with real troubleshooting rather than theory.
Company-specific hiring details on this page are retained preparation notes and have not been verified claim by claim for your role and location. Confirm round structure, timing and tool rules with your recruiter.
74 questions tagged20 concepts to master5 core topicsrole: SRE / Platform Engineer
The Swiggy SRE / Platform Engineer interview process Partial public data Reported outline of the Swiggy SRE / Platform Engineer interview experience. These stages and timings are retained preparation notes, not a confirmed schedule.
Role Site Reliability Engineer, DevOps and Platform Engineer
1 Screening round Recruiter conversation or a short technical screen.
2 Technical round 1 Hands-on Linux, Kubernetes and scripting, with follow-ups that dig into your resume claims.
3 Technical round 2 Real-time system design: tracking updates, matching under load, and what degrades acceptably at a dinner-time regional spike.
4 Technical round 3 Troubleshooting a degraded service and reasoning about caching and read amplification.
5 Hiring manager Ownership and on-call reality on a small platform team.
WHAT THEY'RE EVALUATING
› Practical over theoretical, with commands and evidence rather than concepts› Understands latency as a product feature, not an internal metric› Operates many services without a large platform organizationThese retained details have not been verified claim by claim against dated sources for your role, level and location. Round order, duration and tool policies may differ. Confirm them with your recruiter before planning around this outline; an official careers link alone does not substantiate every detail above.
Practice questions tagged for Swiggy Company tags are editorial preparation labels, not evidence that these questions were asked by the employer.
74 questions · 30 unlocked for you
29
After scaling workers the app dies with too many open files. How do you raise the limit so it actually sticks? ▼ medium PhonePe Swiggy Infosys ◆ premium
Everyone knows ulimit -n. The interview question is which process inherits which value, why limits.conf did nothing for your service, and how you size the ceiling honestly.
39
Which DNS record types do you actually touch as an ops engineer, and where does each one bite? ▼ easy Swiggy Atlassian Razorpay ◆ premium
A 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.
05
EC2, ECS, Fargate, EKS or Lambda: how do you choose where a service runs on AWS? ▼ easy New Amazon & AWS Accenture Infosys unlocked
Two 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.
08
Your service autoscales on CPU and still falls over during traffic spikes. Why, and what would you scale on instead? ▼ hard Flipkart Uber Amazon 2 notes & comments unlocked
Turns 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.
18
DNS failover with health checks is configured between two regions, yet users saw minutes of downtime. Why is it slower than it looks? ▼ medium Amazon & AWS Cloudflare Salesforce unlocked
DNS failover is a blunt instrument with three delays stacked on top of each other: detection, propagation and client caching. Knowing their sizes tells you when DNS is the right layer at all.
22
Reads are drowning our database primary. Someone suggested Multi-AZ. Does that help, and if not, what does? ▼ easy Razorpay Swiggy JPMorgan Chase ○ sign in
Ask 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.
24
Where does Redis actually earn its keep in production, and which of its features disappoint teams? ▼ medium Swiggy Razorpay LinkedIn ○ sign in
Sessions, locks and pub/sub are three very different contracts with the same server. Knowing which guarantees each one lacks is the difference between a cache and an outage.
33
Our S3 media is leaking through direct bucket URLs. How do you lock the origin to CloudFront without breaking playback? ▼ medium Flipkart Swiggy Atlassian ◆ premium
Origin access control pins the bucket to your distribution, and signed URLs or cookies decide who plays what. Get the expiry wrong and the leak comes back with a signature on it.
36
Every Lambda invocation opens its own Postgres connection and the database chokes past a few hundred concurrent executions. What fixes it? ▼ easy Swiggy PhonePe Uber ◆ premium
Postgres 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.
42
Users far from our region see 200 ms of extra latency. When do CDN, Local Zones and Wavelength each become the answer? ▼ medium Cloudflare Amazon & AWS Netflix ◆ premium
Latency budgets decide architecture, and most teams buy edge compute before earning it with caching and protocol work. Know which rung of the ladder your problem actually needs.
46
One percent of queue messages fail processing forever and the dead-letter queue grows daily. What is your playbook? ▼ medium Swiggy Uber Netflix ◆ premium
A dead-letter queue with no owner is a landfill with a nicer name. Triage discipline separates teams that recover messages from teams that archive regret.
54
A pod in a second GKE cluster can read a production bucket. How could workload identity allow that? ▼ hard Google Snowflake Flipkart ◆ premium
A cluster boundary does not always create a new cloud identity. Inspect the workload pool and principal identifier before assuming a leaked key.
18
A routine change wants to replace a production resource. How do Terraform updates become replacements, and what controls that? ▼ medium HashiCorp Flipkart Swiggy unlocked
One ForceNew attribute turns an edit into a destroy. Know the schema mechanics, the four lifecycle levers, and why create_before_destroy trades downtime for name collisions.
24
Five thousand hosts across two clouds and a datacentre: what does your Ansible inventory look like? ▼ medium Walmart Global Tech Swiggy PhonePe ○ sign in
Static INI files die somewhere near two hundred hosts. Point inventory plugins at the systems that already know the truth, derive groups from tags with constructed inventory, and plan for stale hosts before they page you.
35
If Terraform already provisions everything, why keep Packer in the stack? Make the case for both. ▼ easy Swiggy PhonePe IBM ◆ premium
Terraform 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.
03
Why does Kubernetes schedule pods instead of containers? What is a pod actually for? ▼ easy New Google Red Hat Infosys unlocked
A 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.
06
A pod is not running. Walk me through telling Pending, ImagePullBackOff and CrashLoopBackOff apart. ▼ easy New Red Hat TCS Accenture unlocked
Three 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.
12
A container restarted and its data is gone. Explain volumes, bind mounts and where container state actually lives. ▼ easy New Amazon & AWS Red Hat TCS unlocked
The 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.
26
What does a PodDisruptionBudget actually protect against, and why did your zero-downtime deployment drop requests anyway? ▼ medium Google LinkedIn Swiggy ○ sign in
PDB governs voluntary disruptions only and does not gate rolling updates at all. Describing it as 'it keeps N pods alive' states the part it does not do, since it constrains voluntary eviction and not the machine that fails.
46
A nightly batch job starves the payment service at peak. Design priority and preemption so it cannot recur. ▼ medium Netflix Flipkart Swiggy ◆ premium
Priority is one number with three separate effects: scheduling order, preemption victim selection, and eviction order under node pressure. Conflating those is the trap; designing tiers that survive both a full cluster and a hot node is the pass.
49
CPU metrics lag demand by minutes because traffic arrives as queue depth. How should autoscaling react to events? ▼ medium PhonePe Swiggy Flipkart ◆ premium
Utilization-based scaling is the wrong sensor when work arrives as backlog. The design questions are threshold math against drain rate, reaction-time bounds from polling, and why lag-driven fleets oscillate without generous targets and idempotent consumers.
56
Your app runs database migrations in an init container on every deploy. Defend or attack that pattern. ▼ easy Flipkart PhonePe Razorpay ◆ premium
The 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.
64
Two hundred pods restarted overnight and nobody knows why. How do you debug crash loops at scale, and what is the termination message for? ▼ medium ★ Essential Datadog Razorpay Swiggy ◆ premium
Exit codes, the previous-container log, and a little-known file at /dev/termination-log that carries a container's last words into kubectl output. Scale triage starts with classification, not with opening pods.
18
You deploy to production ten times a day. Does semantic versioning even mean anything for you? ▼ easy Atlassian Stripe Swiggy unlocked
Connect version numbers to consumer promises, then test an additive API change against older clients and distinguish release metadata from artifact identity.
21
Why promote one artifact through dev, staging and prod instead of rebuilding for each environment? ▼ medium ★ Essential Amazon & AWS Netflix JPMorgan Chase ○ sign in
If every environment rebuilds, staging never validated the bytes production runs. The promotion model auditors and 2am responders both love, plus the costs nobody mentions until adoption.
24
How do you decouple deployment from release with feature flags, and who retires the flags afterwards? ▼ medium ★ Essential Netflix Flipkart Swiggy ○ sign in
Deployment and release are two decisions, not one. Choose stable cohorts, test failure defaults and propagation, and retire temporary flags without breaking older application versions.
35
Every quarter we declare a release freeze and teams break it within days. How do you make windows stick? ▼ medium JPMorgan Chase Goldman Sachs Flipkart ◆ premium
A freeze enforced by email is a suggestion. Tier services, put the window in deploy tooling, price exceptions honestly, and review service outcomes and the cost of delayed changes.
46
Renovate opens forty pull requests a week. How do you stop update bots flooding humans or merging danger? ▼ easy Atlassian GitLab Datadog ◆ premium
Dependency 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.
47
Production is failing at 2am. Design the hotfix path you want built before that night comes. ▼ medium PhonePe Flipkart Swiggy ◆ premium
kubectl-edit happens when no designed emergency path exists. What an expedited lane may drop, what it must never drop, and how pre-authorization plus follow-up tickets keep it honest.
12
You are building a new service. What do you instrument on day one so the first incident is diagnosable? ▼ medium Google Stripe LinkedIn unlocked
Day-one telemetry is cheap and retrofitting it costs an incident. The answer that scores names the linking layer (trace IDs in logs, exemplars on metrics) that turns three tools into one story.
17
Pick a trace-sampling strategy for our checkout service and defend it. ▼ medium ★ Essential Datadog Stripe LinkedIn unlocked
Choose what evidence must survive, then price the collection path. A tail policy can only inspect traces that reach it; low SDK sampling changes the guarantee before the collector sees a span.
18
Dashboards stayed green during an outage users definitely felt. Where does synthetic monitoring fit so this cannot recur? ▼ medium Salesforce PhonePe Swiggy unlocked
Metrics describe the server's experience; synthetics describe the user's. The strong answer designs a few money-path journeys from real geographies, pages only on persistent failure, and budgets for script rot.
25
Everyone has runbooks and nobody opens them mid-incident. What makes a runbook people actually use? ▼ easy GitLab Atlassian Swiggy ○ sign in
Usable 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.
26
How long should an on-call rotation be, and how do you hand over without losing context? ▼ medium Cloudflare Atlassian Swiggy ○ sign in
Rotation length decides focus versus fatigue, handoff quality decides whether Tuesday inherits Monday's mess, and follow-the-sun only works when every region holds real authority.
31
What belongs on the 3am incident dashboard versus the view leadership sees in the monthly review? ▼ easy Atlassian Datadog GitLab ◆ premium
One 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.
35
We can't afford full logging on our hottest service. Sample the logs or filter aggressively, and what do we lose? ▼ medium Razorpay Swiggy Datadog ◆ premium
Sampling keeps proportions and loses rare individuals; filtering keeps chosen classes complete and loses whatever you misclassified. Decide retention at write time, keep counters always, rehydrate the rest.
16
A busy node drops new connections intermittently; dmesg shows 'nf_conntrack: table full'. Walk me through what is happening. ▼ hard ★ Essential Amazon & AWS Cloudflare Uber unlocked
Established 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.
17
One dependency slowed down and three services fell over completely. Walk me through the mechanics, then how you stop the next one. ▼ hard ★ Essential Google Netflix Uber unlocked
A 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.
21
Requests pile up at the nginx edge, one core is pegged at 100 percent, and the backends look bored. Walk me through it. ▼ medium Cloudflare Flipkart Swiggy ○ sign in
One saturated core on a proxy is rarely about raw traffic volume. It is a parallelism failure with three usual suspects, and the per-thread view names the culprit in minutes.
25
A rolling update stalls halfway: new replicas crash-loop and old ones are already scaled down. What are your first moves? ▼ medium Flipkart PhonePe Swiggy ○ sign in
The reflex is rollback and it is usually right. Shared state, changed credentials and unavailable old artifacts can make an undo incomplete or unsafe. Verify those dependencies before choosing the recovery.
31
Every evening the reporting VM crawls, vmstat shows constant si and so, and the CPUs burn in system time. What is happening? ▼ medium Goldman Sachs Infosys Oracle ◆ premium
The box looks CPU-starved but the CPUs are starving themselves. Reading the reclaim loop correctly separates people who have sat on the console from people who have read about it.
34
Nightly backups push the database volume to 100 percent utilisation and application latency follows. How do you make the backup behave? ▼ medium Swiggy Flipkart Walmart Global Tech ◆ premium
The backup is doing its job and the database is paying for it. Attribution first, then enforcement that actually binds on modern kernels, because priority support depends on the active kernel and IO scheduler.
38
This morning's deploy wave left dozens of pods in ImagePullBackOff, and the registry says rate limit. Why us, and what now? ▼ easy Swiggy Flipkart Atlassian ◆ premium
A 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.
46
A price change shipped an hour ago and half the world still sees the old number, though the purge reported success. Find the gap. ▼ medium Netflix Cloudflare Swiggy ◆ premium
Purges act on exact cache keys, and the edge is full of variants the purge never named. Verify per variant at real POPs, then fix the key model instead of chasing URLs forever.
52
Someone's load test is hitting production checkout right now and latency is climbing. Give me your first fifteen minutes. ▼ easy ★ Essential Flipkart Swiggy PhonePe ◆ premium
Stop 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.
60
df says the disk is full, du says half of it is free, and deleting the log did not help. Explain it. ▼ medium Amazon & AWS IBM TCS ◆ premium
Two commands disagreeing is the diagnosis, not the mystery. A deleted file with an open handle is invisible to du and fully charged by df, and rm made it worse rather than better.
64
Every outbound call from the cluster carries an extra 20ms and DNS query volume is five times what it should be. Why? ▼ medium Google Cloudflare Uber ◆ premium
The pod's resolver is configured to try five search domains before the real one. An uncached external hostname can trigger several search-expanded queries before its absolute lookup, and the failures are what you are paying for.
69
Total consumer lag is climbing but only one partition is behind, and adding consumers changed nothing. Why? ▼ hard LinkedIn Uber Swiggy ◆ premium
One partition has one consumer, by design. If the key distribution sends a third of the traffic to one partition, the parallelism you bought is unavailable to the work that needs it.
15
Why should a DevOps engineer care about the OWASP Top 10 if they never write the frontend? ▼ medium Stripe Razorpay Swiggy unlocked
Reciting injection classes you cannot fix is the trap. The scored move maps each risk category to a lever an ops or platform engineer owns, from response headers to metadata endpoints.
34
Every squad wants to wire in another SaaS tool. What should our review process actually check before they connect it? ▼ medium Atlassian Salesforce Swiggy ◆ premium
The dangerous question is not whether the vendor is secure but what the integration can touch once connected. Scope of granted access, data flow, offboarding, then tier the vendor and match effort to tier.
02
Why would you put a queue between two services? What does it actually buy, and what does it cost? ▼ easy New Amazon & AWS Stripe Swiggy unlocked
It 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.
06
An e-commerce platform takes 10x traffic during flash sales and the database locks up. Fix it. ▼ hard ★ Essential Flipkart Swiggy Amazon 2 notes & comments unlocked
The 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.
11
Design caching for a product catalog read 50k times a second. How do you handle invalidation, and what happens when a hot key expires? ▼ hard Flipkart Amazon & AWS Swiggy unlocked
The 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.
15
Design a URL shortener like bit.ly. What breaks first once the toy version works? ▼ medium ★ Essential Amazon & AWS Flipkart Microsoft unlocked
The most rehearsed design question, which is exactly why the interesting parts are the ones blog posts skip: redirect semantics, key generation under failure, and analytics kept off the hot path.
17
Design a real-time leaderboard for a mobile game with ten million daily players. ▼ easy Flipkart PhonePe Swiggy unlocked
The 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.
18
Design notifications for a food delivery app. Order updates cannot be late; coupon blasts cannot spam. ▼ medium Swiggy Uber LinkedIn unlocked
Two contracts in one system: an OTP with a 30-second promise and a sale announcement reaching fifty million phones without burning providers. Priority lanes and double-layer dedup decide the grade.
26
Users upload photos and videos from phones on unreliable networks. Design the path from camera roll to CDN. ▼ medium Netflix Meta Swiggy ○ sign in
The app server that proxies uploads through itself is the design that fails this question. Direct-to-storage, validate after arrival, and make CDN invalidation almost never necessary.
28
Field agents use your app all day in basements with no signal. Design sync so their offline edits merge safely when they reconnect. ▼ medium Salesforce PhonePe Swiggy ○ sign in
The difficult decisions are preserving offline intent and enforcing rules that span devices. Name the conflict classes and handle each deliberately rather than proposing a CRDT framework on instinct, because most of these conflicts have a domain answer that no merge algorithm can supply.
37
Your product calls thirty third-party APIs, each with its own rate limits and quotas. Design the integration layer. ▼ medium Razorpay Swiggy Infosys ◆ premium
Vendor limits are a shared budget your own teams will fight over. Broker the capacity, degrade by priority lane, and never let feature code see vendor HTTP semantics.
45
Design the system that decides on its own whether a canary is healthy enough to promote. ▼ hard Netflix Google Stripe ◆ premium
Comparing the canary against last week is how a Tuesday afternoon looks like a regression. Compare it against a baseline running the same traffic at the same moment, and decide with a threshold somebody can defend.
55
Two hundred services exchange events and a field rename broke nine consumers last week. Design schema evolution. ▼ medium LinkedIn Stripe Swiggy ◆ premium
A published event is an API with no version negotiation and consumers you cannot enumerate. The design is a registry that refuses an incompatible change at publish time, because after publication your options are all bad.
06
Your batch fleet runs on spot and keeps losing nodes mid-job. How do you make interruptions survivable? ▼ medium Amazon & AWS Flipkart Datadog unlocked
Everyone quotes the discount. Fewer candidates can describe what happens when a notice arrives late or a worker disappears without completing shutdown and why some workloads shrug it off while others lose hours of compute.
08
Leadership wants proof cloud spend is efficient. Why report cost per transaction instead of percentage savings? ▼ medium Stripe Uber Netflix unlocked
Percentage savings make every quarter look like a win and tell you almost nothing. A denominator tied to revenue is the one that survives scrutiny, because it is the only one a finance conversation can act on.
11
Pods request three times what they use. How do you reclaim Kubernetes waste without breaking reliability? ▼ medium ★ Essential Flipkart Swiggy Walmart Global Tech unlocked
Over-requested CPU and memory can prevent efficient node packing. Cutting them safely is a measurement problem with a reliability trap sitting in the middle of it.
12
Where does serverless pricing actually bite, and when do functions beat VMs on cost? ▼ easy Amazon & AWS Stripe Razorpay unlocked
Pay-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.
03
How do you estimate what an LLM feature will cost to run? ▼ easy New Microsoft Databricks Swiggy unlocked
Tokens 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.
08
It is Friday evening and your manager asks you to deploy to production to hit a customer commitment. Walk me through that conversation. ▼ medium TCS Infosys Accenture unlocked
Assess a late deployment through change scope, recovery evidence and support coverage, then make a concrete release or deferral recommendation.
10
Your on-call rotation is burning people out. Walk me through how you noticed and what you changed. ▼ medium Flipkart Swiggy PhonePe unlocked
Investigate on-call workload with responder feedback and paging evidence, then verify that relief and alert changes preserve service coverage.
12
Another team's service keeps degrading yours in production. How do you get them to fix it when you have no authority over them? ▼ medium Flipkart Swiggy Uber unlocked
Use shared evidence and an agreed experiment to resolve a cross-team production problem, while containing impact and escalating time-sensitive risk.
13
Tell me about a time you were blamed for an incident that was not your fault. What did you do? ▼ medium PhonePe Razorpay Swiggy unlocked
Correct mistaken incident attribution with evidence, protect the response from a false diagnosis and follow through on the shared record.
16
Tell me about a time you said no to a stakeholder request that would have hurt reliability. How did you handle it? ▼ medium Amazon & AWS Flipkart PhonePe unlocked
Explain a reliability objection through the failing mechanism, a feasible alternative and an explicit decision about the remaining service risk.
20
How do you get engineers to report their own mistakes early instead of hiding them? ▼ medium Netflix Google Cloudflare ○ sign in
Make early incident reporting practical through a usable escalation path, constructive response and visible corrective work, without turning reports into a performance quota.
27
Tell me about a change you shipped that you could not roll back. How did you decide to go ahead? ▼ hard Amazon & AWS Stripe Goldman Sachs ○ sign in
Defend a change with irreversible effects by separating code rollback, data recovery and external correction, with explicit recovery objectives and tested limits.
37
A teammate keeps missing pages on their on-call shifts and the rest of the team has started covering silently. What do you do? ▼ medium Uber Swiggy Datadog ◆ premium
Keep incident coverage working while investigating missed notifications, with private conversation, tested escalation and appropriate management support.
More practice for Swiggy applicants Additional exercises from the topics selected for this guide. Choose those that match your job description.
8 questions · 8 unlocked for you
01
Design a highly available three-tier application on AWS. What actually fails, and what does each layer of redundancy buy? ▼ easy New Amazon & AWS Accenture Infosys unlocked
Multi-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.
04
Azure Load Balancer, Application Gateway, Front Door: which one, and why are there three? ▼ easy New Microsoft Infosys TCS unlocked
One 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.
15
When do you need a StatefulSet rather than a Deployment, and what does it actually guarantee? ▼ medium Databricks Snowflake Uber 2 notes & comments unlocked
Both run pods, so the answer sounds obvious until an interviewer asks what happens when you delete one. The guarantees are narrower and more specific than most candidates think.
17
Explain requests versus limits, and how they decide which pod gets killed first. ▼ medium Google Databricks Uber 2 notes & comments unlocked
The pair everyone configures and few can explain. QoS hints at eviction risk, but usage versus requests and Pod priority determine node-pressure ranking, and CPU and memory behave completely differently when you exceed them.
09
The pipeline says the deploy succeeded, but users still see the old version. Find it. ▼ medium GitLab Atlassian Meta 2 notes & comments unlocked
A deceptively deep question, because there are at least six places a version can get stuck and they span the pipeline, the cluster and the edge. Work the path in order.
04
ClusterIP, NodePort, LoadBalancer: what is the difference, and which would you use in production? ▼ easy New Amazon & AWS Microsoft Accenture unlocked
Service 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.
05
What does an Ingress do that a Service cannot, and what is an ingress controller? ▼ easy New Microsoft Atlassian Infosys unlocked
A 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.
09
A request crosses six services and you have no idea where the time goes. How does tracing fix that? ▼ medium Datadog Uber Stripe 2 notes & comments unlocked
Tracing is the only telemetry that answers where the time went across services. The mechanism is context propagation, and the reason teams fail at it is that one uninstrumented hop breaks the chain.
Study topics for Swiggy applicants Our topic selections, ordered easy to hard within each track.
Concepts behind the practice questions Study the mechanisms used in the exercises. Foundational concepts are public, core concepts require a free account, and advanced concepts require Premium.
☸️ CONTAINERS & KUBERNETES📈 OBSERVABILITY & RELIABILITY⚙️ INFRASTRUCTURE AT SCALEWhere to apply, and official Swiggy resources Straight from Swiggy: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to Swiggy's own pages. Roles and processes change; always confirm on the official site.
SWIGGY INTERVIEW FAQ
What is the Swiggy SRE / Platform Engineer interview process? ▲
Site Reliability Engineer, DevOps and Platform Engineer. Stages: Screening round → Technical round 1 → Technical round 2 → Technical round 3 → Hiring manager. Key focus: Practical over theoretical, with commands and evidence rather than concepts. Compiled from public reports; loops change over time, so confirm the exact rounds with your recruiter.
What kind of system design does Swiggy ask? ▼
Real-time and location-aware rather than generic web scale: tracking updates, matching under load, and what degrades acceptably when a region spikes at dinner time.
How practical is the loop? ▼
Candidates report hands-on troubleshooting and scripting rather than whiteboard theory, with follow-ups that dig into systems you claim on your resume.
Which cloud does Swiggy use? ▼
Public engineering writing indicates a substantial AWS footprint with Kubernetes on top. Prepare AWS networking and Kubernetes operations together rather than separately.
Walk into your Swiggy SRE / Platform Engineer interview ready Six months with every answer open, easy through expert, and the whole concept curriculum with them. Paid once, nothing renews. The first 18 answers in each topic are readable without an account.
Or create a free account to unlock more free answers per topic.
Other SRE / Platform Engineer interviews to prep Companies whose loops test the same tracks as Swiggy's.
Independent and not affiliated with Swiggy. All trademarks belong to their owners.