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

SDE - 2

ShareChat
upvote
share-icon
4 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data Structures: Array, Linked List, Set, Hash Map, BST, Tree, Segment Tree, GraphAlgorithms: Quick Sort, DFS, BFS, Binary Search, Dynamic Programming, Diakstra, Sliding WindowSystem Design, Low level design.
Tip
Tip

Tip 1 : Practice coding qestions of all level. Easy 35%, Medium 45%, Hard 20%. 
Tip 2 : Total practice at least 200 Questions
Tip 3 : System design from grokking or interview bit
Tip 4 : Special focus on trees, Recursion, DP, BST, BS

Application process
Where: Other
Eligibility: Minimum 6 months experience for SDE-1
Resume Tip
Resume tip

Tip 1 : Remove very small project added to just increase the length. Keep resume to max 2 page. 
Tip 2 : Mention skills important for the job role. 
Tip 3 : Use Grammarly to remove any grammatical errors. 
Tip 4 : Write about your experience quantitatively.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 Minutes
Interview date25 Sep 2020
Coding problem2

Timing: In afternoon on weekend.
How was the environment? It was developer-friendly
Any other significant activity: It was in python. Could be given in any language. 
How the interviewer was? (If it was there any interview): No interviewer

1. Unique Element In Sorted Array

Easy
15m average time
85% success
0/40
Asked in companies
AmazonOlaLenskart.com

You are given a sorted array ‘arr’ of ‘n’ numbers such that every number occurred twice in the array except one, which appears only once.


Return the number that appears once.


Example:
Input: 'arr' = [1,1,2,2,4,5,5]

Output: 4 

Explanation: 
Number 4 only appears once the array.


Note :
Exactly one number in the array 'arr' appears once.


Problem approach

Using binary search.

Try solving now

2. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
IBMVisaOYO

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Problem approach

using binary search

Try solving now
02
Round
Medium
Face to Face
Duration60 Minutes
Interview date29 Sep 2020
Coding problem1

Timing: In afternoon
How was the environment? It was good. 
Any other significant activity: It was majorly on android
How the interviewer was? It was good and informative

1. Design Question

Design a Whatsapp like a chat application.

Problem approach

Tip 1 : Read about normalization in database. 
Tip 2 : Database schema design is very important. 
Tip 3 : Read about different architecture like MVP/MVVM.

03
Round
Hard
Face to Face
Duration60 Minutes
Interview date30 Sep 2020
Coding problem1

Timing: In the afternoon
How was the environment? It was good
Any other significant activity: It was on android
How the interviewer was? He was calm, friendly, and knowledgeable.

1. System Design Question

Create an Instagram like app.

Problem approach

Tip 1 : App architecture is very important. Read about MVVM vs MVP and MVVM
Tip 2 : Latest android tool kits like, Compose, jetpack component, RxJava, etc should be known. 
Tip 3 : Write clean and scalable code in interview.

04
Round
Medium
HR Round
Duration30 Minutes
Interview date1 Oct 2020
Coding problem1

Timing: Morning 10 AM
How was the environment? It was good
Any other significant activity: It was VP round
How the interviewer was? He was really awesome. Didn't feel like an interview and more like a discussion.

1. Basic HR question

What you will do? if your work depends on your colleague and he/she is not completing it.

Problem approach

Tip 1: Discuss with colleagues the issue he/she is facing. 
Tip 2: Help in removing the blockers and resolving the issue. 
Tip 3: Remember, mistakes are not of people but of process.

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
Technical Lead
4 rounds | 4 problems
Interviewed by ShareChat
917 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by ShareChat
1281 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
6765 views
1 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
5280 views
0 comments
0 upvotes