← Interview experiences
Got the offer

Data Scientist 1(Instamart) at Swiggy

Difficulty
Process took
2-3 Weeks
Rounds
4
Format
Remote
Applied via
Job Portal

How it went

  • If you're prepping for Swiggy DS roles, focus not just on algorithms, but on domain awareness, metrics, and deployment context.
  • Don't fake knowledge. If you're unsure of a formula or logic, say it honestly, but also show how you'd verify it.

What they would tell you

  • If you're prepping for Swiggy DS roles, focus not just on algorithms, but on domain awareness, metrics, and deployment context.
  • Don't fake knowledge. If you're unsure of a formula or logic, say it honestly, but also show how you'd verify it.

How to prepare

  • Focus on clean Python code, good Pandas fluency, and SQL subqueries. Know how to explain what you are doing, not just code it.
  • Go deep into foundational stats, not just definitions, but proofs and reasoning. Understand the "why" behind every formula.

Round by round

  1. 1

    Coding60 min

    This round tested my programming fluency and problem-solving ability, with a practical slant. It included:

    • Python Concepts: Functions, error handling (try-except), decorators, multithreading
    • Pandas: Operations like groupby, filtering, and aggregations
    • SQL: Joins, subqueries, filtering conditions I was asked the "Best Time to Buy and Sell Stock" problem. I was given an array of stock prices and had to find the maximum profit from a single buy-sell transaction. I first explained the brute-force approach, then optimized it using a single-pass solution by tracking the minimum price and calculating the max profit at each step. I explained my thought process clearly, and the interviewer appreciated my problem-solving and communication skills.
  2. 2

    ML Depth60 min

    It went deep into both theory and practical understanding. Statistics & Probability:

    • Mean, variance

    • Central Limit Theorem

    • Type I vs Type II errors

    • Why sample std dev = σ/√n

    • Proof of variance of sample mean

    • Probability-based what-if questions ML Theory:

    • Precision, Recall, F1, ROC-AUC

    • Regularization: L1 vs L2

    • Bias-variance tradeoff

    • Metrics for unsupervised models (KMeans) Deep Learning:

    • CNN output dimension formula

    • Dropout behavior (stacked vs between layers)

    • Vanishing gradients in RNNs & how LSTM mitigates it

  3. 3

    Problem Solving / ML System Design60 min

    This round focused on real-world applications and system-level thinking in data science. We started with a discussion on my past projects, followed by two practical challenges 1.Dynamic Filter Generation:

    • Given a search input, how would you dynamically display relevant filters on the product page?

    • Discussed feature engineering, historical trends, context-aware personalization 2.ETA Prediction Model:

    • Inspired by Swiggy’s delivery time prediction blog

    • What features to consider, how to approach feature drift, fallback logic, real-time vs batch models This round was open-ended, and they were looking for product-focused thinking along with applied ML rigor.

  4. 4

    Hiring Manager60 min

    This round was more of a casual but meaningful conversation than a typical interview. The focus was on understanding my mindset and how I’d fit into the team culture. We talked about how I make decisions in unclear situations, my experience with team dynamics, and how I handle feedback. There was also a discussion around how well I align with Swiggy’s values and why I’m specifically interested in joining the Instamart team.

What came up

HardRemote0 1 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources