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
Machine Learning Engineer
•
System Design
•
hard
Design Swiggy's ETA (Estimated Time of Arrival) prediction system from scratch. How would you account for food preparation time, delivery partner assignment, and real-time traffic?
#ML System Design
#Regression
#Real-time Systems
#Geospatial Data
Machine Learning Engineer
•
System Design
•
hard
Design a personalized restaurant recommendation system for the Swiggy homepage. How do you balance relevance, novelty, and business metrics like delivery cost?
#Recommender Systems
#Collaborative Filtering
#Two-Tower Models
#Ranking
Machine Learning Engineer
•
System Design
•
hard
How would you design a dynamic 'surge pricing' model for Swiggy delivery during peak hours or bad weather conditions?
#Dynamic Pricing
#Elasticity
#Regression
#Marketplace Matching
Machine Learning Engineer
•
System Design
•
medium
Design a machine learning system to detect promo-code abuse and fraudulent orders in real-time.
#Anomaly Detection
#Classification
#Graph ML
#Real-time Inference
Machine Learning Engineer
•
System Design
•
medium
How would you design a model to predict the exact food preparation time for a specific dish at a specific restaurant?
#Time Series
#Regression
#Feature Engineering
Machine Learning Engineer
•
System Design
•
medium
Design a system to predict Delivery Partner churn. How would you define 'churn' for gig workers who don't have formal contracts?
#Survival Analysis
#Classification
#Churn Prediction
#Feature Engineering
Machine Learning Engineer
•
System Design
•
medium
Design an intent classification model for Swiggy's customer support chatbot. How do you handle out-of-domain queries and multi-lingual text?
#NLP
#Classification
#Real-time Inference
#Chatbots
Machine Learning Engineer
•
System Design
•
hard
Design a demand forecasting system for Swiggy Instamart dark stores to predict inventory requirements for the next 7 days.
#Time Series Forecasting
#Supply Chain
#Demand Prediction
#Deep Learning
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.