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

# SDE - 1

Mahindra Comviva
3 rounds | 9 Coding problems

## Interview preparation journey

Preparation
Duration: 3 Months
Topics: Data Structures, Algorithms, OOPS, Competitive programming, Trees, Arrays, Strings, Stacks, Queue
Tip

Tip 1 : Solve all the question with Microsoft, Amazon tags
Tip 2 : Never give up during the interview, rather just keep trying whether you reach the solution or not.
Tip 3 : Be confident, this is the most important requirement.

Application process
Where: Campus
Eligibility: No back logs
Resume tip

Tip 1 : Claim the things, that you have done in actual by your own.
Tip 2 : Never write any false information on the resume, always get it verified with your mates.

## Interview rounds

01
Round
Medium
Online Coding Interview
Duration150 minutes
Interview date24 Sep 2020
Coding problem2

In this round, there were 4 sections of MCQs, along with two coding questions. It lasted for 2.5 hours in which the camera was on along with the microphone on the platform AMCAT. One coding question was of hard difficulty level of graph and another was of medium level difficulty question of dynamic programming. MCQ part was quite easy with a timer, on each sub part and can be easily solved.

### 1. Count nodes within K-distance

Hard
10m average time
90% success
0/120

#### You are given a connected, undirected and acyclic graph with some of ...

View more
Problem approach

Step1 : I solved this problem using breadth first search.
Step 2 : Main thing to observe in this problem is that if we find two marked nodes which are at largest distance from each other considering all pairs of marked nodes then if a node is at a distance less than K from both of these two nodes then it will be at a distance less than K from all the marked nodes because these two nodes repr...

View more

### 2. Ways To Make Coin Change

Moderate
20m average time
80% success
0/80

#### You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number ...

View more
Problem approach

1. Firstly, I coded the problem using recursion, but I got TLE after submission.
2. Then, I optimized, using dynamic programming, but the time I could submit the code, the time was up, and I was not able to submit.

02
Round
Medium
Video Call
Duration30 minutes
Interview date27 Sep 2020
Coding problem3

There were around 40 people shortlisted after round 1, for the interview, round, in the morning PPT was held, after which the interviews were scheduled, for 30 minutes till 6 pm in the evening,
my interview was at 4.30 pm
Interviewer was straight forward, and direct in approach, and did not waste even a single second of his or mine. Sharp after 30 minutes the interview was ended.
through out the interview, he was friendly, and just observing.
Firstly, 3 coding questions, were asked, then 2 concepts of java and 1 concept of data structures was asked.
the question related to java were, demon thread and platform independence. In data structures, I was asked to give brief intro regarding the AVL trees.

### 1. Occurrence of X in a Sorted Array

Moderate
26m average time
0/80

#### Find the total number of oc...

View more
Problem approach

1. I started with linear search
2. Then when I said Binary search, I was asked to write pseudo code and explain it.
3. I covered all the test cases, including the corner cases.

### 2. Merge sort

Easy
15m average time
85% success
0/40

#### Example :

View more
Problem approach

1. I was asked to directly code the solution.
2. I followed the same, and coded, it, in between the interviewer stopped me and said, I got you, lets move to next question.
3. I followed this approach, divided the input array into two halves, calls itself for the two halves, and then merge the two sorted halves. The merge() function is used for merging two halves. The merge(arr, l, m, r) i...

View more

### 3. Implement Stack with Linked List

Moderate
30m average time
73% success
0/80

#### Create a class named 'Stack' which supports the following operations(all in O(1) time):

View more
Problem approach

2. Then, I made the four functions, of stack pop, push, empty and full.
3. And when I started to explain the written code, the interviewer was well convinced, and said no need, I understood, it and moved to theory questions of java.

03
Round
Easy
HR Round
Duration15 minutes
Interview date29 Sep 2020
Coding problem4

The interview was scheduled at 4.30 pm again, and due to network issue, my audio was not clear to the interviewer, but the interviewer was highly cooperating, he called me over phone to take the interview, and video was on through the zoom meet only.
The interview was like a discussion from both ends, which went very satisfying for me as a candidate and the interviewer too.
Before the interview in the morning, we were given the topics on which we had to write 100 words.

### 1. Why are you not nervous before the interview?

Problem approach

Tip 1 : Be honest
Tip 2 : Treat the HR interviewer as your friend.
Tip 3 : Never speak anything, falsely just to create impression.

### 2. Give me a brief introduction.

Problem approach

Tip 1 : Try to cover all the points from name to all the professional achievements.
Tip 2 : Try to include your hobbies too.
Tip 3 : Always mention your goals

### 3. Why do you want to stop at becoming an engineer, being the star performer?

Problem approach

Tip 1 : Always take your time, to analyze what the interviewer is actually asking, never run into and spoil the things.
Tip 2 : In this question, the interview wanted to know my future goals, answer it in a way that shows that job is important for you.
Tip 3 : Take stand for your statement, and try to relate it with stories.

### 4. How many trees are there in you college?

Problem approach

Tip 1 : These questions should not be answered quickly with false guesses.
Tip 2 : Analyze in your mind whatever comes, like there are 5 trees in these regions, and there are total of 10 areas containing trees in college, and reach the solution.
Tip 3: Whatever strategy you have followed, put it forward to the interviewer, explaining everything.

Start a Discussion
Similar interview experiences
Product Development Engineer
4 rounds | 4 problems
Interviewed by Mahindra Comviva
828 views
Product Development Engineer
2 rounds | 4 problems
Interviewed by Mahindra Comviva
1016 views
Product Development Engineer
3 rounds | 5 problems
Interviewed by Mahindra Comviva
0 views
Product Development Engineer
2 rounds | 3 problems
Interviewed by Mahindra Comviva
0 views
Companies with similar interview experiences
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
100682 views