
Meesho Data Analyst candidates commonly report SQL-led assessments, practical technical query work, and business problem-solving discussions. Prepare to explain query logic, project decisions, and a structured approach to ambiguous metrics.
$93K
Avg. Base Comp
$128K
Avg. Total Comp
3-4 rounds
Typical Rounds
2-4 weeks
Process Length
Meesho Data Analyst interviews are reported as strongly centered on practical SQL. Candidates describe online assessments followed by technical discussions where they wrote or explained queries. Joins, CTEs, subqueries, ranking functions, window functions, and SQL execution order recur across accounts. Practice explaining not only the syntax you choose, but also the output it produces and the edge cases it should handle.
Timed work appears in several reports. Candidates encountered assessments with SQL alongside statistics, aptitude, or Python multiple-choice questions, while some later exercises required handwritten queries. Build fluency with ranking within groups, multi-table joins, aggregate logic, uniqueness checks, and ratios such as returned orders as a share of all orders. A clear explanation of assumptions is useful when a prompt leaves details unspecified.
Business reasoning also appears beyond the technical screen. Candidates report cases and guesstimates involving revenue changes, as well as project walkthroughs and motivation questions. For a root-cause prompt, start by defining the metric, break it into relevant segments, test plausible drivers, and connect the analysis to a recommendation. Reports support different process totals, so treat the sequence below as a preparation framework rather than a guaranteed itinerary.
Synthesized from 7 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Meesho process.
The process was fairly straightforward, but it was much more SQL- and case-focused than a general behavioral interview. I first completed a SQL test, followed by two interview rounds. Both interview rounds included case studies, while SQL knowledge continued to come up throughout the process. The interviewers checked fundamentals directly, including what a CTE is and how it differs from a subquery, but the questioning could also become considerably more technical. I had to work with window functions and partitions, including window-frame concepts such as RANGE. Joins were another important area: I was asked about different join types and had to write out the expected output for each one rather than merely explain their definitions.
The case portions centered on data interpretation and root-cause analysis. I was given scenarios, asked to identify the important signals in the available information, and then expected to propose a logical explanation or solution. These questions felt less like puzzles with one fixed answer and more like tests of whether I could structure an ambiguous business problem and defend my reasoning. There was also some conversational discussion about my introduction, academics, college experience, and projects, along with the motivation question of why I wanted the Data Analyst role. The interaction itself was smooth and relaxed, even when the SQL questions became difficult.
Overall, I found the process simple in structure but uneven in difficulty: basic SQL definitions appeared alongside hard questions on window functions and exact join outputs. I ultimately received an offer but declined it. My main takeaway is not to overlook SQL fundamentals, because the interview can move quickly from definitions into writing queries and manually reasoning through their results. For the cases, I would practice explaining how I isolate a root cause from data instead of jumping immediately to a conclusion.
Prep tip from this candidate
Review CTEs versus subqueries, window functions with partitions and RANGE frames, and the exact row-level outputs produced by every join type. Also practice structuring data-interpretation cases by identifying key signals, testing possible root causes, and explaining a logical recommendation.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Meesho
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Top Three Salaries | |
| Compute Deviation | |
| Average Order Value | |
| Top 3 Users | |
| Identifying User Sessions | |
| Size of Joins | |
| Sequentially Fill in Integers | |
| Hurdles In Data Projects | |
| Cumulative Sales By Product | |
| Target Indices | |
| Filling Supermarket Bag | |
| Ride-Sharing App Schema | |
| Hidden Culprit | |
| Shortest Path Algorithms | |
| Upsell Carousel | |
| Median Household Income | |
| Duplicate Product Names | |
| Evaluating Revenue Decline | |
| Parking Application System Design | |
| Empty Neighborhoods | |
| Rolling Bank Transactions | |
| Experiment Validity | |
| Customer Orders | |
| Comments Histogram | |
| Closest SAT Scores | |
| Button AB Test | |
| Monthly Customer Report | |
| First to Six | |
| 500 Cards |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report an initial online assessment with multiple SQL questions. Some accounts also include statistics, aptitude, or Python multiple-choice questions. Expect practical query-writing tasks and manage time across sections.
Technical discussions commonly focus on joins, subqueries, CTEs, window functions, ranking, and execution order. Candidates report being asked to write queries, reason through outputs, and explain why an approach handles the stated conditions.
Several candidates report case-study or guesstimate discussion, including revenue or profit root-cause scenarios. Show a structured approach: define the outcome, identify useful cuts of data, test drivers, state assumptions, and recommend a next step.
Some accounts include project walkthroughs, behavioral questions, or HR and managerial conversations. Be ready to explain your contribution to a project, the choices you made, your problem-solving approach, and why you want the role.