Swiggy SDE2 Interview Guide

Published July 22, 2026 · Updated July 22, 2026

Evidence-backed preparation playbook for Swiggy SDE2 interviews. 7 reported questions, top topics, difficulty breakdown, and a free assessment.

7
Questions reported
Medium–Hard
Difficulty
2-5 years
Most reported exp
3
Interview rounds
Rounds reported
System Design 4qTechnical 2qHR 1q
Topics most frequently reported
System Design 4 questions · 57%
Behavioral 1 question · 14%
Domain 1 question · 14%
·Java / Collections 1 question · 14%
Free · 10 minutes

Know your gaps before the interview

Answer 10 questions from this exact pool. Get a personalised readiness score for Swiggy SDE2 and a focused study plan targeting only your weak areas.

Take free assessment → Build study plan

Top Questions — Ranked by Community Votes

These 6 questions appeared most in Swiggy SDE2 reports. Master these first.

Swiggy Hard System Design round KafkaRedisAWS

Design Swiggy's real-time order tracking system. A customer should see their delivery agent's location update every 5 seconds on a map. Cover: location ingestion from agents, WebSocket vs SSE for pushing updates to clients, data store choices, and how you scale to 100k concurrent orders during peak hours.

↑ 63 upvotes · 62 engineers asked this · SDE2
Swiggy Hard System Design round RedisKafkaDistributed Systems

Design Swiggy's delivery partner assignment algorithm. When an order is placed, how do you assign the optimal nearby delivery partner within 2 minutes considering distance, current load, and restaurant prep time?

↑ 61 upvotes · 40 engineers asked this · SDE2
Swiggy Hard System Design round KafkaRedisAWS

Design Swiggy's notification system. When an order status changes (Confirmed, Picked Up, Arriving), send push notification, SMS, and in-app notification reliably with at-least-once delivery. Cover fan-out and handling inactive devices.

↑ 53 upvotes · 33 engineers asked this · SDE2
Swiggy Hard System Design round ElasticsearchRedisDistributed Systems

Design Swiggy's restaurant search and ranking system. How do you index 200k restaurants? Discuss full-text search (Elasticsearch), geospatial filtering, personalised ranking signals (past orders, ratings, delivery time), and how to refresh the index when a restaurant updates its menu.

↑ 51 upvotes · 48 engineers asked this · SDE2
Swiggy Medium Technical round PostgreSQLRedisJava

Design the data model for Swiggy's menu system. A restaurant has categories, items, add-ons, variants, and availability windows (breakfast/lunch/dinner). How do you model this in PostgreSQL and handle real-time menu updates?

↑ 48 upvotes · 28 engineers asked this · SDE2
Swiggy Medium HR round

Tell me about a time you had to make a quick technical decision with limited information. How did you validate the decision afterwards? What would you do differently?

↑ 35 upvotes · 20 engineers asked this · SDE2

See all 7 questions →

Same role at other companies

Amazon SDE2 guide Google SDE2 guide Microsoft SDE2 guide Flipkart SDE2 guide Infosys SDE2 guide

More at Swiggy

All Swiggy questions Swiggy interview process Swiggy SDE2 questions

Frequently asked questions

How hard is the Swiggy SDE2 interview?
Medium–Hard difficulty based on 7 reported questions. Most questions cover System Design, Behavioral, Domain.
What topics does Swiggy ask SDE2s?
Top reported topics: System Design (4 questions), Behavioral (1 questions), Domain (1 questions), Java / Collections (1 questions).
How many rounds does Swiggy have for SDE2?
Reported rounds: System Design, HR, Technical.
What experience level does Swiggy hire SDE2s at?
Most reported: 2-5 years.