Tech Mahindra Interview Experience

Last Updated : 18 Dec, 2025

Hello everyone! I recently went through the interview process for the Associate Software Engineer (Full-Time) role at Tech Mahindra, and I’m excited to share my experience in detail. Here’s how it went, along with some tips that might help you prepare!

Eligibility Criteria

  1. Degree: B.Tech (CS/IT/ECE), MCA, or related fields (2024/2025 pass-outs).
  2. Academic Criteria: Minimum 60% in 10th, 12th, and graduation.
  3. Backlogs: None allowed.

Recruitment Process Overview

Online Assessment (Aptitude + Coding)

Vocabulary Test

Technical Interview

HR Interview

Round 1: Assessment (Aptitude and Coding Test)

Aptitude Test

  1. Topics: Quantitative ability, logical reasoning, and verbal skills.
  2. Essay Writing: We were shown an image (mine was a group of people collaborating in an office) and had to write a short essay (150-200 words) about it.
  3. Difficulty: Moderate (time management was key).

Coding Test

  1. Questions: Two problems (moderate difficulty).
  2. Array Manipulation: Find the second smallest element in an unsorted array.
  3. String Problem: Check if two strings are anagrams.
  4. Languages Allowed: C, C++, Java, Python.

Tip: Practice basic DSA on platforms like GeeksforGeeks.

Result: Cleared this round after 3 days.

Round 2: Vocabulary Test (At Home)

This was an AI-proctored round where we had to:

  1. Repeat sentences spoken by a bot (testing pronunciation).
  2. Fill in blanks with correct pronouns/conjunctions (e.g., "___ is raining today" → "It").
  3. Describe images in one sentence.

Challenge: Background noise could disqualify you! I closed all windows and used headphones.

Tip: Speak clearly and practice basic grammar rules beforehand.

Round 3: Technical Interview

Duration: 30 minutes

The interviewer started with my resume discussion, so know every project/internship you mention!

Questions Asked:

OOPs

  • Difference between compile-time (method overloading) and runtime polymorphism (method overriding).
  • Wrote code for both concepts.

SQL:

  • Difference between DELETE (DML, can rollback) and TRUNCATE (DDL, faster, no rollback).
  • Query to join two tables (used INNER JOIN).

DSA:

  • How to detect a circular linked list? (Explained Floyd’s Cycle-Finding Algorithm.)

OS/Networking:

  • Ways to avoid deadlock (Banker’s Algorithm, resource ordering).
  • Types of computer networks (PAN, LAN, WAN, etc.).

Tip: Revise core CS fundamentals and be ready to explain concepts in simple terms.

Round 4: HR Interview

This was a 15-minute conversation focusing on culture fit:

  1. Tell me about yourself.
  2. What do you know about Tech Mahindra?
  3. Mentioned CEO (CP Gurnani), Chairman (Anand Mahindra), and their focus on digital transformation.
  4. Leadership examples from college (I shared my event management experience).
  5. Relocation flexibility (said "yes" with a valid reason).
  6. Any questions for us?

I Asked about learning opportunities for freshers.

Tip: Research the company’s recent projects/missions and show enthusiasm!

Final Result

After a week of nervous waiting

Comment