Tech Mahindra has one of the longest fresher processes among Indian IT companies: aptitude with an essay, a psychometric test, technical MCQs, an Automata Fix coding round, an AI-based English test, and then interviews. Each step is simple, but you need to be ready for all of them.
This guide covers the full Tech Mahindra process and 23 commonly asked Tech Mahindra interview questions with short answers.
Tech Mahindra hiring process at a glance
- Round 1: Aptitude + essay: logical reasoning, quant, verbal, and a 200–400 word essay or story.
- Round 2: Technical + psychometric: a personality test, programming MCQs, CS MCQs and Automata Fix coding.
- Round 3: AI-based communication test: listen and repeat, read aloud, short narration.
- Round 4: Technical interview: OOP, DBMS with live SQL, data structures, your project.
- Round 5: HR interview: career goals, relocation, shifts.
Tech Mahindra salary for freshers
- Standard package, approx. ₹3.25 LPA: the main fresher track.
- SuperCoder track, approx. ₹5.5 LPA: an optional, harder coding challenge for top performers.
Figures change by drive. Check the latest numbers in the official drive notice.
Things that are different at Tech Mahindra
- Negative marking has been reported in recent drives for aptitude and technical MCQs. Don't guess blindly.
- No going back: you can't return to earlier questions.
- Automata Fix: most of the code is already written. You find and fix the bug or complete the missing logic.
- Psychometric test: about 70 personality questions. There are no right answers, but be consistent.
Tech Mahindra aptitude questions (examples)
- A sum doubles in 5 years at simple interest. What is the rate?
Interest = principal in 5 years, so the rate is 100/5 = 20% per year. - Pointing to a man, Riya says, "He is the son of my father's only son." Who is he to Riya?
Her father's only son is her brother, so the man is her nephew. - Find the next term: A, C, F, J, ?
The gaps are +2, +3, +4, so +5 gives O.
Tech Mahindra essay tips
- Write 3 short paragraphs: your view, two examples, and a conclusion.
- Stay inside the word limit. Going over can lose marks.
- Typical topics: technology in daily life, remote work, the role of youth in India's growth, and a short story from a given prompt.
Automata Fix: how it works
You get code that is mostly written but has a bug or a missing part. For example:
Problem: A function should return the sum of an array, but it returns a wrong value.
Bug: The loop runs for i = 1 to n instead of starting from 0, so the first element is skipped.
Fix: Start the loop at index 0.
Common bugs include off-by-one loops, wrong comparison operators (< vs <=), uninitialised variables and wrong return values.
Tech Mahindra technical interview questions
SQL (often asked live)
- Write a query to get the top 3 salaries.
SELECT DISTINCT salary FROM employee ORDER BY salary DESC LIMIT 3; - Write a query to find employees whose name starts with A.
SELECT * FROM employee WHERE name LIKE 'A%'; - What is the difference between CHAR and VARCHAR?
CHAR is fixed length. VARCHAR is variable length and saves space. - What is a self join?
Joining a table to itself, for example to find each employee's manager.
OOP and programming
- What is abstraction?
Showing only the essential features and hiding the details, like using a car without knowing how the engine works. - What is a virtual function in C++?
A function that can be overridden in a child class and is resolved at run time. - What is the difference between a structure and a class in C++?
Members are public by default in a struct and private by default in a class. - What is a memory leak?
Memory that is allocated but never freed.
Networking and telecom basics
Tech Mahindra has large telecom clients, so basic networking questions are common.
- What is the difference between 4G and 5G?
5G offers much higher speed and lower latency, and supports far more connected devices. - What is bandwidth?
The maximum amount of data a network can carry per second. - What is the difference between IPv4 and IPv6?
IPv4 uses 32-bit addresses. IPv6 uses 128-bit addresses, so there are far more of them.
Tech Mahindra coding questions
- Fix a function that should return the maximum of an array but returns the minimum.
- Complete a function to count vowels in a string.
- Fix a loop that prints a number triangle wrongly.
- Find the sum of elements at even indexes.
- Check whether a number is a perfect number.
Tech Mahindra HR interview questions
- Tell me about yourself.
Short and clear: education, project, skills, goal. - Why Tech Mahindra?
Mention the telecom and digital focus, and the Mahindra Group's values. - Where do you see yourself in 5 years?
Talk about growing within the company and its tech areas. - Are you willing to work in shifts and relocate?
Show flexibility.
How to prepare for Tech Mahindra in 2 weeks
- Days 1–4: Aptitude daily, plus one essay every two days.
- Days 5–8: Debugging practice: take simple programs, break them, and fix them.
- Days 9–11: SQL queries by hand. See our SQL interview questions guide.
- Days 12–14: Read English aloud, plus project and HR answers.
Want a shortcut? Get a referral
For experienced roles, a referral from a Tech Mahindra employee can help. See our guide on how to get a job referral at Tech Mahindra (with a list of referrers).
Frequently asked questions
Does Tech Mahindra have negative marking?
It has been reported in recent drives for the MCQ sections, so avoid random guesses.
What is Automata Fix?
A coding round where you fix or complete existing code instead of writing it from scratch.
How many rounds are there?
Usually five: aptitude + essay, technical + psychometric, communication, technical interview and HR.
Preparing for other companies too?
See our Wipro interview questions and TCS interview questions guides.
Find jobs at Tech Mahindra and similar companies
Browse open roles on Weekday: verified companies, active hiring teams, and filters for experience, location and salary.




