MockStep Logo
Tech Mahindra logo
Tech Mahindra Off-Campus 2026

Complete Tech Mahindra Preparation Guide

Eligibility, syllabus, selection process, interview insights — everything in one place.

About the Company

Tech Mahindra Limited is an Indian multinational IT services and consulting company headquartered in Pune, India, and a part of the Mahindra Group. Founded in 1986 as Mahindra British Telecom (MBT), a joint venture between Mahindra & Mahindra and BT Group, the company rebranded to Tech Mahindra in 2006. With over 148,000 employees across 90+ countries, Tech Mahindra specializes in telecom, digital transformation, AI, blockchain, and cybersecurity. The company is known for its 'Scale at Speed' approach and its popular campus hiring programs for Associate Software Engineer and Super Coder roles.

Eligibility Criteria

Ensure you meet all requirements before applying to Tech Mahindra.

Qualification

Full-time B.E./B.Tech, MCA, or M.Sc in Computer Science/Information Technology disciplines.

B.E / B.Tech / MCA / M.Sc
Eligible Batches

Open primarily for the passing out batches of 2024 and 2025.

2024 & 2025
Percentage Criteria

Tech Mahindra requires a minimum of 60% or 6.0 CGPA in Class 10, Class 12/diploma, and graduation. For the Super Coder role, an additional academic threshold of 70% or higher throughout academics is typically expected. The percentage includes all subjects across all semesters.

≥ 60% or 6.0 CGPA
Backlog Criteria

Tech Mahindra has a strict no-active-backlog policy during the selection process. All backlogs must be cleared before applying. Candidates found with pending arrears at any stage — from online assessment through joining — will face disqualification.

No Active Backlogs
Appearance Constraint

Candidates who appeared for a Tech Mahindra interview in the last 6 months are ineligible.

6 Months Gap
Education Gap

Tech Mahindra allows a maximum education gap of 1 year between any two consecutive academic programs starting from Class 10. This means no more than 1 year between 10th and 12th, and no more than 1 year between 12th and graduation. Any gap exceeding this requires HR approval.

≤ 1 Year
Service Bond

Tech Mahindra requires all fresher candidates to sign an indemnity/service bond typically valued at INR 1,00,000 for a 2-year service period. This bond ensures that if the candidate leaves before completing 2 years, the bond amount must be paid. The bond is applicable for both ASE and Super Coder roles.

2 Years Indemnity
Course Types

Tech Mahindra accepts only full-time, regular degree programs from UGC/AICTE-recognized universities. Integrated dual-degree programs (5-year B.Tech + M.Tech) are eligible. Distance learning, part-time, and correspondence programs are not accepted.

Full-Time Only

Salary Package

Annual CTC by role tier. Opportunities are available across roles such as Associate Software Engineer (ASE), Super Coder.

Associate Software Engineer (ASE)
Base
Standard entry-level role for candidates clearing the regular selection process.
UG3.25 LPA
PG3.25 LPA
Super Coder
Advanced
Premium role offered to candidates who excel academically, pass the regular process, and clear a dedicated, rigorous coding test.
UG5.50 LPA
PG5.50 LPA

Selection Process

Your journey from application to offer letter — step by step.

Step 1 · Elimination Round

Aptitude Test & English EssayMediumElim.60-75 mins

Online assessment testing logical ability, quantitative aptitude, and English language skills. It usually includes an essay/story writing component (e.g., writing a 200-word essay).

Tips
  • Practice fast calculations for quantitative sections.
  • Ensure your essay has a clear structure and good grammar.

Step 2 · Elimination Round

Technical & Psychometric TestElim.60-90 mins

Evaluates technical knowledge (OS, CN, DBMS, OOPs) via MCQs, assesses personality traits through a psychometric test, and often includes 1-2 programming/debugging questions (Automata Fix).

Tips
  • Brush up on core CS fundamentals.
  • Practice debugging code in C/C++/Java.

Step 3

Conversational/Verbal Communication TestMedium20-30 mins

An AI-based assessment evaluating spoken English, pronunciation, fluency, and listening comprehension.

Tips
  • Take the test in a quiet, distraction-free environment.
  • Speak clearly and at a moderate pace.

Step 4

Super Coder Test (Conditional)45-60 mins

A dedicated, advanced coding test specifically for candidates shortlisted for the 'Super Coder' role. Involves solving complex algorithmic problems.

Tips
  • Focus on advanced Data Structures and Algorithms.
  • Practice solving competitive programming questions.

Step 5

Technical & HR InterviewsMedium45-60 mins

Candidates who clear the online rounds face technical interviews (focusing on projects, coding, and CS concepts) followed by an HR interview (assessing fit, relocation, and background).

Tips
  • Be prepared to explain your resume and projects in detail.
  • Be ready for questions about willingness to relocate and sign a bond.

Exam Pattern

The Tech Mahindra selection process consists of multiple online assessment rounds. Candidates must clear each stage to progress to the next.

Total Time
Approx. 150+ mins
Format
Online Proctored
Key Focus
Aptitude, Tech Fundamentals, Communication
Elimination
Yes, stage-wise elimination
RoundQsTime
Aptitude, English & EssayLogical, Quantitative, English, Essay
70-80 MCQs + 1 Essay
75 mins
Tech & Psychometric TestCS Core, Programming, Automata Fix, Personality
20-30 MCQs + 1-2 Codes + 80 Psychometric MCQs
60-90 mins
Communication TestReading, Listening, Speaking
Varies
20-30 mins
Important Notes
  • The rounds are sequential and elimination-based. Failing round 1 means you cannot take round 2.
  • The 'Super Coder' test is only for those who perform exceptionally well and meet specific academic criteria (often 70%+ throughout).
  • Ensure a stable internet connection and a working webcam/microphone for all tests.
Additional Info
  • Exact question counts and time limits may fluctuate based on the specific campus drive or off-campus cycle.

Syllabus Breakdown

Topics and their weightage in the Tech Mahindra exam.

Topic Weightage at a Glance
Quantitative Aptitude
25%
Logical Reasoning
20%
English Language & Essay
20%
Technical Knowledge (CS Core)
20%
Automata Fix / Coding
15%

Important Topics

High-frequency topics that appear most often in Tech Mahindra interviews and assessments.

Automata Fix (Debugging Code)High Priority
CS Fundamentals (OS, CN, DBMS)High Priority
Quantitative AptitudeHigh Priority
OOPs & Programming ConceptsHigh Priority
Essay Writing & Verbal CommunicationHigh Priority

Previous Year Questions

A mini mock simulation — pick an answer, get instant feedback and an explanation, then move to the next question.

Quantitative Aptitude3 Questions
Question 1 of 3
0 correct

A can do a piece of work in 15 days and B can do it in 20 days. If they work together on it for 4 days, then the fraction of the work that is left is:

Logical Reasoning2 Questions
Question 1 of 2
0 correct

Look at this series: 36, 34, 30, 28, 24, ... What number should come next?

English Language & Essay3 Questions
Question 1 of 3
0 correct

Which of the following is the correct spelling?

Technical Knowledge3 Questions
Question 1 of 3
0 correct

In a relational database, what is the purpose of a primary key?

Automata Fix & Coding2 Problems
#1Automata Fix - Find MaximumEasy

The following C function is supposed to find the maximum element in an array but contains a logical error. Identify the error and fix it by rewriting the correct function logic. ```c int findMax(int arr[], int n) { int max = 0; for(int i=0; i<n; i++) { if(arr[i] < max) { max = arr[i]; } } return max; } ```

Note: Pay attention to the initialization of `max` and the comparison operator.

Format
Input

An array of integers `arr` and its size `n`.

Output

The maximum integer value in the array.

Constraints
1 <= n <= 100
-1000 <= arr[i] <= 1000
Examples
Example 1
Input
n = 4, arr = {-1, -5, -3, -2}
Output
-1

Explanation: The original function would return 0, which is incorrect as 0 is not in the array and is greater than all elements. The correct max is -1.

Solve Problem
DebuggingArray
#2Super Coder - Sort Zeros and OnesMedium

Given an array `A` of size `N` containing only 0s and 1s. Sort the array in ascending order in a single pass (O(N) time complexity) without using extra space (O(1) space complexity).

Note: Standard sorting algorithms like QuickSort or MergeSort are overkill here.

Format
Input

First line: N (size of array) Second line: N space-separated 0s and 1s.

Output

N space-separated sorted 0s and 1s.

Constraints
1 <= N <= 10^5
A[i] is either 0 or 1
Examples
Example 1
Input
5
0 1 0 1 0
Output
0 0 0 1 1

Explanation: Sorted order of the given binary array.

Solve Problem
ArrayTwo Pointers

Student Interview Experiences

Real insights from students who cleared the Tech Mahindra hiring process.

The conversational AI test checked my pronunciation and grammar. The technical interview was around 20 minutes, diving into my resume projects, OOPs, and SQL queries. They also asked if I was flexible with rotational shifts.

KS
Karan S.Software Engineer
Read

Aptitude and coding were easy to medium difficulty. During technical, they asked me to write code to swap numbers without a third variable and reverse a string. Mentions of trending technologies gave me an advantage.

NB
Neha B.Associate Software Engineer
Read

Frequently Asked Questions