
Swiggy Data Scientist interview typically runs 2 rounds: resume deep-dive and ML coding/SQL. It usually takes about 2 rounds and is highly resume-driven and technical.
$1800K
Avg. Base Comp
$3520K
Avg. Total Comp
2
Typical Rounds
1-2 weeks
Process Length
We’ve seen Swiggy lean hard into whether candidates can explain their own work under pressure, not just name the right tools. In the experience shared here, the interviewer kept pulling on the thread of one project until the candidate had to justify the data source, preprocessing, log transforms, and even basic correlation intuition. That pattern tells us Swiggy is looking for people who can defend modeling decisions with clarity, especially when the choice isn’t the textbook one. The same theme showed up again in the NLP discussion, where the candidate had to walk through why TF-IDF fit the problem, why random forest beat logistic regression in that case, and how the evaluation metric changed depending on the business setting.
A second signal is that Swiggy seems to care about mechanics, not memorization. The candidate wasn’t just asked what OOB score means; they were pushed to derive why it lands around 37%. That kind of follow-up is a recurring marker of this process: if you mention a concept, expect to unpack the math or the tradeoff behind it. We also notice a practical streak in the coding round — clustering setup, NumPy/Pandas, and a simple but time-sensitive SQL query — which suggests the bar is less about exotic algorithms and more about whether you can translate ML thinking into working code and clean reasoning. Candidates who do best here are the ones whose resumes can survive a detailed audit.
Synthetized from 1 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Swiggy process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Swiggy
Write a function can_shift to return whether or not A can be shifted some number of places to get B
| Question | |
|---|---|
| Size of Joins | |
| Z and t-Tests | |
| Choosing k | |
| Empty Neighborhoods | |
| 2nd Highest Salary | |
| Experiment Validity | |
| Rolling Bank Transactions | |
| Customer Orders | |
| Comments Histogram | |
| Closest SAT Scores | |
| Button AB Test | |
| Top Three Salaries | |
| Subscription Overlap | |
| Upsell Transactions | |
| Monthly Customer Report | |
| Merge Sorted Lists | |
| First to Six | |
| Compute Deviation | |
| Download Facts | |
| SELECTive Wine Connoisseur | |
| Network Experiment Design | |
| Random Bucketing | |
| Average Quantity | |
| 500 Cards | |
| Random SQL Sample | |
| Manager Team Sizes | |
| Netflix Retention | |
| Weekly Aggregation | |
| Month Over Month |
Synthesized from candidate reports. Individual experiences may vary.
The first round is a very detailed walkthrough of your resume and past projects. Expect the interviewer to pick one project and drill into the problem statement, data source, preprocessing choices, feature engineering, model selection, and evaluation metrics, along with theory questions on topics like correlation, class imbalance, decision trees vs. random forests, OOB score, TF-IDF, bag of words, and logistic regression.
The second round focuses on practical implementation in Python, NumPy, Pandas, and SQL, with no DSA. Candidates may be asked to solve a clustering-style coding problem, such as generating synthetic data and assigning points to the nearest centroid, followed by a SQL query like finding the employee with the 5th highest salary.
Close preparation with examples that show ownership, communication, and how you work with cross-functional partners or technical peers. The available candidate evidence is sparse, so this stage is framed as a practical preparation bucket rather than a claim that every candidate saw a separate formal round. Where the source evidence blended final steps together, this stage captures the final evaluation themes without adding unsupported company-specific claims.