Companies / Flipkart HIGH-SCALE PRODUCT & INFRASTRUCTURE
Flipkart SRE / Platform Engineer interview questions Flipkart's engineering year is shaped by one event, and the infrastructure interview knows it. Big Billion Days capacity planning, load shedding, cache design and graceful degradation under a traffic multiple you cannot autoscale your way out of are recurring themes. The loop is technically demanding and India-based candidates report a strong preference for people who have owned a system through a peak event.
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.
106 questions tagged20 concepts to master5 core topicsrole: SRE / Platform Engineer
The Flipkart SRE / Platform Engineer interview process Partial public data Reported outline of the Flipkart 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 or an online assessment depending on level and hiring drive.
2 Technical round 1 Linux, networking, Kubernetes and scripting, with scenario framing.
3 Technical round 2 System design under peak load. Capacity for a known multiple, caching, load shedding and graceful degradation.
4 Technical round 3 Production troubleshooting and a deep dive on systems you claim on your resume.
5 Hiring manager Ownership, on-call and how you operated through a peak event.
WHAT THEY'RE EVALUATING
› Plans for a known traffic multiple rather than relying on autoscaling› Names what degrades first and why checkout survives› Kubernetes at operator depth rather than manifest depthRound count varies by team and level. Confirm with your recruiter.
These 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 Flipkart Company tags are editorial preparation labels, not evidence that these questions were asked by the employer.
106 questions · 38 unlocked for you
06
At what layer should this load balancer operate? Explain the trade-off between L4 and L7. ▼ medium Cloudflare Google Meta 2 notes & comments unlocked
A staple of every networking round, and the follow-up is always about TLS termination. Knowing which layer sees what decides most of the answer.
14
Walk me through a DNS lookup end to end. What is recursion actually doing, and who caches the answer? ▼ hard ★ Essential Cloudflare Amazon & AWS PhonePe unlocked
Interviewers 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.
25
Small requests succeed but large uploads hang mid-flight. What is your leading theory and how do you prove it? ▼ medium ★ Essential Cloudflare Flipkart Uber ○ sign in
The signature is unmistakable once seen: handshakes complete, then the connection freezes at the same byte count every time. Here is the probe sequence and the fixes, ranked.
31
Spin up two isolated network stacks on one box and make them talk. Walk me through namespaces and veth pairs. ▼ medium Cloudflare Flipkart Red Hat ◆ premium
Five commands separate people who have actually built this from people who read about it once. Here is the working sequence, plus the gotchas that break it.
32
Explain the conntrack state machine. Which timers retire a connection, and why does the table fill with no leak? ▼ medium ★ Essential Amazon & AWS Flipkart Razorpay ◆ premium
Table full is the symptom everyone knows. The interview answer lives one layer down: per-state timers, the five-day ESTABLISHED default, and what conntrack -S says about hash pressure.
37
Walk me through nginx internals: what do the master and workers each do, and how does one worker hold thousands of connections? ▼ easy TCS Accenture GitLab ◆ premium
The 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.
41
Two hosts should push 10Gbps but the transfer crawls. How do you run a throughput test worth believing? ▼ medium ★ Essential Cloudflare Netflix NVIDIA ◆ premium
Most throughput tests measure the tester, not the network. Single stream versus parallel, slow start, sender-side retransmits, and the CPU ceiling: how to produce a number you can act on.
49
Redis warns against transparent hugepages while the DBA asks for 2MB pages. Who is right? ▼ medium PhonePe Razorpay Oracle ◆ premium
Transparent versus explicit hugepages is a control question, not a size question. Fork-heavy stores suffer THP copy-on-write amplification while large-resident databases gain TLB reach.
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.
14
An app that read from its S3 bucket yesterday gets AccessDenied today. Walk me through every gate that could have closed. ▼ hard ★ Essential Amazon & AWS Flipkart Walmart Global Tech unlocked
S3 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.
16
Everything is deployed across three AZs, yet one AZ impairment took your whole service down. How does that happen? ▼ hard Google Amazon & AWS Netflix unlocked
Spreading instances across availability zones is not the same as surviving an AZ failure. What makes the difference is being able to name the four coupling points that quietly re-unify a blast radius you thought you had split.
19
Storage spend doubled though traffic barely moved. Walk me through S3 storage classes and getting the bill back down. ▼ medium Amazon & AWS Flipkart Walmart Global Tech ○ sign in
The cheapest storage class is rarely the cheapest answer. Retrieval pricing, minimum durations and per-transition fees decide whether a lifecycle rule saves money or manufactures waste.
20
A nightly 40 GB export to S3 fails at 85 percent and starts over. How does multipart upload change that story? ▼ medium Amazon & AWS Databricks Flipkart ○ sign in
Large object uploads are a reliability design problem, not a bandwidth one. Parts, retries and the completion call decide whether a flaky link costs one chunk or the whole night.
23
A 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 ★ Essential Amazon & AWS Flipkart PhonePe ○ sign in
A busy date key can throttle while table capacity remains available. Check the actual key distribution and throttling reason before adding capacity or shards.
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.
37
Everyone repeats that Aurora is faster than plain RDS MySQL. What is different in the architecture, and when does it pay off? ▼ hard Amazon & AWS Netflix Flipkart ◆ premium
Strip 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.
41
Leadership wants a plan for losing a whole region. Walk me through the DR tiers and what they really cost. ▼ medium ★ Essential PhonePe Flipkart Netflix ◆ premium
Four tiers, four bills. Stating RTO and RPO per tier turns a vague resilience wish into a decision leadership can actually price, and the testing story is where candidates fold.
43
A launch failed because an account hit a service limit nobody tracked. How should quotas be run going forward? ▼ easy Uber Databricks Datadog ◆ premium
Quotas are invisible until launch day. Treating them as tracked inventory with utilization alerts beats discovering them in a postmortem.
47
We know exactly when our seasonal peak lands. How do you guarantee compute capacity without paying for idle all year? ▼ medium Flipkart NVIDIA Apple ◆ premium
Guaranteed capacity and discounted capacity are different products. Peak season needs both, arranged in layers and verified with a game day before the traffic arrives.
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.
13
An apply ran in an order that broke the deploy. How does Terraform decide ordering, and where does depends_on fit? ▼ medium HashiCorp Flipkart Uber unlocked
Everyone recites that depends_on forces ordering. The stronger half of the answer is the graph you never see: implicit edges from references, why file layout orders nothing, and what explicit edges cost.
17
Design the CI checks for a Terraform repository. What runs at each stage, and what can each check never catch? ▼ hard GitLab Atlassian Netflix unlocked
A 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.
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.
23
Should our Terraform runs move from Jenkins agents to a managed platform like HCP Terraform? ▼ medium GitLab Atlassian HashiCorp ○ sign in
Managed platforms sell governance, not execution: locked state with RBAC, plans on every pull request, and audit logs. Price them per resource under management against the engineering hours self-hosting quietly burns.
26
Your playbooks are idempotent today. How do you prove five hundred servers stayed converged over a month? ▼ medium Flipkart Netflix Walmart Global Tech ○ sign in
Idempotence describes one run; convergence describes the fleet across time. Scheduled check-mode sweeps with diff reporting, alerts above a learned baseline, and a hard rule that incident hotfixes become pull requests the same day.
30
App teams promote builds from dev to staging to production. How should promotion work for infrastructure changes? ▼ medium Accenture Salesforce Flipkart ◆ premium
Promote the same code version, then generate and approve a separate saved plan against each environment's state and inputs. Pin, apply each reviewed artifact in sequence, and let the gates rise as you approach production. Environment branches quietly undo all of it.
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.
10
How do image layers and the build cache work, and what does a multi-stage build change? ▼ easy New Google Red Hat Infosys unlocked
Build 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.
33
Spark executors sit Pending for hours because the default scheduler fragments them across nodes. Can you bring in a different scheduler? ▼ medium Databricks NVIDIA Flipkart ◆ premium
Multiple schedulers are supported, rarely understood, and dangerous in a specific way. The strong answer names the deadlock that gang scheduling fixes and the capacity race it can open.
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.
47
We run three zones and after every incident the recovered zone sits half empty. How do you spread workloads deliberately? ▼ medium Uber Flipkart Walmart Global Tech ◆ premium
Anti-affinity is binary and falls over at scale; topologySpreadConstraints give you numeric skew control across labeled domains. The subtle parts are eligibility filtering before the skew math, and the fact that Kubernetes never rebalances anything for you.
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.
63
Three replicas of one service landed on the same node and one reboot killed them all. How do affinity and anti-affinity actually work? ▼ medium Flipkart Netflix PhonePe ◆ premium
Hard versus soft rules, topology keys, weights that lose to everything else, and the IgnoredDuringExecution half nobody remembers. Placement shapes blast radius only when paired with disruption budgets.
68
Nodes go NotReady while pod logs stay innocent. How do kernel failures surface into Kubernetes, and what does Node Problem Detector add? ▼ medium Cloudflare Flipkart Red Hat ◆ premium
Heartbeats, conditions and taints are the only vocabulary the control plane understands. NPD translates journald and kernel ring messages into that vocabulary; custom plugins carry your hardware's dialect.
16
A teammate kubectl-applied a fix during an incident and Argo CD reverted it a minute later. What happened? ▼ hard ★ Essential Red Hat Razorpay Salesforce unlocked
Self-heal did exactly what it was configured to do. The response needs an authorized emergency path, a controlled reconciliation pause when required, and evidence that automation can resume safely.
22
You rolled back to the previous tag and errors continue. What is rollback actually made of? ▼ hard Flipkart PhonePe Uber ○ sign in
Redeploying 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.
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.
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.
49
You are moving CI execution onto Kubernetes. Walk me through your isolation and cost decisions. ▼ hard ★ Essential Cloudflare Databricks Uber ◆ premium
Runner 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.
13
How does Prometheus actually store time series? Walk me through the WAL, blocks, compaction and retention. ▼ hard Datadog Cloudflare GitLab unlocked
The pull model is the famous part and explains none of the operational pain. The storage engine is where Prometheus hurts in production: crash recovery, cold queries, disk death.
16
Follow one log line from the application into Elasticsearch and onto the Kibana screen. Where does this path break at scale? ▼ medium Amazon & AWS Flipkart JPMorgan Chase unlocked
The data-path question separates people who have sized a cluster from people who installed one. Shard sizing, refresh versus flush, and each ILM phase carry one specific failure mode apiece.
19
Production is down and the war room is chaos. Who does what in a well-run incident? ▼ easy Google Netflix Goldman Sachs ○ sign in
The 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.
23
Every nightly job shows green but analysts still get stale numbers. How do you set SLOs for a data platform? ▼ hard ★ Essential Databricks Snowflake Flipkart ○ sign in
Request-shaped SLIs quietly fail on data platforms. The strong answer defines freshness, completeness and deadline SLIs on consumer-visible artifacts, not job success rates.
33
Our platform's users are other engineers. What does an SLO even mean when the customer is another team? ▼ medium Google Stripe LinkedIn ◆ premium
Internal platforms hide a trap: the direct user is an engineer, but the real traffic belongs to their customers. Define SLIs from the consumer's vantage and turn the error budget into roadmap currency.
03
A pod is in CrashLoopBackOff and the logs are empty. Debug it, step by step. ▼ medium ★ Essential Google Uber Flipkart 3 notes & comments unlocked
A common scenario question, and the one where a list of commands most often stands in for an argument about what each one eliminates. Empty logs is the clue, not the obstacle.
04
A pod has been Pending for ten minutes. Walk me through your diagnosis. ▼ easy ★ Essential Flipkart TCS Accenture 2 notes & comments unlocked
The 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.
05
A service returns 503 but every pod behind it looks healthy. Debug it. ▼ medium ★ Essential Uber Shopify Flipkart 2 notes & comments unlocked
The pods are Running, the dashboard is green, and users get errors. The gap between Running and receiving traffic is where this question lives, and it has a precise answer.
12
Users get intermittent 504s but every backend service metric looks normal. Where is the problem? ▼ hard ★ Essential Cloudflare Uber Shopify 2 notes & comments unlocked
The 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.
13
TLS renewal is automated and has worked for months. One night every client starts failing certificate verification. What happened? ▼ medium Cloudflare Amazon & AWS Flipkart unlocked
Automation can renew a certificate without deploying it correctly. Check the served leaf and chain, the client trust store and the exact verification failure.
15
Checkout is failing with 'connection pool exhausted', but the database CPU sits at 10 percent. Where is the problem? ▼ medium Flipkart Razorpay Walmart Global Tech unlocked
An idle database with a starved application is the tell. The connections are held, not used. More database capacity does not release leaked connections.
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.
24
Same-node pod calls work, cross-node calls time out, and small probes pass while real requests hang. Find the break. ▼ hard ★ Essential Amazon & AWS Flipkart Uber ○ sign in
Same-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.
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.
32
The kernel OOM killer shot our observability agent instead of the worker that ate the memory. How does it pick victims? ▼ hard ★ Essential Netflix Datadog Uber ◆ premium
The 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.
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.
36
Redis latency spikes for a few hundred milliseconds every couple of minutes, right around each background save. What is your hypothesis? ▼ medium ★ Essential PhonePe Flipkart Razorpay ◆ premium
Spikes that march in step with BGSAVE are a page-size story, not a network story. Check actual huge-page usage, fork duration and copy-on-write pressure on the deployed kernel.
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.
45
After a registrar transfer last week, some users resolve the site and others get NXDOMAIN or SERVFAIL. Where did delegation break? ▼ hard Cloudflare Amazon & AWS Goldman Sachs ◆ premium
Mixed 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.
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.
58
A cluster upgrade has been stuck on one node for forty minutes and the drain never completes. What is holding it? ▼ medium Google Red Hat Atlassian ◆ premium
A drain that hangs without erroring is almost always eviction being refused, and the two refusals that look identical from the outside have opposite fixes.
62
A pod has been Pending for an hour with 'volume node affinity conflict' and there is spare capacity everywhere. Explain it. ▼ medium Amazon & AWS Google Snowflake ◆ premium
The volume is in one availability zone and the scheduler cannot move it. Spare capacity in the other two zones is not spare capacity for this pod, and no amount of scaling helps.
65
The cluster adds four nodes and removes them again every ten minutes, all night, with flat traffic. Stop it. ▼ hard Amazon & AWS Databricks Datadog ◆ premium
Two controllers with different opinions and no shared hysteresis. Flat traffic with an oscillating node count means the loop is driven by something other than demand, and the candidates are few.
67
You rolled back the bad deploy and the error rate got worse. What did the rollback break? ▼ hard Stripe Amazon & AWS Razorpay ◆ premium
Code rolled back and the database did not. The old version is now running against a schema it has never seen, and that is a worse incident than the one you were trying to end.
11
Design RBAC for a shared multi-team Kubernetes cluster. Which misconfigurations do you see most often? ▼ medium Red Hat Flipkart Razorpay unlocked
Most clusters fail an RBAC review on the same handful of patterns. Naming them concretely, plus the namespace-first design that prevents them, is what separates operators from tutorial readers.
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.
22
We put a WAF in front of the API gateway. Which attacks does it still let through? ▼ easy Flipkart Razorpay Cloudflare ○ sign in
A 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.
26
Design the break-glass accounts we will need when SSO is down. What does good look like? ▼ medium ★ Essential Goldman Sachs Netflix Flipkart ○ sign in
Break-glass exists to restore login when the identity provider is the thing that died. Few accounts, sealed hardware factors, an alert on every authentication, a printed runbook and a quarterly drill.
28
Traffic spikes keep taking us down. When does CDN DDoS protection suffice, and when is it not enough? ▼ medium Cloudflare Flipkart Razorpay ○ sign in
Volumetric floods die at the anycast edge; everything else reaches your origin anyway. The origin leak, expensive endpoints and unproxied surfaces decide whether a CDN is armour or decoration.
31
We are 200 engineers, not a bank with a threat team. Which insider-threat controls are worth doing? ▼ hard GitLab Razorpay Snowflake ◆ premium
Most 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.
01
What does it mean for a service to be stateless, and why does everyone insist on it? ▼ easy New Google Amazon & AWS Infosys unlocked
Stateless 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.
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.
20
Postgres is out of headroom. How do you choose a shard key, and how do you reshard later without downtime? ▼ hard ★ Essential PhonePe Flipkart Uber ○ sign in
Sharding 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.
21
Design type-ahead search for a marketplace with fifty million products. It must feel instant. ▼ medium Google LinkedIn Amazon & AWS ○ sign in
Type-ahead is a latency budget wearing a search costume: keystrokes arrive every 200 milliseconds, so anything slower feels broken. Prefix indexes, freshness tiers, and typo tolerance are the scored parts.
23
Design the metrics backend for a monitoring product: millions of active series, writes never stop, queries reach back months. ▼ hard ★ Essential Datadog Cloudflare Flipkart ○ sign in
Everyone 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.
24
Design the session store for fifty million daily users. Sticky sessions or stateless tokens, and who expires expired sessions? ▼ medium Amazon & AWS Flipkart PhonePe ○ sign in
Size stored sessions from expiry and creation rates, then decide how quickly logout must take effect and what failover may forget.
27
Search results lag the database by minutes and it costs money. Design the sync, and plan for the day you must rebuild the whole index. ▼ hard LinkedIn Flipkart Walmart Global Tech ○ sign in
Dual-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.
34
Design video delivery for a streaming app: adaptive bitrate, CDN offload, and the metrics you watch when playback stalls. ▼ medium Netflix Amazon & AWS Flipkart ◆ premium
Ladders and player logic are the warm-up. Cache topology, egress arithmetic, and knowing which quality metric actually predicts churn are what separate the answers.
36
Retries make your event pipeline deliver duplicates. Which effects can you make exactly once, and where does that guarantee stop? ▼ hard Uber Databricks LinkedIn ◆ premium
Trace 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.
44
Design the CI platform for three hundred engineers. Builds currently take forty minutes and the queue is twenty deep at 4pm. ▼ hard GitLab Microsoft Uber ◆ premium
Queue time and build time are separate problems with separate fixes, and most teams spend a quarter optimising the one that is not hurting. Size the fleet from arrival rate, then attack the build with caching and graph awareness.
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.
10
Our multi-region architecture quietly doubled the networking bill. Where is the money going? ▼ medium Cloudflare Netflix Flipkart unlocked
Data transfer appears on nobody's architecture diagram and reliably appears on the invoice. The strong answer enumerates the taxed flows, ranks the levers, and knows which tax is worth paying.
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.
13
Your Postgres bill tripled because three years of data live on one hot volume. How do you tier storage without breaking queries? ▼ hard Amazon & AWS Snowflake Flipkart unlocked
Most 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.
16
An AI feature shipped and the model bill grew 8x in a month. How do you get control without turning it off? ▼ hard Stripe Salesforce Uber 2 notes & comments unlocked
Token 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.
17
Your cloud provider offers a bigger discount for a three-year commitment. How do you decide? ▼ hard Snowflake Uber Netflix 2 notes & comments unlocked
The 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.
19
Cloud spend missed forecast by 20%, but traffic grew 50%. Did engineering become less efficient? ▼ medium Netflix Uber Flipkart ○ sign in
A budget miss can coexist with lower cost per request. Separate demand, usage intensity and price effects before assigning an efficiency target.
28
Developers wait forty minutes for a local environment that still does not match production. Do you move development to the cloud? ▼ medium New Google GitLab Uber ○ sign in
Forty minutes is a symptom with at least four different causes, and three of them are cheaper to fix than moving everyone's development to a remote machine.
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.
14
A vLLM pod serving an LLM OOMs at a request rate it handled fine yesterday, dropping in-flight requests. Walk me through it. ▼ hard ★ Essential Databricks NVIDIA Google unlocked
CPU 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.
26
Finance wants your GPU inference service to scale to zero overnight. What do you tell them? ▼ hard Databricks Microsoft Snowflake 2 notes & comments ○ sign in
Scale 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.
47
Build the cost model for serving your own open-weight model versus paying an API per token. Where is the break-even? ▼ hard Databricks Snowflake Stripe 2 notes & comments ◆ premium
Per-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.
48
Finance wants per-team cost for a shared GPU cluster. Reserved capacity, spot, and idle time. How do you build the number? ▼ hard Databricks Uber Netflix 2 notes & comments ◆ premium
GPU 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.
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.
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.
19
A teammate keeps merging changes that skip tests and rubber-stamp reviews. How do you handle it? ▼ medium GitLab Atlassian Stripe ○ sign in
Address repeated test and review bypasses through verified evidence, immediate risk containment and a repair that preserves the required coverage.
24
A large internal team wants a feature on your platform that only they will use. How do you turn it down and keep them? ▼ medium Atlassian GitLab Salesforce ○ sign in
Evaluate a bespoke platform request by its user need, lifetime support cost and available alternatives, then record the decision and any bounded exception.
28
You want product teams to carry the pager for their own services. How do you get them to agree? ▼ hard Netflix Atlassian LinkedIn ○ sign in
Plan an on-call transition around service readiness, responder capacity and authority, with rehearsed escalation and evidence that the operating burden is sustainable.
40
You are eight hours into an incident and your replacement has just joined the call. How do you hand over? ▼ medium Amazon & AWS Cloudflare Datadog ◆ premium
Transfer incident responsibility with current impact, evidence-qualified hypotheses, active changes and the next authorized decision, followed by explicit acceptance.
More practice for Flipkart 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.
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.
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 Flipkart 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.
⚙️ INFRASTRUCTURE AT SCALE☸️ CONTAINERS & KUBERNETES📈 OBSERVABILITY & RELIABILITYWhere to apply, and official Flipkart resources Straight from Flipkart: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to Flipkart's own pages. Roles and processes change; always confirm on the official site.
FLIPKART INTERVIEW FAQ
What is the Flipkart 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: Plans for a known traffic multiple rather than relying on autoscaling. Compiled from public reports; loops change over time, so confirm the exact rounds with your recruiter.
What does Flipkart ask about peak traffic? ▼
How you plan capacity for a known multiple rather than a gradual ramp, what you pre-warm, what you shed first, and which dependency you would degrade to keep checkout working. Autoscaling as the whole answer does not survive the follow-up.
How many rounds does the Flipkart infrastructure loop have? ▼
Candidates commonly report a screening round, two to three technical rounds covering system design, troubleshooting and coding, then a hiring manager round. Exact structure varies by team and level.
Is Kubernetes experience required? ▼
For most platform and SRE roles yes, at operator depth rather than user depth. Expect scheduling, resource management and failure questions rather than manifest syntax.
Walk into your Flipkart 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 Flipkart's.
Independent and not affiliated with Flipkart. All trademarks belong to their owners.