Eligibility Criteria
Candidates needed a minimum of 70% in academics across all semesters, with no active backlogs, to qualify for the placement process.
Evaluation Process
The selection process consisted of five rounds:
- Aptitude Test
- Technical & Psychometric Test
- Conversational Test
- Technical Interview
- HR Interview
The first three rounds were conducted online, while the final two were held in person at Tech Mahindra’s office for shortlisted candidates.
Round 1: Aptitude Test
This test comprised 40 questions to be solved within 40 minutes, with a moderate difficulty level. It focused on logical reasoning, quantitative aptitude, and verbal ability.
Round 2: Technical & Psychometric Test
This round included multiple-choice questions and programming tasks.
Key Topics Covered:
- Operating Systems
- Software Testing
- Computer Networks
- DBMS
- OOPs
Programming Questions:
- Develop an algorithm to calculate the total number of products delivered to each client by summing up the product types in all committed deliveries.
- Write an algorithm to compute energy produced per second during a reaction of two nuclear substances. The energy starts at a given valueand multiplies by a constant rateforseconds.
Memorable MCQs:
- Identifying the concept of data encapsulation in OOP.
- Analyzing code efficiency based on computational complexity.
- Resolving function overloading ambiguities.
- Determining the largest number in a list efficiently.
- Recognizing sorting algorithms based on their behavior.
- Solving calculations involving upper triangular matrices.
Round 3: Conversational Test
This test evaluated communication skills and comprehension through various tasks, such as:
- Sentence reading.
- Identifying grammatical errors.
- Repeating phrases after a speaker.
- Listening to a passage and answering related questions.
Round 4: Technical Interview
The in-person technical interview involved:
- Self-introduction and detailed discussion about projects listed on my resume.
- Questions on the MERN stack, specifically React.js and MongoDB.
- Comparisons between Java and C++.
- OOPs concepts, time complexities of sorting algorithms, and SQL queries.
- Writing a query to extract the first three characters of
FIRST_NAME
from aStudent
table. - General questions about SAP technology.
The interview lasted approximately 45 minutes.
Round 5: HR Interview
The HR round covered:
- Willingness to relocate to cities like Pune or Bangalore.
- Hobbies and personal achievements.
This round was brief and lasted around 15 minutes.
Supercoder Test
After the HR round, I was invited to take the Supercoder Test, which involved solving two coding problems within a specified timeframe using any preferred programming language.
Supercoder Test Problems:
- Pyramid Construction: Create an algorithm to determine the maximum height of a pyramid that can be built usingspecial cuboid blocks. Each level of the pyramid must have fewer blocks and a smaller total width than the level below it.
- Band Arrangement: Develop an algorithm to track the position of a band member at the-th spot afterperformances, where two band members swap positions in each performance.
After completing the test, I received my results within a few days, along with an offer letter for the Supercoder profile.