Talentd
FleetCode
Make and follow sheets.Sign in

Meesho Interview Questions (45)

Coding problems reported from Meesho interviews and online assessments.

Start practising
A private sheet of Meesho's most asked problems with a two-week finish date.
Questions45
Easy4
Medium23
Hard18
Asked in 30 days2as of 16 Aug 2026
TitleSolutionAcceptDifficultyAsked
Solution53.7%Medium
Last 6 months
Solution71.4%Medium
Last 30 days
Solution54.8%Medium
Last 30 days
Solution52.4%Easy
–41.3%Hard
Solution49.7%Medium
355. Design TwitterVideo
Solution45.6%Medium
626. Exchange SeatsVideo
Solution75.1%Medium
754. Reach a NumberVideo
Solution45.5%Medium
Solution49.0%Hard
1. Two SumVideo
Solution57.8%Easy
15. 3SumVideo
Solution40.1%Medium
Solution46.1%Medium
55. Jump GameVideo
Solution41.2%Medium
Solution31.6%Hard
Solution48.7%Medium
Solution65.2%Medium
Solution62.4%Medium
587. Erect the FenceVideo
Solution53.4%Hard
Solution49.2%Medium
740. Delete and EarnVideo
Solution57.7%Medium
Solution53.0%Medium
2751. Robot CollisionsVideo
Solution61.6%Hard
Showing 1–45 of 45

More about Meesho interviews

Meesho is one of India's fastest-growing e-commerce platforms, and its engineering team focuses heavily on building scalable systems that handle millions of sellers, buyers, and orders. Because of this scale, Meesho’s hiring process strongly emphasizes data structures, algorithms, and problem‑solving ability. Candidates are expected to write clean, optimized code and reason about performance under real-world constraints.

The typical Meesho coding interview starts with an online assessment or coding test, followed by 2–3 technical interview rounds. These rounds focus primarily on DSA problems, with follow-up questions around optimization, edge cases, and time complexity. For experienced candidates, a system design round and a hiring manager discussion are also common.

Based on real interview experiences, Meesho commonly asks problems involving:

  • Arrays and Hashing for data processing tasks
  • Graphs and BFS/DFS for dependency or network problems
  • Dynamic Programming for optimization scenarios
  • Stacks, queues, and sliding window for streaming-style problems
  • Trees and binary search for structured data queries

The difficulty distribution typically leans toward medium-level problems, with a few easier warm-up questions and occasional hard optimization challenges in later rounds.

FleetCode helps you prepare effectively by compiling reported by candidates. Each problem is categorized by difficulty and includes explanations and solutions in Python, Java, and C++. By practicing these curated questions, you’ll recognize the patterns Meesho interviewers frequently test and build the confidence needed to succeed in your coding interviews.

Interview tips

If you're preparing for a Meesho coding interview, understanding the structure of their hiring process can significantly improve your chances of success. The company typically evaluates candidates across multiple rounds focused on coding ability, problem-solving, and real-world engineering thinking.

A common interview format for software engineering roles looks like this:

  • Online Assessment (60–90 minutes):
  • Technical Round 1: One or two medium-level DSA problems. Interviewers expect optimized solutions and discussion of edge cases.
  • Technical Round 2: More challenging coding problems or variations of earlier solutions. Candidates may also be asked to analyze time/space complexity and suggest improvements.
  • System Design (for experienced roles): Designing scalable services such as order processing, messaging pipelines, or recommendation systems.
  • Hiring Manager / Culture Round: Discussion about past projects, problem ownership, and collaboration.

From candidate reports, the most common DSA topics in Meesho interviews include:

  • Hash maps and frequency counting
  • Graph traversal (BFS/DFS)
  • Sliding window and two pointers
  • Binary search and sorted arrays
  • Dynamic programming for optimization problems

A strong preparation strategy is to first master medium-level problems in these categories before moving to harder variations. Meesho interviewers often start with a straightforward problem and then ask follow-ups such as reducing time complexity or handling large-scale inputs.

Common mistakes candidates make include:

  • Jumping straight into coding without clarifying constraints
  • Ignoring edge cases like empty inputs or duplicate values
  • Not explaining the reasoning behind their approach
  • Failing to analyze time and space complexity

For most candidates, 6–8 weeks of focused preparation is enough if you consistently practice coding problems and review common patterns. Start with arrays and hashing, move into trees and graphs, and then practice dynamic programming and system design concepts if your role requires it.

Working through real Meesho interview questions

Frequently asked questions

What DSA topics does Meesho ask most?

The most frequently tested topics in Meesho interviews include arrays, hash maps, sliding window, graphs (BFS/DFS), trees, and dynamic programming. Interviewers often ask medium-level problems and then explore optimizations or variations of the same problem.

How hard are Meesho coding interviews?

Meesho coding interviews are generally considered medium difficulty. Most problems focus on common data structures and algorithms such as arrays, graphs, and dynamic programming. Candidates are expected to write optimized code and clearly explain their reasoning and complexity analysis.

Does Meesho ask system design questions?

Yes, system design questions are commonly asked for mid-level and senior engineering roles at Meesho. These interviews evaluate your ability to design scalable services, discuss trade-offs, and reason about reliability and performance.

What is the Meesho interview process like?

The Meesho interview process usually starts with an online coding assessment followed by two or more technical coding rounds. Experienced candidates may also face a system design interview and a hiring manager discussion before receiving an offer.

How long to prepare for Meesho coding interview?

Most candidates prepare for about 6–8 weeks with consistent daily practice. This typically includes solving DSA problems, reviewing algorithm patterns, practicing coding in a single language, and doing mock interviews.

How many LeetCode problems should I solve for Meesho?

Focusing on common patterns like sliding window, binary search, graphs, and dynamic programming is more important than solving a very large number of random problems.