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

Product Development Engineer

Mahindra Comviva
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5-6 months
Topics: Data Structures And Algorithms, OOPS, Dynamic Programming, Web Development, Python, Basics of Data Science And Machine Learning
Tip
Tip

Tip 1 : Focus on concept clearity and practice topic wise DSA questions on regular basis.
Tip 2 : Do atleast 2 projects and have detailed knowlede about the projects.
Tip 3 : Have a good grasp of Concepts of OOPS.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Put those things on resume which you are confident about.
Tip 2 : Have at least two projects on resume, out of which one should be your main project and the other can be your secondary one.
Tip 3 : Do not put false things on resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration100 minutes
Interview date25 Oct 2020
Coding problem1

It basically consisted of a 2hr test(approx) on AMCAT. The test consisted of 2 coding question and 20 questions of quantitative, reasoning and technical question based on DBMS, DS and small C coding.

1. Trapping Rainwater

Moderate
15m average time
80% success
0/80
Asked in companies
AccenturePayPalHexaware Technologies

You have been given a long type array/list 'arr’ of size 'n’.


It represents an elevation map wherein 'arr[i]’ denotes the elevation of the 'ith' bar.



Note :
The width of each bar is the same and is equal to 1.
Example:
Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4].

Output: 10

Explanation: Refer to the image for better comprehension:

Alt Text

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

Step 1 : Find the highest bar on the left and right, array traversal is needed which reduces the efficiency of the solution.
Step 2 : To make this efficient one must pre-compute the highest bar on the left and right of every bar in linear time.
Step 3 : Then use these pre-computed values to find the amount of water in every array element.

Try solving now
02
Round
Medium
Video Call
Duration30 minutes
Interview date26 Oct 2020
Coding problem1

The 2nd Round was technical interview round.
It started with the usual “Tell me something about yourself”. Then he asked questions based on resume, like I had mentioned that I am familiar with Concepts of Data Science and Machine, so he asked a few questions on them. Then he asked about OOPS concepts and he also asked few questions on my project.

1. A large random number was given, I was asked to round off the number by 30

Problem approach

Tip 1 : Try to understand the problem clearly.
Tip 2 : Do ask questions to the interviewer to clear your doubts.
Tip 3 : Try giving the brute force solution first, then start optimizing.

03
Round
Easy
Assignment
Duration45 minutes
Interview date30 Oct 2020
Coding problem1

1. Topic is " If Black as a colour didn't exist ". Write in about 250 words.

Problem approach

Tip 1 : Try to bring out some unique points.
Tip 2 : Do have some creative lines. 
Tip 3 : Try to think in terms of its applications.

04
Round
Easy
HR Round
Duration15 minutes
Interview date1 Oct 2020
Coding problem1

The HR was pretty chill and she asked questions like:-
Tell Me something about yourself.
Do you plan to do Masters
All about my resume
About my club and project.

1. Tell Me something about yourself.

Problem approach

Tip 1 : Try to keep your introduction short and crisp.
Tip 2 : Do add your achievements.

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 3 + 2 * 4 based on operator precedence?

Choose another skill to practice
Similar interview experiences
Product Development Engineer
2 rounds | 4 problems
Interviewed by Mahindra Comviva
1215 views
0 comments
0 upvotes
Product Development Engineer
3 rounds | 5 problems
Interviewed by Mahindra Comviva
0 views
0 comments
0 upvotes
Product Development Engineer
2 rounds | 6 problems
Interviewed by Mahindra Comviva
0 views
0 comments
0 upvotes
Product Development Engineer
2 rounds | 3 problems
Interviewed by Mahindra Comviva
0 views
2 comments
0 upvotes