Mahindra Comviva : Software Developer
Round 1: Coding + Aptitude + CS fundamentals
The first round comprised of 20 MCQ questions including aptitude, logical, C output questions and technical portions with 2 coding questions based on strings and arrays. The MCQs consisted of basic understanding and implementation of those concepts. Coding questions required a bit of logical thinking and were of average difficulty.
Round 2: Essay writing
In second round, 15 people were shortlisted and a topic was given to each candidate to write an essay in 120-150 words.
Round 3: Technical Interview
All the shortlisted candidates from first round were given the opportunity to appear for the technical round and we were told to forward our resumes via email. There were two panels for this round. One was Skype based while the other was telephonic. I was called for the Skype interview.
- Resume based:
- Tell me about yourself
- Company and its functions
- Your roles as an intern
- Tech Stack you worked upon
- Target and purpose of the project
- Tech Stack used
- Conclusion and real life significance
- Successful or not
- Data Structures
- All data structure theory and logical implementation
- Inorder, postorder, preorder
- Left view of tree https://www.geeksforgeeks.org/print-left-view-binary-tree/
- Binary tree to doubly link list
- Skew Tree
- Linked List
- Find Middle element https://www.geeksforgeeks.org/write-a-c-function-to-print-the-middle-of-the-linked-list/
- Loop in a linked list https://www.geeksforgeeks.org/detect-and-remove-loop-in-a-linked-list/
- Space and time complexities for various algorithms
- Classes vs objects
- Function overloading vs overriding
- Inheritance (multiple vs multi level)
- Operating System
- Virtual Memory
- Page fault and Page replacement techniques
- ACID properties
- Data Structures
Round 4: HR Interview Round
Only 5 people were shortlisted for this round. It was a healthy discussion based on activities and achievements listed in the resumes.
Finally 3 of us(including me) were selected and we were handed the offer letters for Software Developer.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.