Mahindra Comviva Syllabus 2019

About Mahindra Comviva

Mahindra Comviva founded in New Delhi, India is a telecommunication service provider for mobile operators. Their business runs in over 90 countries mainly in Asia, the Middle East, and Africa. With headquarters and major R&D and network operation center in Gurgaon, Haryana they have offices in Banglore and Mumbai. For more information about Mahindra Comviva Click here    

Latest Syllabus for Mahindra Comviva

Find the latest syllabus for Mahindra Comviva, the syllabus was last changed in Jan 2018

Detailed Analysis for the Syllabus for Mahindra Comviva

Aptitude Syllabus

  • Max Score – 900
  • Questions – 25 Ques
  • Time – 25 mins 
  • Difficulty – Medium 

Mahindra Comviva Aptitude Topics No. of Questions Difficulty in 1 to 5Average Time to solve
LCM and HCF23.5/52
Divisibility2 3/52
Numbers, decimal fractions and power4 3/54
Profit and Loss24/52
Time, Speed and Distance33.5/53
Simple and Compound Interest34/53
Permutation and Combinations2 4/52

Logical Reasoning Syllabus

  • Max Score – 900
  • Questions – 25 Ques
  • Time – 25 mins 
  • Difficulty – Medium 
Logical Ability SyllabusNo of Questions DifficultyAverage Time to solve
Coding Deductive Logic33.53
Blood Relations23.52
Directional Sense232
Objective Reasoning33.52
Selection decision tables343
Analogy and Classification233
Coding pattern& Number series244
Logical word sequence342
Data sufficiency53.54

Verbal Syllabus

  • Max Score – 900
  • Questions – 25 Ques
  • Time – 25 mins 
  • Difficulty – Medium

Verbal Topics No of QuestionsDifficultyAverage Time to Solve
Contextual Vocabulary342
Error Identification242
Sentence Improvement & Construction243
Subject-Verb Agreement23.52
Tenses & Articles23.52
Preposition & Conjunctions242
Speech & Voices23.52
Inferential and Literal Comprehension23.52
Contextual Vocabulary242
Comprehension ordering


  • Max Score – 900
  • Questions – 25 Ques
  • Time – 25 mins 
  • Difficulty – Medium 

Programming SyllabusNo. of QuestionsDifficulty in 1 to 5Average Time to Solve
Data Types33.52
Iteration, Recursion, Decision23.52
Procedure, functions and scope242
Arrays, Linked Lists, Trees, Graphs33.53
Stacks, Queues242
Hash Tables242
Searching and Sorting233
Complexity Theory232

Interview Experience

Name: Sonia Krishnamurthy

College: PSG College of Technology

Branch: Computer Science

Type of interview: ON-Campus Interview

Student Interview

Mahindra Comviva visited my college seven months back. They conducted the recruitment drive for the “Product Development Engineer,” for their Bengaluru branch with a CTC of 6Lpa. Because of the amazing salary package, most of the students applied for the drive. The Mahindra Comviva Practice papers and the previous year papers available on PrepInsta Dashboard were a great support while preparing for the interview.

 Written Test

The login id and password for the paper were sent on our registered email id. It was a 3 hours paper divided into five sections. Quants, Logical Reasoning, Verbal English, Aspiring Personality Test, and Computer Programming Test. The first four sections were same for all the branches except the last section. It was different for every domain. The results were declared at that very second as soon we submitted the test. Students scoring more than 70 percentile were eligible to apply for the Mahindra Comviva recruitment drive. Only 45 students were shortlisted, out of 300.

Round 2 (Face to Face Round)

This round was divided into three divisions,

  1.  Technical Round I
  2.  Technical Round II
  3.  HR Round

In both the technical rounds, there were questions related to the basics of JAVA, Data Structures, Operating System, RDBMS, and OOPs. The interviewers in both the rounds check whether the candidate can perform in panicking situations, and can meet the deadlines. Plus they take CV very seriously, so whatever is written on the CV should be correct.

Technical Round I

The recruiter asked me to write the code for Armstrong number within 4 minutes. After this, he went through my CV, and till then he asked me to write the code for a circular linked list. Then he asked me,

  •  Name the operations performed on, the relational database.
  •  What are Infix, Prefix, and Postfix Notations?
  •  Which data structure uses Breadth First Search of a graph?
  • Why is JAVA not 100% object oriented?
  •  Explain a wrapper class.
  • Is there any difference between Heap and Stack Memory?
  •  Explain a deadlock.

After this quick session, he asked me to explain my final year project in depth. He asked me what my contribution was, and then asked me N number of questions related to it. Later on, he asked me what I know about the job profile, i.e., the responsibilities of a product development engineer. After I was done with my answer, he concluded the interview with a thank you and I left.

Technical Round II

The 1st question was explain the bubble sort with an example. After this, he asked me to write various commands used in Linux. One question was, “Write the command through which you can see the version of your kernel.” After this, he asked,

  •  Explain the use of an NVL function.
  •  What is a nested table?
  •  Explain DML.
  •  Can you edit the Linux kernel?
  •  Differentiate between BASH and DOS.
  •  What is a root account?
  •  Explain polymorphism.

Then he asked me to give a brief overview of the final year project. Then he asked some questions about the certifications that I had done before, Cisco Certified Network Associate (CCNA) and Sun Certified Java Programmer (SCJP). At last, he asked me to draw the OSI Reference Model, and then the interview ended. The candidates moving to the last round were shortlisted by the scores from both the technical rounds. Only eight students (including me) could qualify for the HR Round.

HR Round

In this round, the interviewer gave me three puzzles to solve within a time frame of 15 minutes which were,

1) One day, an alien visited Earth. After that every day, each alien does one of four things, each with equal probability to:

(i) Kill himself

(ii) Do nothing

(iii) Split himself into two aliens (while killing himself)

(iv) split himself into three aliens (while killing himself)

What is the probability that the alien species eventually dies out entirely?

2) A photon starts moving in a random direction from the center of a square of size 3. Let’s say it first colloids to the glass wall AB. What is the expected distance traveled by a photon before hitting the wall AB again?

3) You and your friend are caught by gangsters and made to play a game to determine if you should live or die. The game is simple. There is a deck of cards, and you both have to choose a card. You can look at each other’s cards but not at the card you have chosen. You both will survive if both are correct in guessing the card they have chosen. Otherwise, both die. What is the probability of you surviving if you and your friend play the game optimally?

Out of three, two puzzles were correct, and one was partially correct. After this he asked me what do I know about the company and how will I be an asset to them? Later, he gave a brief introduction to Mahindra Comviva and how it is connected to Mahindra, and the interview was concluded. I along with the other two students were selected and were handed the offer letter for the position of the Product Development Engineer at Mahindra Comviva. The joining letter came after a month.

Name: Renu Gopal Iyer

College: Alagappa College of Technology, Chennai

Branch: Computer Science

Type of interview: Off-Campus Interview

Student Interview

I am currently working as an L2 Support Engineer at the Comviva Technology, Gurugram. I saw on my Facebook newsfeed that Mahindra Comviva was conducting an off-campus drive in June in the major cities across the country. I immediately went on the official page and applied through the link they provided. I uploaded my resume, and by that, I received an invitation email from the company stating “You are eligible to participate in the drive.” I accepted the invitation and then I received the hall ticket for the drive. I went through many practice papers, previous interview experiences of the candidates available on the PrepInsta Dashboard, which were indeed a great help.

The complete selection process was divided into four rounds,

  1. Written Round
  2. Technical Interview 1
  3. Technical Interview 2
  4. HR Interview.

 Written Round

It was a medium test for 3 hours. There were four sections in the paper, Quants, Logical Reasoning, Verbal English, Aspiring Personality Test, and Computer Programming Test. Most of the questions were same as I practiced on PrepInsta. The results of the paper were revealed after 14 days. I received an email from Mahindra Comviva that my score has been shortlisted and I have to report at the Gurugram campus after two days along with all the essential documents and a Xerox copy of the AMCAT scorecard.

Face to Face Interview

I reported at the Gurugram campus sharp at 9 as my interview was scheduled at 10. There were total three rounds,

  1. Technical Round I
  2. Technical Round II
  3. HR Round

Technical Interview I

The interviewer greeted me and asked me to take a seat. He went through my CV thoroughly, and started asking questions. But first he gave me a sheet of paper and asked me to write the logic for an anagram program. He gave me 5 minutes and soon after he moved to the next question.

Most of the questions were from Data Structures, RDBMS, Basic JAVA, and OOPS. Some of the questions I faced were,

  •  What is a tuple?
  •  Explain two principles of RDBMS.
  • Name the operations performed on, the relational database.
  •  Explain System R.
  • Differentiate between JDK, JVM, and JRE.
  • What are wrapper classes?
  • What are singleton classes?

After the technical questions, the interviewer asked about my summer internship and asked to explain the projects I had worked on before. He asked some questions based on situations like, “Suppose I am your client, and you have missed my project deadline. How will you handle this situation?” The questions asked were in a jumbled form, like one question he asked of technical, then he moved towards my CV, then back to technical, then some hypothetical situation based questions. The interview went on for 40-45 minutes. At last, he asked me to wait outside for the next round.

Technical Interview II

This round was more stressful, as compared to the round 1. The interviewer asked about my experience from the previous round and some questions related to my academic career. After the general introduction, the interview began.

What are AVL trees?

What is multithreading? Can you explain with an example?

What are the significant differences between JAVA and C++? List three major points.

Is there any difference between DDL, DML, and DCL?

Then he took a sheet of paper and drew a binary search tree (BST) and asked me to find its time complexity. After this, he asked me to traverse the BST and write its, preorder, post-order, and in order traversal. After this, he asked

  • Is there any difference between Linux and Unix?
  • Design the layout for:
  • Implement “Insert.php”
  • Implement “Valiate.php”
  • And write 20 Unix command, all in 10 minutes
  •  Explain DBMS collections?
  •  What is a kernel?
  •  Write the command through which you can see the version of your kernel.
  •  What is a deadlock?

At last, he asked me to give at least two pros and cons of JAVA over C. After this the interviewer said thank you and asked me to leave and wait outside. Based on my performance in technical round 1 and 2, I was shortlisted for the HR interview.

HR Interview

The HR asked questions related to me, my college, and my academic career. Then she gave me a puzzle to solve which was,

You are in a dark room, and a table is kept there. 100 coins are placed on the table, out of which 60 coins are showing tails, and 40 coins are showing heads. How will you divide this set of 100 coins into two groups (not necessarily same size) such that both groups have the same number of coins showing the tails?

After this puzzle, she gave me a brief introduction to the company, the job profile, and the salary-scale. She asked me about my profile and location preferences. In the end, she smiled at me and said thank you; the results will be sent on my registered email id. I left the cabin and took a sigh of relief. After ten days I received the offer letter along with the joining letter.

Review Date
Reviewed Item
Mahindra Comviva
Author Rating