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

SDE - 2

Meesho
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data Structures: - Arrays, Stack, Sliding Windows, Two Pointers, BFS, DFS, Dynamic Programming(Medium) OOPS & LLD:- Educative (Grokking the Object-Oriented Programming)- Design Patterns: Refactoring guru- Multithreading - Udemy (Java Multithreading, Concurrency & Performance Optimization)HLD:- Educative: grokking-the-system-design-interview- Book: System Design Interview – An Insider's Guide (Alex Xu)Database:- Relational database: articles blogs
Tip
Tip

Tip 1 : Stick to one coding platform either do it from geeks for geeks, coding ninja or leetcode. Never jump from one platform to other. Focus on Building the concept rather than solving it.
Tip 2 : Follow the Grooking the Object-Oriented Programming, and try to follow SOLID principle as much as you can. If possible take some MOCK interviews.
Tip 3 : Build your concept on Relational databases, you should be able to design the table structures and relationships.
Tip4: You should aware of your project and your contribution to it. Project Objective should be clear. You should know the tech stack used in project, and reason for choosing it.

Application process
Where: Referral
Eligibility: 7+ CGPA
Resume Tip
Resume tip

Tip 1 : Don't write too many paragraphs in the project description, It should be pointwise.
Tip 2 : Don't highlight too many skills, like HTML CSS kind of things.
Tip 3 : One page.
Tip 4 : If you are not a fresher, no need to mention school achievements.

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date30 May 2021
Coding problem2

- It was a face to face (virtually) round.
- Two questions one after one and you are expected to pass all the test cases.
- Question was Easy and Medium Easy. (tags: stack, array, bfs, dfs, array)

- Timing: Afternoon
- Interviewer: he was nice, as I was able to solve both question, he was very happy, and given me the feedback.

1. Remove Consecutive Duplicates From String

Moderate
22m average time
0/80
Asked in companies
MeeshoIntuitSAP Labs

You are given a string 'STR' consisting of lower and upper case characters. You need to remove the consecutive duplicates characters, and return the new string.


Note :
You don't have to print anything, it has already been taken care of. Just implement the given function.
Problem approach

First I explained to him the brute force with pseudo code. 
-> Recursively calling the same method, until the compression is possible.
-> Complexity : O(n^2)

Also explained to him an optimized solution using stack, complexity is O(N)
 

Try solving now

2. Find Number Of Islands

Moderate
34m average time
60% success
0/80
Asked in companies
MicrosoftAmazonUber

You are given a 2-dimensional array/list having N rows and M columns, which is filled with ones(1) and zeroes(0). 1 signifies land, and 0 signifies water.

A cell is said to be connected to another cell, if one cell lies immediately next to the other cell, in any of the eight directions (two vertical, two horizontal, and four diagonals).

A group of connected cells having value 1 is called an island. Your task is to find the number of such islands present in the matrix.

Problem approach

Solved using DFS.
Given him an optimised solution.
Complexity - 0(N^2)

Try solving now
02
Round
Medium
Online Coding Test
Duration135 minutes
Interview date1 Jun 2021
Coding problem1

Machine Coding.

Timing: Afternoon
The interviewer was answering my questions nicely.

1. System Design Questions

Design Facebook API. (Question was vague)

Given a basic interface and the list of functionality that need to implement.
And basic test cases were there again the operations.

Problem approach

Tip 1 : Clarify the doubts, and set up the context. Don't forget to mention assumptions if you are making any.
Tip 2 : You should be able to figure out entities, and responsibility for those entities.
Tip 3 : Follow SOLID principles.
Tip 4 : Use proper naming conventions

03
Round
Medium
HR Round
Duration60 minutes
Interview date1 Jun 2021
Coding problem1

Hiring Manager.
Interviewer: Sr Engineering Manager.
Timing: evening.

The environment was cool.

1. Basic HR Questions

He asked me multiple things.
1. about my project and tech stacks used in the project.
2. He asked me to design an online exam system. (HLD & LLD)
3. In the process, he asked me to design tables and queries.
4. Few things like how I keep updating myself and learning?

Problem approach

Tip 1: You should have a very good grasp on your project, you should know the architecture as well.
Tip 2: If the question is very generic, always fixed the scope of the problem, as I asked him 
Q. Do you want me to design hld or lld or both.
Q. Once I draw the HLD, I asked him do you want me to cover anything specific.
Q. In LLD, do you want to go through the entity first or data modelling first? and similar quesitons.
Tip 3: Listen to your interviewer very carefully. and never deviate from your path.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 2
3 rounds | 3 problems
Interviewed by Meesho
3745 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 3 problems
Interviewed by Meesho
2154 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by Meesho
3082 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 5 problems
Interviewed by Meesho
1700 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
29570 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
6678 views
1 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
5176 views
0 comments
0 upvotes