Swiggy
Leading Indian food delivery aggregator with complex real-time logistics.
4 Rounds
~15 Days
Hard
The Interview Loop
Recruiter Screen (30 min)
Standard fit check, behavioral questions, and resume overview.
Technical Loop (3-4 Rounds)
Deep dive into domain knowledge, coding, and system design.
Interview Question Bank
Software Engineer
•
System Design
•
hard
Design Swiggy's real-time order tracking system where customers can see the live location of the delivery executive.
#High Level Design
#WebSockets
#Kafka
#Geospatial
Software Engineer
•
System Design
•
hard
Design a surge pricing system that dynamically updates delivery fees based on weather, demand, and fleet availability.
#Stream Processing
#Event-Driven Architecture
#Scalability
Software Engineer
•
System Design
•
hard
Design the inventory management system for Swiggy Instamart. How do you handle high concurrency when 1000 users try to buy the last PS5 during a flash sale?
#Concurrency
#Distributed Locks
#Database Transactions
Software Engineer
•
System Design
•
medium
Design a highly available API Gateway for Swiggy that can handle rate limiting, authentication, and request routing.
#API Gateway
#Rate Limiting
#Security
Software Engineer
•
System Design
•
hard
Design the delivery executive assignment system. How do you efficiently find the best executive for a new order?
#Geospatial Databases
#Quadtrees
#Matching Algorithms
Software Engineer
•
System Design
•
medium
Design a notification system that sends SMS, Email, and Push notifications for order status updates with an at-least-once delivery guarantee.
#Pub/Sub
#Asynchronous Processing
#Retry Mechanisms
Software Engineer
•
System Design
•
hard
Design Swiggy's restaurant search and recommendation engine. How do you handle typos and location-based filtering?
#Elasticsearch
#Search
#Recommendation Systems
Software Engineer
•
System Design
•
medium
Design a distributed logging and monitoring system for Swiggy's microservices architecture.
#Observability
#ELK Stack
#Distributed Tracing
Software Engineer
•
Technical
•
hard
Explain the CAP theorem. In the context of Swiggy's cart service, would you prioritize Availability or Consistency, and why?
#CAP Theorem
#Distributed Systems
#Architecture
Difficulty Radar
Based on recent AI-sourced data.
Meet Your Interviewers
The "Standard" Interviewer
Senior EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.