Round 1: Online Assessment (OA)
2 Coding Questions (both medium level).
Topics: Arrays, HashMap, Sliding Window.
Solved both within time.
Round 2: Coding Round
In this round total 2 questions were asked to solve on DSA.
- 1 Medium level coding question on longest subsequence from string.
- 1 Hard level graphs question on Finding Shortest path with k Hops
Implemented efficiently and discussed edge cases and possible optimizations.
Round 3: Low-Level Design (LLD)
Question: Design a Cab Booking System
Covered:
Entities: Rider, Driver, Trip, Cab.
Core functionalities: booking, allocation, ride status.
Class diagram + flow + API design.
Follow-up: Scalability considerations & edge cases.
Round 4: Hiring Manager Round
-
This round was basically mixed of system design plus techno managerial round.Discussed previous projects.
-
Deep dive into Design Patterns used.
-
Conversations around Kafka, Redis optimizations, database internals.
-
Also checked thought process around scaling systems and handling bottlenecks.
Verdict: ❌ Not Selected
Feedback: Performance was good in all rounds.
Final rejection reason: Switching within 3 months of joining current company.
👉 Overall, good learning experience. Swiggy’s interview process is structured and balanced across DSA, LLD, and system knowledge.


