![]() |
VOOZH | about |
Recently, I had the opportunity to interview for the role of Software Engineer at Meesho. The interview process consisted of four rounds:
The first round was a 30-minute online test on the NextLevel mobile app. It included 20 multiple-choice questions covering topics like Operating Systems, Data Structures and Algorithms (DSA), Networking, and Error Handling. Additionally, there were a few verbal questions evaluated by AI. I passed this round easily and received an invitation for the coding round two days later.
This round comprised three coding problems to solve in 105 minutes. The difficulty ranged from medium to hard. Each candidate received a different set of problems. My set involved Binary Search, Dynamic Programming (DP), and Segment Tree. I managed to solve all the problems in around 90 minutes. A few days later, I was informed that I passed this round, and my interviews would start in the first week of February.
This was a virtual interview with a technical panel to assess low-level design skills. It was also my first system design round, so I felt nervous. I was given a problem statement to implement an Inventory Management System, with 90 minutes to complete it. I explained my approach, coded the required functions using SOLID principles and design patterns, and even provided a bonus functionality. The interviewer seemed satisfied, and we tested the code successfully. After three days, I was informed that I passed this round as well.
The final round was a 45-minute interview with a hiring manager who had 12 years of experience. We started with introductions and then discussed situational questions, followed by a deep dive into my projects. Lastly, I was tasked with designing a chat application, where I outlined the database schema, related APIs, and application flow. Although I struggled with some follow-up questions, the interview ended on time. Unfortunately, I received a rejection email after 15 days.
Overall, despite not being selected, I found the process smooth and valuable. It provided insights into areas I need to improve. They selected only four candidates out of over 100,000 applicants. I hope sharing this experience helps others in their interviews. Best of luck to all future applicants.