Tech Mahindra Interview Experience | Set 13


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:

  1. Aptitude Test
  2. Technical & Psychometric Test
  3. Conversational Test
  4. Technical Interview
  5. 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:

  1. Develop an algorithm to calculate the total number of products delivered to each client by summing up the product types in all committed deliveries.
  2. Write an algorithm to compute energy produced per second during a reaction of two nuclear substances. The energy starts at a given value 
    AA
    and multiplies by a constant rate 
    RR
    for 
    NN
    seconds.

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 a Student 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:

  1. Pyramid Construction: Create an algorithm to determine the maximum height of a pyramid that can be built using 
    NN
    special cuboid blocks. Each level of the pyramid must have fewer blocks and a smaller total width than the level below it.
  2. Band Arrangement: Develop an algorithm to track the position of a band member at the 
    KK
    -th spot after 
    QQ
    performances, 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.

advertisement