I applied through university. The process took 3 days. I interviewed at Comviva in Sept 2021
Interview
The Process started with a online coding test accompanied by a technical interview. For those who cleared the Technical Interview it was the final HR Round. Each Round was an elimination one with average difficulty.
I applied through university. The process took 2 days. I interviewed at Comviva in Sept 2023
Interview
The First round of interview is they short listed our reusme and then the first round was online test and then the technical interview and the last round of the interview was HR
I applied through university. I interviewed at Comviva (Bengaluru) in Sept 2020
Interview
The placement process had in total 3 rounds :
1. Online test.
2. Technical interview
3. HR Interview
Online Test (Technical Aptitude + Coding):
It consisted of 15 Aptitude questions and 2 coding questions to be answered in 90 minutes.
The aptitude questions were more of technical questions with few logical questions.
The technical questions were mainly focused around computer networks.
Coding questions :
1. Given an array of n integers. Find the minimum length of the subset with the maximum OR value among all subsets of the given array.
2. Given two integers n and k. You have to find whether k infinite areas can be formed using n distinct lines.
For example with 2 lines we can form 3 infinite areas(if lines are parallel to each other) or 4 infinite areas(if they intersect).
The online test was conducted on Hackerearth platform.
There was no negative marking.
Technical Interview :
The interview started with the famous and well expected question "Tell me about yourself".
Then they started going through my resume and next few questions revolved around it.
It started with questions on HTML and CSS since I had mentioned about web development in my resume. Then they asked few questions on Bootstrap and how the grid system in bootstrap works to make webpage responsive.
Then questions on Javascript, jQuery, php and AJAX were asked and their usage in my projects.
Then they asked me to explain briefly all the projects I had done.
Then they asked me questions on MySQL and they asked me the difference between Relational Database and NoSQL database.
Questions on Git were asked since I had mentioned it in my resume and why is it called version control system.
They asked me about my Hackathon Experiences.
And all the questions from now on were asked related to programming and programming languages. I had mentioned that I prefer C++ over C , soo they asked me to justify it ( mentioned about STLs ,OOPs and since I was introduced to C++ before C).
They gave me a code involving post increment operator, pre increment operator and scope concept and i was asked to predict the output. (seems easy but the main concept to keep in mind was associative rules).
Question on namespace was asked and its usage.
They asked me to explain pre processor directive and then #define(I explained it using example) and the next immediate question was when is it resolved (preprocessing, just before compilation).
They asked me to write a C function which returns 3 values ( I gave a solution using structures but then they asked me to use a different approach with using only basic data types. Then I gave them a solution using pointers).
Next few questions were on OOP concepts (questions on inheritance , objects , polymorphism etc).
They asked me to write a code in which I had to define a class with two methods i.e. 1 private and 1 public and call the private method using object of the class (call the private method inside the public method).
Questions on friend functions and classes and its usage (I explained it using an example).
Questions on dynamic memory allocation and memory layout of a program.
They asked me to explain static binding and dynamic binding and pure virtual function (explained with an example).
They asked me to tell all the data structure I was aware of. (A small discussion on TRIE data structure just after I mentioned the data structures)
Write a code to count the number of nodes in a linked list and to detect a loop if present (using slow and fast pointers).
Finally they asked me if I had any questions. I asked them about the work culture and few of their products.
This round was for approximately 40-50 minutes.
HR Interview :
There was only 1 interviewer this time.
I was asked to introduce myself.
Why Mahindra Comviva? (I talked about their products and job profile)
She asked me "Given 3 options to choose from MS/MBA/MTech which one would you prefer?" (I smiled and answered, I'll go with the 4th one).
She kept asking me questions regarding higher studies.
Finally she asked me if I had any questions.
This round was for approximately 15-20 mins
Final Words :
Prepare well and be confident on whatever you answer. Make sure that you are strong in computer science fundamentals.
ALL THE BEST!!!
Interview questions [1]
Question 1
Write a code to count the number of nodes in a linked list and to detect a loop if present (using slow and fast pointers).