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
Backend Engineer
•
Coding
•
medium
Given a grid representing a city map with restaurants, customers, and roadblocks, find the shortest path for a delivery executive to pick up and deliver the food.
#Graphs
#BFS
#Shortest Path
Backend Engineer
•
Coding
•
medium
Merge K sorted arrays/lists. (Context: Merging timestamped logs from different microservices).
#Heaps
#Divide and Conquer
#Pointers
Backend Engineer
•
Coding
•
medium
Given a list of orders with their preparation start and end times, find the maximum number of concurrent orders being prepared at any given time.
#Arrays
#Sorting
#Sweep Line Algorithm
Backend Engineer
•
Coding
•
hard
You have a list of delivery executives and a list of orders. Assign orders to executives such that the total distance traveled is minimized.
#Graphs
#Bipartite Matching
#Hungarian Algorithm
#Greedy
Backend Engineer
•
Coding
•
easy
Find the longest palindromic substring in a given string.
#Strings
#Dynamic Programming
#Two Pointers
Backend Engineer
•
Coding
•
medium
Given an array of integers representing restaurant ratings over time, find the sliding window maximum of size K.
#Sliding Window
#Deque
#Arrays
Backend Engineer
•
Coding
•
medium
Find the Top K frequent elements in a stream of data (e.g., finding top K trending dishes in a locality).
#Heaps
#HashMaps
#Bucket Sort
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.