Meesho SDE3 Interview | India | Got Offer

meesho logo
meesho
SDE IIIIndia6 years
January 15, 20269 reads

Summary

I successfully navigated the Meesho SDE3 interview process, which spanned over two months, and ultimately received an an offer. The process involved a machine coding round to build a stock broker application, a high-level design discussion for Cricbuzz, and a final hiring manager round focused on my projects and experience.

Full Experience

Role: SDE3

YOE: 6 years, currently in FAANG

Time: Aug - Sept 2025

Entire process took 2+ months. It took 1.5 months from initial call to scheduling the first round.

Round 1: Machine Coding (2 hours)

Create a stock broker Application

Requirements:

  1. Add/Register users to the stock exchange system.
  2. Add stock to the stock exchange system.
  3. Each user should have a stock holding list(stock, price, qty) & balance.
  4. Users should be able to add balance to their account.
  5. Users should be able to buy/sell multiple stocks.
  6. Users should be able to check past successful trading

Features:

  • Traders place Buy and Sell orders for a stock indicating the price and quantity.
  • Each order gets entered into the exchange’s order-book and remains there until it is matched. Order matching is attempted whenever a new order is added.
  • The exchange follows a FirstInFirstOut Price-Time order-matching rule, which states that: “The first order in the order-book at a price level is the first order matched. All orders at the same price level are filled according to time priority”.
  • The exchange works like a market where lower selling prices and higher buying prices get priority.
  • A trade is executed when a buy price is greater than or equal to a sell price.
  • The trade is recorded at the price of the sell order regardless of the price of the buy order.

Round 2: HLD (1.5 hours)

Cricbuzz system design

Round 3: Hiring Manager

Questions about projects, work experience, project ownership, mentoring juniors etc. Some HLD questions related to queues/ message brokers etc.

Final Verdict: Hire, got an offer

Interview Questions (2)

Q1
Stock Broker Application Design
Data Structures & Algorithms

Create a stock broker Application

Requirements:

  1. Add/Register users to the stock exchange system.
  2. Add stock to the stock exchange system.
  3. Each user should have a stock holding list(stock, price, qty) & balance.
  4. Users should be able to add balance to their account.
  5. Users should be able to buy/sell multiple stocks.
  6. Users should be able to check past successful trading

Features:

  • Traders place Buy and Sell orders for a stock indicating the price and quantity.
  • Each order gets entered into the exchange’s order-book and remains there until it is matched. Order matching is attempted whenever a new order is added.
  • The exchange follows a FirstInFirstOut Price-Time order-matching rule, which states that: “The first order in the order-book at a price level is the first order matched. All orders at the same price level are filled according to time priority”.
  • The exchange works like a market where lower selling prices and higher buying prices get priority.
  • A trade is executed when a buy price is greater than or equal to a sell price.
  • The trade is recorded at the price of the sell order regardless of the price of the buy order.
Q2
Cricbuzz System Design
System Design

Design the Cricbuzz system.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!