2 Coding Questions (both medium level).
Topics: Arrays, HashMap, Sliding Window.
Solved both within time.
In this round total 2 questions were asked to solve on DSA.
Implemented efficiently and discussed edge cases and possible optimizations.
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.
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.
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.