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

SDE - 1

MobiKwik
upvote
share-icon
5 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: Basic DSA, Arrays, String, Trees, Problem Solving
Tip
Tip

Tip 1 : Prepare advanced array questions
Tip 2 : Trees basic to medium questions
Tip 3 : Optimize solutions

Application process
Where: Campus
Eligibility: CGPA - 7 & above, Active backlogs - None
Resume Tip
Resume tip

Tip 1 : Internship experience
Tip 2 : Personal Projects (remember proper details)

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date29 Dec 2021
Coding problem1

Only Java allowed

1. Sort 0 1

Moderate
0/80
Asked in companies
HCL TechnologiesMorgan StanleyOracle

You have been given an integer array/list(ARR) of size N that contains only integers, 0 and 1. Write a function to sort this array/list. Think of a solution which scans the array/list only once and don't require use of an extra array/list.

Note:
You need to change in the given array/list itself. Hence, no need to return or print anything. 
Problem approach

Keep two index variables and traverse from the end.

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date7 Mar 2022
Coding problem2

Basic intro and coding questions

1. Valid Perfect Square

Easy
10m average time
90% success
0/40
Asked in companies
HSBCReliance Jio Infocomm LtdCIS - Cyber Infrastructure

You have been given an integer ‘N’. You are supposed to find if the given integer ‘N’ is a perfect square or not. A perfect square is an integer that is the square of an integer.

Problem approach

Two nested for loops and check if sum equal to given number

Try solving now

2. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
Media.netHewlett Packard EnterpriseIBM

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Problem approach

Basic merge sort solution

Try solving now
03
Round
Medium
Video Call
Duration60 minutes
Interview date8 Mar 2022
Coding problem1

More difficult than the previous round

1. Bottom View Of Binary Tree

Moderate
10m average time
90% success
0/80
Asked in companies
OYOMicrosoftAmazon

You are given a 'Binary Tree'.


Return the bottom view of the binary tree.


Note :
1. A node will be in the bottom-view if it is the bottom-most node at its horizontal distance from the root. 

2. The horizontal distance of the root from itself is 0. The horizontal distance of the right child of the root node is 1 and the horizontal distance of the left child of the root node is -1. 

3. The horizontal distance of node 'n' from root = horizontal distance of its parent from root + 1, if node 'n' is the right child of its parent.

4. The horizontal distance of node 'n' from root = horizontal distance of its parent from the root - 1, if node 'n' is the left child of its parent.

5. If more than one node is at the same horizontal distance and is the bottom-most node for that horizontal distance, including the one which is more towards the right.


Example:
Input: Consider the given Binary Tree:

alt text

Output: 4 2 6 3 7

Explanation:
Below is the bottom view of the binary tree.

alt text

1 is the root node, so its horizontal distance = 0.
Since 2 lies to the left of 0, its horizontal distance = 0-1= -1
3 lies to the right of 0, its horizontal distance = 0+1 = 1
Similarly, horizontal distance of 4 = Horizontal distance of 2 - 1= -1-1=-2
Horizontal distance of 5 = Horizontal distance of 2 + 1=  -1+1 = 0
Horizontal distance of 6 = 1-1 =0
Horizontal distance of 7 = 1+1 = 2

The bottom-most node at a horizontal distance of -2 is 4.
The bottom-most node at a horizontal distance of -1 is 2.
The bottom-most node at a horizontal distance of 0 is 5 and 6. However, 6 is more towards the right, so 6 is included.
The bottom-most node at a horizontal distance of 1 is 3.
The bottom-most node at a horizontal distance of 2 is 7.

Hence, the bottom view would be 4 2 6 3 7


Problem approach

Do a level order traversal and update a hashmap based on horizontal distances from the root.

Try solving now
04
Round
Medium
Face to Face
Duration70 minutes
Interview date9 Mar 2022
Coding problem2

There were no DSA questions. My interviews were based on android app development. The interviewer presented scenarios and asked how will you solve them. No particular correct answer was expected just the best approach as per me.

1. Puzzle Question

It was an android specific question on how to implement multiple recycler views on a magnified screen.

Problem approach

Tip 1 : Have a basic understanding of recycler view
Tip 2 : Recycler with multiple view types
 

2. Puzzle Question

Implement various activities with a cart activity in an e-commerce app.

Problem approach

Tip 1 : Basic flow and lifecycle of activities and fragments.
Tip 2 : Knowledge about launch modes and view models.
 

05
Round
Easy
HR Round
Duration30 minutes
Interview date15 Mar 2022
Coding problem1

HR asked questions about why Mobikwik, what's your goal, how are you a good fit, etc.

1. Basic HR Questions

Why do you want to join us?

What is your goal?

How are you a good fit?

Problem approach

Tip 1 : Just be honest. 
Tip 2 : Don't try to oversell or fake.
 

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 - 1
2 rounds | 5 problems
Interviewed by MobiKwik
1361 views
0 comments
0 upvotes
company logo
SDE - 1
5 rounds | 8 problems
Interviewed by MobiKwik
1353 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by MobiKwik
1057 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 12 problems
Interviewed by MobiKwik
4146 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes