
Meesho Data Scientist Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 26 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Meesho.
Data Scientist
It was an on-campus recruitment process. First, they did resume shortlisting. Then there was an online assessment that included multiple-choice questions, two DSA problems, and one SQL question. The next step was an interview, which was conducted online. During this interview, I had to solve a DSA question. I initially solved it using DFS and was then asked to optimize it, which I did using dynamic programming. After that, the interviewer asked me some questions on the basics of Machine Learning and Probability and Statistics.
- How to find the minimum sum path in a matrix?
- What are the fundamentals of Machine Learning?
- What are the fundamentals of Probability and Statistics?
Data Scientist
The interview process had 3 or possibly 4 rounds. The first round covered Python coding with an easy DSA question, PySpark, and some stats/math like AB testing and probability. Round 2 focused on ML depth, discussing my resume and a small DS case study. Round 3 was about ML breadth, initially resume talk, then a case study involving ML system design. I was told the third round could be the last, but a fourth might happen based on performance. I haven't heard back from the recruiter since round 3, even after I reached out.
- Could you design a recommendation system using ML?
- Tell me about AB testing and related statistical knowledge.
- Solve an easy DSA question using a hashset.
Data Scientist
Recruiter contacted me and set up the following: 1. A call with the Head of data, which was a screening call to gauge my interest and understand how the data team at Meesho operates. We had an extended conversation about the role of a DS manager versus an IC DS. 2. The first round involved pair programming on Hackerrank for SQL questions and using a Jupyter notebook for EDA with an analyst. This assessed my ability to write efficient SQL queries under time pressure. 3. The next round focused on probability and statistics, where the interviewer demonstrated a strong grasp of the concepts. I did not pass this round.
- Can you explain how to check feature correlation for categorical features?
- What are the differences between being a data scientist manager and an individual contributor data scientist?
Meesho Data Scientist Interview Questions
Quoted word for word from Meesho interview reports.
“Find the longest subarray with a sum of 0.”
Read reports →“What is the difference between overfitting and underfitting?”
Read reports →“How to find the minimum sum path in a matrix?”
Read reports →“What are cross-entropy and how is regularization applied?”
Read reports →“What is the difference between bagging and boosting?”
Read report →“If you can move 1 or 2 steps at a time, how many ways can you reach step N?”
Read report →“Write an SQL query to find the top 3 highest-paid employees in each department using the employee and department tables.”
Read report →“Explain the differences between P-value and power, and also Type 1 vs Type 2 errors, and false positives vs false negatives.”
Read report →“What is the optimal pointer approach for Triplet Sum?”
Read report →Formats, difficulty and experience
Across all 26 Meesho interview reports.