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

SDE - 2

ShareChat
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 Month
Topics: Non Linear Data Structures, Low Level Design, High Level Designing , Dynamic Programming, Bit Manipulation
Tip
Tip

Tip 1 : Always do search for questions asked previously in that company's interview. 
Tip 2 : Do try to go through company profile and probably their technical blogs.
Tip 3 : Search for design problem statements similar to the company's use case

Application process
Where: Other
Eligibility: None
Resume Tip
Resume tip

Tip 1 : Please keep it limited to one page only
Tip 2 : Highlight your strengths and if mentioning any project on it, do try to be well versed with it.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date10 Jul 2021
Coding problem3

It was a 90minutes round with 3 programming questions which had an expiry on 6th August 2021, so I was supposed to take that test before this time. It was held on Hackerearth coding platform. For three questions, the distribution of scores was 20–50–100, which means one was easy, one medium, and one difficult.

1. Water Droplet Mixing

Easy
28m average time
0/40
Asked in companies
AdobeShareChatSprinklr

Consider a pipe of length L. The pipe has N water droplets at N different positions within it. Each water droplet is moving towards the end of the pipe (x = L) at different speeds. When a water droplet mixes with another water droplet, it assumes the speed of the water droplet it is mixing with, or to put it in other words, the water resulting water droplet formed post mixing will take the speed of the smaller ones.

Determine the number of droplets that come out of the pipe.

Try solving now

2. Minimum Cost Path

Moderate
25m average time
70% success
0/80
Asked in companies
Goldman SachsOlaSalesforce

You have been given a matrix of ‘N’ rows and ‘M’ columns filled up with integers. Find the minimum sum that can be obtained from a path which from cell (x,y) and ends at the top left corner (1,1).

From any cell in a row, we can move to the right, down or the down right diagonal cell. So from a particular cell (row, col), we can move to the following three cells:

Down: (row+1,col)
Right: (row, col+1)
Down right diagonal: (row+1, col+1)
Try solving now

3. N Queens

Hard
55m average time
35% success
0/120
Asked in companies
AmazonAdobeIntuit

You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any other queen on the chessboard.

A queen can be killed when it lies in the same row, or same column, or the same diagonal of any of the other queens. You have to print all such configurations.

Try solving now
02
Round
Medium
Video Call
Duration60 Minutes
Interview date23 Jul 2021
Coding problem1

I scheduled this round(DSA) for July 23, 2021. This was conducted on Google Hangouts. One was related to tree traversal and another was related to DP. I was able to solve both the questions. My interviewer was very helpful and gave me hints and helped me run through my approach
Result : HR called me on the same day to confirm date & time for the HM interview round.

1. Diameter of Binary Tree

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

You are given a Binary Tree.


Return the length of the diameter of the tree.


Note :
The diameter of a binary tree is the length of the longest path between any two end nodes in a tree.

The number of edges between two nodes represents the length of the path between them.
Example :
Input: Consider the given binary tree:

Example

Output: 6

Explanation:
Nodes in the diameter are highlighted. The length of the diameter, i.e., the path length, is 6.


Try solving now
03
Round
Medium
Video Call
Duration60 Minutes
Interview date30 Jul 2021
Coding problem1

I had a call with a managerial/tech lead level engineer from Sharechat team. He started by introductions and later on asked me a lot of questions based on my resume and stuff I have worked upon. Post that he gave me a problem on designing , which we discussed for 25-30mins .
Interviewer was extremely helpful and was happy to learn that I have already worked on most of the tech stack they used.

1. System Design Question

I was asked a question on how will I manage tagging posts on a social media platform(like hashtags on twitter) and how will I manage the redirection when a user clicks on one of them.

Problem approach

Tip 1 : Problems like these aren't meant to be concluded in 60mins and the interviewer is also well aware about it , he's just looking for an approach from your end and this can only be established if you clarify the requirements, ask proper questions and consider constraints like user base, rate limiting etc.

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 2
1 rounds | 2 problems
Interviewed by ShareChat
1689 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 5 problems
Interviewed by ShareChat
1440 views
0 comments
0 upvotes
company logo
Technical Lead
4 rounds | 4 problems
Interviewed by ShareChat
918 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 4 problems
Interviewed by ShareChat
1356 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
29892 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
6766 views
1 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
5281 views
0 comments
0 upvotes