Swiggy
Free first round · 20 min · no credit card
Real-time delivery + geospatial. Strong customer-love filter.
How Swiggy actually interviews
Swiggy runs a tight 3–4 round loop that mixes solid DSA with real-time-systems flavour on the design side. The senior-SDE process typically begins with an online assessment (90 minutes, 3 medium DSA), followed by two DSA / technical interviews and a managerial / bar-raiser round. SDE-2 candidates also get a project-depth and PRD-to-TRD-style round that probes architecture judgment rather than pure coding.
The distinctive vibe is hyperlocal real-time engineering. System-design and product-sense rounds default to dispatch, ETA prediction, geofencing, surge pricing, dark-store inventory, and 10-minute Bolt-style delivery. Generic FAANG system-design templates miss the hyperlocal angle and tend to underperform; what wins is fluency with geospatial primitives (H3, S2, geohashing), real-time stream processing, and the messy edge cases of three-sided supply-and-demand matching.
Behaviourally, Swiggy interviews are warmer and more conversational than the top of the unicorn tier. Hiring-manager rounds frequently cover Swiggy's eight values, the competitive landscape (Zomato, Zepto, Blinkit), and how you think about long-term durability vs. ship-now bias-for-action. Process is fast — Swiggy reports an average hiring time around 12–15 days — and recruiters communicate well.
A "hire" at Swiggy senior SDE means: solid DSA performance; designs real-time / hyperlocal systems with marketplace nuance; tells crisp ownership-led stories; demonstrates bias-for-action without sacrificing long-term durability.
What they're measuring you on, beyond the right answer
The values interviewers probe for. Each pillar is what they ask about, plus how they ask it.
Exhibit Bias for Action
One of Swiggy's eight stated values. Speed and decisiveness as a competitive advantage — Swiggy Bolt (10-min food delivery, 10%+ of orders) is the canonical example.
How they probe · Asks for a specific time you shipped something fast under ambiguity; probes whether you waited for perfect data or moved on a 70%-confident bet.
Customer Centricity
Every product and ops decision is framed against the end consumer (and the delivery partner / restaurant on the supply side). Swiggy's eight values build outward from this.
How they probe · Asks about a time you killed a feature or escalated an issue purely because of customer pain, even when revenue argued otherwise.
Hustle & Ownership
Swiggy is operationally intense — 6 lakh+ delivery partners, 200K+ restaurants, hyperlocal logistics. Engineers and PMs are expected to own outcomes across that messy supply-chain reality.
How they probe · In behavioural rounds, asks for examples where you owned something that wasn't formally yours — a delivery-partner pain-point, a restaurant-side bug — until it shipped.
Long-Term Thinking
Despite the bias-for-action value, Swiggy explicitly values long-term thinking — building durable systems and habits, not just shipping the next feature.
How they probe · Asks about a decision you took that traded short-term metrics for long-term durability.
Hyperlocal & Real-Time Engineering
Swiggy's tech identity is built around real-time geospatial systems — ETA, dispatch, surge, dark-store inventory. Engineering culture treats these as first-class problems.
How they probe · System-design rounds default to real-time / geo / ETA problems; expects fluency with H3 / S2 cells, geohashing, dispatch optimization.
Round-by-round, in the order they actually run
Reported pattern from candidate write-ups. Eliminating rounds are the ones where a single bad signal ends the loop.
- 01Recruiter screen30 minNon-eliminating
background, motivation, comp, level fit
- 02Online assessment90 minEliminating
3 medium DSA problems on a coding platform
- 03Dsa Round 160 minEliminating
1–2 medium-hard DSA problems with optimal solution + complexity
- 04Dsa Round 2 Or Lld60 minEliminating
second technical round — DSA or low-level design + Java/backend depth
- 05System design75 minEliminating
real-time / hyperlocal design: ETA, dispatch, surge, inventory
- 06Bar Raiser Hm60 minEliminating
project depth, PRD-to-TRD thinking, behavioural; values fit
What candidates were actually asked
Curated from interview reports and company write-ups. Practise against any of these in a live mock.
SDE · Senior
Coding
- Maximum length of pair chain (sort + greedy).
- Longest valid substring / parenthesis.
- Number of islands with streaming updates.
- Sliding-window maximum.
- K-th smallest pair distance.
- Implement an LRU cache.
Machine coding
- Build a restaurant-availability service: open/close slots, holidays, exceptions.
- Build a dispatch-matcher: assign delivery partners to orders given location and load.
- Build a coupon engine with stackable / non-stackable rules.
System design
- Design Swiggy's ETA prediction service for food delivery.
- Design Swiggy's order-dispatch system that matches DPs to orders in <5s at peak.
- Design Instamart's dark-store inventory service across 1000+ stores.
- Design surge-pricing for delivery partners — fairness, latency, gameability.
- Design Swiggy Bolt's 10-minute delivery promise — what changes at the design level vs. regular?
- Design a real-time tracking service for 10M+ active orders.
Behavioral
- Tell me about a time you exhibited bias for action under ambiguity.
- Walk me through your most-owned production system.
- When did you trade short-term wins for long-term durability?
- Describe a launch that failed and what you took away.
Product · Senior
Product sense
- Design a feature for Swiggy Instamart to reduce out-of-stock complaints.
- Restaurant retention is dropping — walk me through the diagnosis.
- Design a product for delivery-partner earnings transparency.
- How would you grow Swiggy Bolt without cannibalising regular food delivery?
Strategy
- How does Swiggy defend Instamart against Zepto / Blinkit in tier-1?
- What's the right North Star for Swiggy Genie and why?
Behavioral
- Tell me about a time you killed a feature that the team had built.
Data Science · Senior
coding_sql
- Find the top-3 restaurants per cuisine by orders this week.
- Compute 7-day rolling DAU using window functions.
- Stocks buy-and-sell with one transaction (DSA).
ml
- How do you evaluate an ETA model in production? What's the trade-off between MAE and tail latency?
- Walk me through how you'd build a churn model for Swiggy users.
- How do you handle bias-variance trade-off in a forecasting model?
- Explain regularisation and pick L1 vs L2 for a real Swiggy case.
business_case
- Design a model to predict surge pricing in real time.
- Build a demand-forecasting model for Instamart at SKU x dark-store level.
The two patterns that decide every loop
Red flags
- Generic FAANG system-design template with no real-time / hyperlocal / geospatial flavour.
- Inability to discuss the messy three-sided marketplace (consumer / restaurant / delivery partner) trade-offs.
- Vague 'we' stories in bar-raiser; Swiggy probes individual ownership.
- Job-hopping under 18 months without a coherent narrative.
- Bad-mouthing Zomato or other competitors — keep it analytical.
- Not knowing Swiggy's eight values when asked directly.
Advance signals
- Brings hyperlocal / geospatial reasoning into HLD without being prompted (H3, S2, geohash, dispatch matching).
- Frames product/system answers across the three sides of the marketplace.
- Demonstrates real bias-for-action with a measurable shipped example.
- Long-term thinking shows up — durable systems, technical-debt clean-ups, capacity planning.
- Tells crisp 'I' ownership stories with measurable outcomes.
- DS candidates: comfortable both in business framing and in a SQL/coding round.
Don't do
- Don't ignore the supply side (delivery partners, restaurants) in product/system answers.
- Don't bring confidential data from prior employers (especially Zomato/Zepto/Blinkit).
- Don't fall into hustle-theatre stories — Swiggy values bias-for-action paired with long-term durability.
- Don't oversimplify ETA / dispatch — interviewers know the messy reality.
- Don't argue with the interviewer when challenged on a design choice.
Base salary bands by level
Junior
₹16–24L
Annual base
Mid
₹25–45L
Annual base
Senior
₹50–85L
Annual base
Staff+
₹85–140L
Annual base
Tier-2 Indian unicorn band; recently public (NSE: SWIGGY) — RSU component now real and liquid post-IPO. Levels.fyi: SE compensation ranges ~₹2.15M–11.35M with median around ₹2.27M; senior+ skewed by RSU. Joining bonus standard at senior+. Some attrition reported post-IPO unlock.
What to expect after each round
Typical timeline
~2 weeks
Recruiter-screen → offer
Reapply window
6 months
After a final-round rejection
Feedback practice
Recruiter usually shares high-level feedback on rejection at later rounds. Detailed round-level feedback rare.
“Thanks for your time — your recruiter will reach out in the next 3–5 business days.”
Verified profile
Last verified Mon Apr 27 2026 00:00:00 GMT+0000 (Coordinated Universal Time) · 12 sources
View sources
- https://www.glassdoor.co.in/Interview/Swiggy-Software-Engineer-Interview-Questions-EI_IE952680.0,6_KO7,24.htm
- https://blog.swiggy.com/life-at-swiggy/here-are-swiggys-values/
- https://www.hrkatha.com/culture/swiggy-where-values-define-behaviours-and-performance/
- https://www.levels.fyi/companies/swiggy/salaries/software-engineer
- https://medium.com/@iamabhishek229313/swiggy-sde-1-backend-interview-experience-f231bd1a1c54
- https://bitsofanant.medium.com/my-sde-2-interview-experience-at-swiggy-4fc2447789c8
- https://leetcode.com/discuss/post/7073156/swiggy-sde-2-july-2025-offer-by-anonymou-4zob/
- https://www.interviewquery.com/interview-guides/swiggy-data-scientist
- https://medium.com/interview-preparation/swiggy-data-scientist-coding-interview-guide-d9705f41dfdc
- https://www.geeksforgeeks.org/interview-experiences/swiggy-interview-experience-for-data-scientist-1-role/
- https://www.swiggy.com/corporate/wp-content/uploads/2025/01/Swiggy-Code-Of-Conduct.pdf
- Reddit r/developersIndia 2024–2026 threads on Swiggy loops