
Meesho Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 596 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 596 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Meesho.
Software Engineer
Round 1 was an Online Assessment (OA), a 90-105 minute test on HackerRank or HackerEarth with 3 medium-hard DSA problems (tree, graphs, DP). You needed to solve at least 2 fully with optimal solutions to pass all test cases. Round 2 was a Machine Coding session, a 60-90 minute live coding challenge to build a mini-system (like inventory, social feed, or Facebook-like features) using OOP, design patterns, and clean code. After building, you had to discuss trade-offs, test cases, and scalability. Round 3 was a Resume and Basics interview with the hiring manager, lasting 30-45 minutes. It involved deep dives into your resume and projects (especially backend stuff like Java/Spring Boot, Kafka at Meesho), CS fundamentals (caching, ACID), behavioral questions, and some light system design. No heavy coding in this round, but you needed to explain your contributions clearly.
- How would you approach a machine coding question about a voting machine?
Product Designer
First, you submit an application online or via referrals. Then, your portfolio gets shortlisted based on team openings. After that, there's a timed task to complete within 2-3 days. This is followed by 1-2 rounds of task interviews where they might ask some tough questions depending on the team. Next, an HR/Company Fit Interview to see if you're a good match for the company culture and work style. If you get this far, it's a good sign! Finally, there are salary negotiations, as they offer competitive pay, and then the offer letter.
- If the initial problem's parameter was different, what would you have done differently?
- Can you explain your rationale for choosing that specific approach to the problem?
- Given the available data (x, y, z), why did you opt not to explore alternative solutions?
Key Account Manager
I was hired as an off-role employee through Akal Information Pvt Ltd / Clientpro services. It took about 2-3 weeks to get my interview scheduled, and that was after a lot of referrals. They were mainly interested in basic Excel skills like vlookup, pivot tables, and sumif, as well as my previous job role. The process involved two rounds of online discussions. Salary wasn't discussed upfront, as all off-role employees get the same amount, though you can try to negotiate. There's an extra question tailored to the specific team you're joining. For instance, the pricing/promotions team might ask you to act as a supplier on Meesho and convince them to lower prices for a sale. The ad team might ask you to persuade them to advertise on Meesho. The Mall team role is quite tough, involving more challenging Excel questions. The selection team might ask you to convince them to onboard new products regularly. In the off-role hiring process, you're not officially hired on paper but placed on probation with an agreement that renews, typically not exceeding 11 months. They seldom fire people, but when they do, it's immediate – your access is cut off the next day, and you only get paid for the days worked that month. If you're lucky, they might give a reason, though it's often not valid, before terminating your access. However, since it's a fully work-from-home setup, it's generally acceptable.
No confirmed questions were included in this interview report.
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?
Meesho Interview Questions
Quoted word for word from Meesho interview reports.
“Given a Binary Search Tree, find a pair of nodes that sum up to a specific target value.”
Read reports →“From the orders table, what is the SQL query to find the highest spending custID for each city?”
Read reports →“What are the common elements in two given arrays, returned in ascending order?”
Read reports →“What would be the number of rows in the output table when joining two identical tables, each having 4 rows and one column?”
Read reports →“How did Instagram get so many users when Facebook was already big?”
Read report →“Implement a function to add two numbers represented by linked lists without reversing them, likely using a stack.”
Read report →“How to get the Grandfather and Grandson tables from the Father and Son tables?”
Read report →“Can you write a SQL query that takes numbers 1, 2, 3, 4 as input and outputs them repeated based on their value, like 1, 2 2, 3 3 3, 4 4 4 4?”
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 →Formats, difficulty and experience
Across all 596 Meesho interview reports.