
Synthesized from 51 candidate submissions for ALL.
The Other Roles category at Meesho includes diverse positions such as SQL-focused roles, HDL/DSA roles, and Product/Monetization Strategy roles. The interview process varies by role but typically involves technical rounds, case studies, or project discussions.
Duration: 1 hour Format: SQL queries and database design. Focus: Complex SQL queries, database modeling, and optimizations.
Duration: 1 hour Format: Hardware Description Languages (HDL) and DSA problems. Focus: HDL concepts, DSA proficiency, and problem-solving.
Duration: 1 hour Format: Product strategy, monetization models, and data analytics. Focus: Content creator monetization, subscription models, and ad-revenue sharing.
The SDE-2 role at Meesho emphasizes problem-solving, system design, and practical implementation. Candidates typically undergo 3-4 rounds, including Problem Solving/Data Structures and Algorithms (DSA), Machine Coding, System Design, and a Hiring Manager round. The process is rigorous, with a focus on scalability, edge cases, and real-world problem-solving. Rejections often occur due to incomplete implementations, time management issues, or mismatches in role expectations.
Duration: 1 hour Format: 2-3 coding problems on platforms like HackerRank or LeetCode. Focus: Medium to hard-level problems, often involving Dynamic Programming, Graphs, or Trees.
Duration: 1.5–2 hours Format: Design and implement a scalable system with specific functionalities. Focus: Low-Level Design (LLD), OOP principles, and practical implementation.
Duration: 1 hour Format: High-Level Design (HLD) and Low-Level Design (LLD) discussion. Focus: Scalability, microservices architecture, and trade-offs.
Duration: 1 hour Format: Project discussion, behavioral questions, and role-specific scenarios. Focus: Depth of experience, problem-solving approach, and cultural fit.
The Meesho Intern hiring process is highly competitive and involves 4 rounds: a screening test, a coding round, a low-level design (LLD) round, and a hiring manager round. The process is designed to assess problem-solving, system design, and practical implementation skills in entry-level candidates. Success depends on clean code, scalability awareness, and structured problem-solving.
Duration: 30 minutes Format: 20 MCQs + verbal questions (AI-evaluated). Focus: CS fundamentals (OS, DSA, Networks, Error Handling).
Duration: 105 minutes Format: 3 coding problems (Medium to Hard). Focus: DSA, problem-solving, and time management.
Duration: 90 minutes Format: Design a system with specific functionalities. Focus: OOP principles, SOLID principles, and practical implementation.
Duration: 45 minutes Format: Project discussion, behavioral questions, and situational scenarios. Focus: Depth of experience, problem-solving approach, and cultural fit.
The SDE-3/Senior Engineer role at Meesho is designed for experienced engineers (4+ years of experience) and involves 3-5 rounds, including Machine Coding, System Design, Technical Rounds, and a Hiring Manager Round. The process is rigorous, with a strong emphasis on scalability, system design, and leadership qualities. Candidates are expected to demonstrate deep technical expertise, architectural skills, and problem-solving abilities.
Duration: 2 hours Format: Design and implement a scalable system with specific functionalities. Focus: Low-Level Design (LLD), OOP principles, and practical implementation.
Duration: 1–1.5 hours Format: High-Level Design (HLD) and Low-Level Design (LLD) discussion. Focus: Scalability, microservices architecture, and trade-offs.
Duration: 1 hour Format: Focus on writing production-ready code and detailed follow-up questions. Focus: Code quality, edge cases, and scalability.
Duration: 1 hour Format: Project discussion, behavioral questions, and role-specific scenarios. Focus: Depth of experience, leadership qualities, and cultural fit.
The SDE-1 role at Meesho is designed for entry-level engineers and typically involves 4-5 rounds, including an Online Assessment (OA), 2-3 technical rounds, and an HR round. The process is rigorous but fair, with a strong emphasis on problem-solving, system design, and practical implementation. Candidates are expected to demonstrate clean code, scalability awareness, and a structured approach to problem-solving.
Duration: 60–100 minutes Format: Coding problems + MCQs (CS fundamentals). Focus: Medium to hard-level problems, often involving DSA, SQL, and problem-solving.
Coding Problems:
MCQs:
Duration: 1–1.5 hours Format: 2-3 coding problems on HackerRank/LeetCode. Focus: DSA, problem-solving, and clean code.
Duration: 1–1.5 hours Format: Design a system with specific functionalities. Focus: Low-Level Design (LLD), OOP principles, and practical implementation.
Duration: 1 hour Format: Project discussion, behavioral questions, and role-specific scenarios. Focus: Depth of experience, problem-solving approach, and cultural fit.
The Data Science/ML role at Meesho involves 4 rounds, including SQL, Spark, Data Modeling, and a Hiring Manager Round. The process is designed to assess technical skills in data engineering, SQL, and Spark, as well as problem-solving abilities.
Duration: 1 hour Format: SQL queries, Spark coding, and data modeling. Focus: SQL proficiency, Spark fundamentals, and data engineering.
Duration: 1 hour Format: SQL queries, data modeling, and Spark fundamentals. Focus: Data modeling, SQL optimizations, and Spark internals.
Duration: 1 hour Format: Spark coding and internals. Focus: Spark optimizations, data transformations, and performance.
Duration: 1 hour Format: Project discussion, behavioral questions, and role-specific scenarios. Focus: Depth of experience, problem-solving approach, and cultural fit.
The Staff/Principal Engineer role at Meesho is designed for seasoned professionals with extensive experience (8+ years). The interview process focuses on deep technical expertise, leadership, and strategic thinking. Candidates are expected to demonstrate strong architectural skills, problem-solving abilities, and a track record of driving engineering excellence.
Duration: 1 hour Format: Discussion on past projects and challenging technical problems. Focus: Depth of experience, problem-solving, and leadership.
The Product/Frontend role at Meesho involves 3 rounds: JavaScript Fundamentals, React and Problem-Solving, and a Hiring Manager Round. The process is designed to assess technical skills in JavaScript, React, and problem-solving, as well as behavioral fit.
Duration: 60 minutes Format: JavaScript concepts, coding tasks, and problem-solving. Focus: Hoisting, closures, deep copying, and practical coding.
var, let, const.reduce method.Duration: 60 minutes Format: React concepts, LeetCode problems, and system design. Focus: React internals, problem-solving, and practical implementation.
Duration: 1 hour Format: Project discussion, behavioral questions, and role-specific scenarios. Focus: Depth of experience, problem-solving approach, and cultural fit.
The candidate underwent three rounds: PS-DS, Machine Coding, and Hiring Manager. They were selected for the SDE-2 role at Meesho.
A 1-hour round consisting of 2 coding questions.
Minimum Steps to Reach Target by a Knight (Coding Ninjas)
Remove All Adjacent Duplicates in String II (LeetCode)
A 1.5-hour round focused on designing a Snake & Ladder game.
Snake & Ladder Game Design
A 1-hour round involving project discussion and behavioral questions.
Project Discussion
Behavioural Questions
The candidate successfully cleared all rounds of the Meesho recruitment drive and was selected for the full-time role of Software Developer. The process was described as challenging but rewarding.
Coding and MCQs round: 3 coding questions (2 easy, 1 medium) and 20 MCQs (5 each from Operating System, Computer Network, C/C++ output questions, and Java). MCQs were easy to medium level.
The round consisted of 3 coding questions and 20 MCQs. MCQs covered Operating System, Computer Network, C/C++ output questions, and Java. Coding questions included finding common elements in two arrays, making two strings anagrams, and solving a weighted job scheduling problem using dynamic programming and binary search.
Given 2 arrays, find a list of values which are available in both the array in ascending order.
Given 2 strings, determine the minimum number of characters in either string that must be modified to make the two strings anagram. If it is not possible then return -1.
https://www.geeksforgeeks.org/dsa/weighted-job-scheduling/ (Solved using Dynamic Programming and optimized with binary search to avoid TLE)
A 1.5-hour technical interview conducted on HackerRank CodePair. The interviewer discussed the candidate's projects and asked two coding questions. The first was a basic greedy algorithm problem (Activity Selection Problem), and the second was a challenging problem involving watering plants (solved using a greedy approach). The interviewer also asked questions on Operating Systems and Databases.
Activity Selection Problem (https://www.geeksforgeeks.org/dsa/activity-selection-problem-greedy-algo-1/)
https://www.geeksforgeeks.org/problems/water-the-plants--141631/1
A 1-hour technical interview where the interviewer asked the candidate to introduce themselves and discuss their projects. The interviewer also asked about the candidate's role in a team project, SQL queries, and database tables. Additional topics included Networking (ARP, DNS, OSI model), Operating Systems (semaphores vs. mutex, paging, virtual vs. physical memory, threading in Java), DBMS (SQL vs. NoSQL, Normalization, ACID properties), and the implementation of vectors in C++.
Write all the tables (in the database) used in the project and answer SQL queries related to them.
Explain ARP, DNS, and the OSI model.
Difference between semaphore and mutex, paging technique, virtual and physical memory, and threading (with Java code).
Difference between SQL and NoSQL, Normalization, and ACID properties.
Inner implementation of vectors with complexities for insert, delete, and read operations.
A formal HR round with no significant questions asked.