Meesho interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Meesho
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Problem-Solving, DSA, Operating system, DBMS, OOPS, OOD, Backend concepts, Computer Networks.
Tip
Tip

Tip 1 : Build Problem-solving skills, GRIND DSA and CP questions.
Tip 2 : In theory prepare the operating system, OOPs and OOD first.
Tip 3 : Prepare your projects before the interview.

Application process
Where: Referral
Eligibility: No citeria
Resume Tip
Resume tip

Tip 1 : Make crisp and to-the-point resume.
Tip 2 : Highlight the relevant information in bold.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date25 Apr 2022
Coding problem2

This round consists of total 12 questions. 10 were MCQs and two coding questions.

1. Distinct Subsequences

Moderate
10m average time
80% success
0/80
Asked in companies
UberGoogleUrban Company (UrbanClap)

You have been given string 'S' of length 'N' that may contain duplicate alphabets. Your task is to return the count of distinct subsequences of it.

For example:

For the given string “deed” :
The possible subsequences are {“”}, {“d”}, {“e”}, {“de”}, {“e”}, {“de”}, {“ee”}, {“dee”}, {“d”}, {“dd”}, {“ed”}, {“ded”}, {“ed”}, {“ded”}, {“eed”} and {“deed”}.

As, {“d”}, {“e”}, {“de”}, {“ed”} and {“ded”} are repeated. 

The distinct subsequences are {“”}, {“d”}, {“e”}, {“de”}, {“ee”}, {“dee”}, {“dd”}, {“ed”}, {“ded”}, {“eed”} and {“deed”}

Thus, the output will be 11. 

Note:

As the answer can be large, return your answer modulo 10^9  + 7.  
Try solving now

2. Minimum Connection Changes

Moderate
30m average time
70% success
0/80
Asked in companies
OlaMeeshoDXC Technology

In an internet cafe, there are 'N' computers numbered from 1 to ‘N’. These computers are connected by 'M' wires. Each wire connects two different computers. Information can be transmitted between two computers if there exists a path between the two computers by travelling through some ( possibly Zero ) intermediate computers. The cafe owner wants to remove some of the existing wires and then use those wires to connect some other pair of computers in such a manner that after the rearrangement, it is possible to transmit information between all the pairs of computers.

You are given the description of each of the 'M' wires, i.e., the two computers that the wire connects. Your task is to find the minimum number of wires that the cafe owner needs to remove and rearrange to satisfy the above conditions.

If there is no possible way to remove and rearrange wires to satisfy the above conditions, then return -1.

Try solving now
02
Round
Easy
Video Call
Duration60 Minutes
Interview date17 May 2022
Coding problem2

This round was a code pair round hosted on Bar Raiser. I was expected to solve two coding questions in one hour.

1. Car Pooling

Moderate
30m average time
70% success
0/80
Asked in companies
GoogleAmazonMathworks

You are working as a cab driver. Your car moves in a straight line and moves toward the forward direction only. Initially, you have ‘C’ empty seats for the passengers.

Now, you are given ‘N’ number of trips that you have to make. In each trip, you are given three integers ‘Num’, ‘pickPoint’, and ‘dropPoint’ denoting that there are ‘Num’ numbers of passengers standing at 'pickpoint’ and you have to drop them at 'droppoint’.

Your task is to find if it is possible to pick up and drop off all the passengers of all the given trips or not.

Note :
You have a special type of car containing any number of seats.
Problem approach

There are multiple ways to solve this question.
I started with brute force and then gave an optimised solution by sorting both the arrays.

Try solving now

2. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
FacebookAmazonSAP Labs

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Problem approach

Started with the brute force solution by checking the sum of each pair in both the arrays.
And the optimised way is to simply print the maximum of each array.

Try solving now
03
Round
Medium
Video Call
Duration60 Minutes
Interview date20 May 2022
Coding problem2

This round was the hiring manager round. The interview was more like a discussion. It revolved mainly around my projects and internship. At last, he asked some theory questions along with language-specific questions.

1. Technical Questions

In this interview, I explained to him my most recent project which I did standalone in my previous internship.
Some of his questions were.
Why do you prefer MongoDB over SQL?
If I had to do this with SQL, what will be the schemas and the changes?
How do you handle concurrency?
How optimal is this? Is there any scope for improvements?
What can be done for improvements?
Explain the flow of this project.

Problem approach

Tip 1 : Prepare the whys and hows of the projects.
Tip 2 : Try to explain everything will reference to a real scenario. 
Tip 3 : Be honest and clear with your approach.

2. Technical Questions

What are mutex locks, deadlocks and their prevention? These questions were asked concerning my project.
Along with this question, he asked me some language-specific ( c++ ) questions. He asked about the internal implementation of unordered maps and maps in c++. He was expecting a one of the self-balancing tree explanation.

Problem approach

Tip 1 : Have an understanding of the data structures that you use in your code.
Tip 2 : Try to explain theory with examples rather than direct definitions.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How many times will the loop execute? for(int i = 0; i < 5; i++)

Choose another skill to practice
Similar interview experiences
SDE - 1
4 rounds | 11 problems
Interviewed by Meesho
4033 views
0 comments
0 upvotes
SDE - 1
4 rounds | 9 problems
Interviewed by Meesho
2570 views
0 comments
0 upvotes
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
5008 views
0 comments
0 upvotes
SDE - 1
2 rounds | 2 problems
Interviewed by Meesho
778 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
109915 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
53802 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
33019 views
6 comments
0 upvotes