Zomato Data Scientist Interview: Questions, Experience & Prep (2026)
Zomato Data Scientist interview experience and prep for 2026: the most-asked questions, sample STAR answers, the hiring process, and how to get the job. Strai
See which of these jobs match your resume →Overview
Zomato is one of India's most data-intensive consumer tech companies, with food delivery, quick commerce (Blinkit), and dining discovery running on real-time data at scale. Data Scientists at Zomato work on problems ranging from delivery time prediction and dynamic pricing to restaurant recommendations and fraud detection.
As of July 2026, knok jobradar tracked 9 open Data Scientist roles at Zomato. Roles span multiple experience levels, from entry-level positions to senior scientists leading product experiments.
Candidates report that the interview process typically runs across 3 to 5 conversations. The first is usually a recruiter or hiring manager screening call. Technical conversations follow, covering SQL, probability, statistics, and machine learning concepts. Many candidates also report a case study or product analytics round where you are given a real Zomato scenario and asked to structure your approach end-to-end. A final conversation with a senior stakeholder or hiring manager typically closes the process.
Zomato interviewers are known for grounding questions in actual product scenarios: order metrics, restaurant health, user retention, and supply-demand dynamics. The ability to connect data analysis to business outcomes is as important as technical skill.
Most Asked Questions
These questions come up most often based on candidate reports. They are specific to Zomato's business model and product context.
- A restaurant's daily order count drops sharply over a few days with no obvious trigger. Walk us through how you would investigate this.
- How would you design an A/B test to evaluate a new restaurant ranking algorithm on the Zomato home screen?
- Write a SQL query to find the top 5 restaurants by revenue in each city over the past month. Assume you have tables for orders, restaurants, and cities.
- How would you build a model to predict estimated delivery time for an order at the moment it is placed?
- What metrics would you track to measure the overall health of Zomato's food delivery business, and how would you prioritize them?
- How would you detect fraudulent orders or fake restaurant reviews on the platform?
- How would you design a restaurant recommendation system for a user who has ordered fewer than 5 times?
- Your A/B test shows a new checkout feature increases order frequency but reduces average order value. What decision do you make and why?
- How would you measure and reduce churn among Zomato Pro subscribers?
- Walk us through how you would calculate customer lifetime value (CLV) for a Zomato user from scratch.
- You have a highly imbalanced dataset where the event you want to predict (such as an order complaint) is a rare occurrence. How do you approach building a classification model?
- Zomato is entering a new city. What data would you collect, and what models would you build to prioritize which restaurants to onboard first?
Sample Answers (STAR Format)
Use the STAR format for behavioural and product questions. Here are three examples tailored to Zomato-style interviews.
Q: Tell me about a time you used data to improve a key business metric.
*Situation:* At my previous role, our team noticed that new users were placing a first order but rarely returning within the first week.
*Task:* I was asked to understand the drop-off pattern and recommend a data-driven intervention.
*Action:* I ran a cohort analysis segmenting new users by their first-order experience, including delivery time, order value, and cuisine type. I found that users whose first order arrived late were significantly less likely to reorder. I built a logistic regression model to flag newly acquired users at risk of churning based on their first-order signals.
*Result:* The CRM team used the model output to trigger a personalized follow-up message the next day. Post-campaign analysis showed a meaningful improvement in early repeat order rates compared to the control group.
---
Q: Describe a time your analysis changed a business decision.
*Situation:* The product team was planning to remove a filter feature from the restaurant listing page, assuming it was rarely used.
*Task:* I was asked to validate or challenge this assumption before the feature was deprecated.
*Action:* I pulled usage logs and found that while the filter was used by a small share of users overall, those users had a significantly higher average order value and order frequency. I segmented further and found they skewed toward premium customers in metro cities. I presented the finding with a revenue impact estimate anchored to publicly reported conversion benchmarks.
*Result:* The product team reversed the decision and instead prioritized improving the filter's UI. This is a case where the data told a different story than the assumption, and being specific about the user segment made the argument convincing.
---
Q: Tell me about a time you worked with incomplete or messy data.
*Situation:* I was building a delivery time prediction model and discovered that GPS coordinates for delivery partners were missing for a large share of historical records during peak hours.
*Task:* I needed to clean the data, impute values, or find an alternative approach that would maintain model accuracy.
*Action:* I investigated the missingness pattern and found it was not random. It correlated with specific delivery zones and time windows, which itself became a useful signal. I imputed missing coordinates using the median location for the partner's active zone during that time window, documented my assumptions clearly, and added a data quality flag as a model feature so the model could account for uncertainty.
*Result:* The model performed well on the held-out test set, and the data quality flag turned out to be predictive in its own right. I also raised the GPS data collection issue with the engineering team for a proper fix.
Answer Frameworks
For metric drop or spike questions: Start by clarifying scope. Is the drop in one city, one restaurant category, one device type, or across the whole platform? Then check for external causes such as public holidays, app outages, or competitor promotions. Next, segment by dimension: city, cuisine, time of day, restaurant tier. Finally, propose a root cause hypothesis and the next data pull that would confirm or rule it out. Candidates who jump straight to 'maybe the algorithm changed' without ruling out external factors first get marked down.
For A/B test design questions: Cover four things in order: the hypothesis you are testing, the randomization unit (user, restaurant, or order), the primary metric and guardrail metrics, and the sample size and duration required. For Zomato specifically, always mention spillover effects. A user exposed to the test on mobile might also visit the website, so intent-to-treat analysis and network effects are worth addressing.
For model-building questions: Follow a product-to-model arc. Start with the business problem and the decision the model will drive. Then define the target variable, the training data, the features, and the model family. End with how you would evaluate the model offline and how you would monitor it after deployment. Zomato interviewers appreciate candidates who think about model freshness and data drift, not just training accuracy.
For SQL questions: Think out loud. State your approach before writing the query. Use CTEs to keep logic readable. Common Zomato SQL themes include window functions for ranking restaurants per city, time-series aggregations for order trends, and multi-table joins on schemas with orders, restaurants, users, and delivery partners.
What Interviewers Want
Based on candidate reports, Zomato Data Science interviewers look for a few specific qualities.
Business first, model second. Candidates who immediately reach for a complex model without first clarifying the business problem tend not to do well. Interviewers want to see that you understand what decision your model will drive and what 'good enough' looks like in a product context.
Clear thinking under ambiguity. Most case questions are deliberately under-specified. Interviewers want to see you ask clarifying questions, state your assumptions out loud, and structure your approach before diving in. Silence followed by a long monologue is worse than a short clarifying question at the start.
Honest handling of trade-offs. Zomato operates at significant scale, so answers that ignore operational costs, latency constraints, or data freshness requirements feel naive. Acknowledge trade-offs openly: a more complex model may be more accurate but harder to debug and slower to retrain.
Communication that non-technical stakeholders can follow. Several rounds may involve product managers or business leads. Practice explaining your approach in plain language. If you say 'gradient boosting,' be ready to explain what it does in one sentence without jargon.
SQL fluency taken seriously. Candidates report that SQL is not treated as a warm-up. Window functions, subqueries, and multi-table joins are fair game, and weak SQL performance can be disqualifying.
Preparation Plan
Week 1: Foundations and SQL
Practice SQL daily, focusing on window functions, CTEs, and time-series queries. Use publicly available SQL practice platforms. Study Zomato's products in depth: read their publicly available annual reports, understand how the app works across food delivery, Blinkit, and dining, and note the metrics that would matter for each product line.
Week 2: Statistics, Probability, and Experiment Design
Review hypothesis testing, p-values, confidence intervals, and the common mistakes in A/B testing such as peeking, multiple comparisons, and novelty effects. Practice designing experiments end-to-end: hypothesis, randomization unit, metrics, and duration. These topics come up in almost every Zomato DS interview.
Week 3: Machine Learning and Product Cases
Review classification, regression, and recommendation system fundamentals. Focus on model evaluation metrics such as precision, recall, and AUC, and on how to choose between them based on business context. Practice product analytics cases using Zomato scenarios: delivery time prediction, fraud detection, restaurant ranking, and churn prediction.
Week 4: Behavioural Questions and Mock Interviews
Prepare 5 to 6 STAR stories from your past work. Cover at least: a time you improved a metric, a time your analysis changed a decision, a time you dealt with messy data, and a time you disagreed with a stakeholder. Do at least one full mock interview with a peer or on a practice platform before your actual interview.
Common Mistakes
Skipping the business context. Many candidates jump straight into model details without first framing why the model matters. Always anchor your answer to the business decision it will drive.
Underestimating SQL. Candidates often under-prepare for SQL because they assume it will be basic. Zomato SQL questions typically involve multi-table schemas, ranking with window functions, and time-based aggregations. Prepare accordingly.
Treating one model as the right answer. There is rarely a single correct model for a Zomato case question. Interviewers care more about your reasoning than your conclusion. Explain why you chose a particular approach and what its limitations are.
Ignoring guardrail metrics in A/B tests. Candidates often mention only the primary success metric. Always discuss what you would monitor to make sure the experiment does not unintentionally harm other parts of the business, such as customer satisfaction or restaurant experience.
Not asking clarifying questions. Jumping into a case without asking about scale, available data, or the decision the analysis will drive makes you look like a coder, not a scientist. Asking thoughtful questions is part of the evaluation.
Vague STAR answers. Saying 'I improved the model and the business was happy' is not a STAR answer. Interviewers want to know exactly what you did, what trade-offs you made, and what you learned from the experience.
Question lists and frameworks are curated by knok's career research team from public interview loops at Indian startups and MNCs, hiring-manager debriefs, and candidate reports. Reviewed 2026-07-06. Company-specific loops vary, use as preparation structure, not guarantees.
- knok job index, 937 matching roles (snapshot 2026-07-06)
- Pinterest, 34 indexed openings
- Reddit, 33 indexed openings
- Roku, 25 indexed openings
- Lyft, 24 indexed openings
- Airbnb, 20 indexed openings
- Public interview guides (Exponent, company blogs)
- STAR/CIRCLES frameworks, standard PM/eng practice
- India-specific hiring patterns from recruiter interviews
Frequently asked
How many rounds does the Zomato Data Scientist interview typically have?
Candidates report anywhere from 3 to 5 conversations in total. This typically includes a recruiter screening, one or two technical rounds covering SQL and machine learning, a product or case study round, and a final conversation with a hiring manager or senior leader. The exact structure can vary by team and role level, so it is worth asking your recruiter upfront.
What salary can I expect as a Data Scientist at Zomato?
Zomato does not publicly list fixed salary bands, but based on knok jobradar data for Data Scientist roles across India as of July 2026, mid-level roles (3-5 years experience) typically fall in the 18-30 LPA range, senior roles (6-9 years) in the 30-48 LPA range, and Lead or Principal-level positions above 45 LPA. Actual compensation may also include stock options and performance bonuses. Check Glassdoor and levels.fyi for self-reported figures from Zomato employees specifically.
Is Python or SQL more important for the Zomato Data Scientist interview?
Both are tested, but candidates consistently report that SQL is weighted heavily in technical rounds. You should be comfortable with window functions, CTEs, and multi-table joins. Python is expected for machine learning and analysis tasks, so being strong in both is the safest approach.
Does Zomato ask machine learning theory questions or focus on applied cases?
Candidates report a mix of both. You may be asked to explain a concept (such as how gradient boosting works or the bias-variance trade-off) and then immediately apply it to a Zomato product scenario. Pure theory without application rarely satisfies the interviewers, so practicing end-to-end case walkthroughs is more valuable than memorizing definitions.
How competitive is it to get a Data Scientist role at Zomato?
Zomato attracts a high volume of applicants relative to the number of open roles. As of July 2026, knok jobradar tracked 9 open Data Scientist positions at Zomato, compared to 937 Data Scientist openings across India. Standing out requires strong SQL skills, clear product thinking, and the ability to articulate the business impact of your past work, not just the technical details.
What is the best way to find and apply to Zomato Data Scientist roles?
Zomato posts roles on its careers page as well as major job portals, but openings fill quickly. knok checks 150+ job sites nightly, applies to roles that match your resume, and messages HR contacts on your behalf, so you do not miss a new opening while you are busy preparing for interviews.
The hard part is getting the interview. knok gets you more.
Upload your resume once. knok searches 150+ job sites every night, applies where you have a real chance, and messages HR for you, so your time goes into interviews, not application forms.