Tech Mahindra is one of India's Big 7 IT services companies and one of the largest fresher employers in the country: hiring thousands through campus drives every year under its Entry Level Programme (ELP) and Digital track. The interview itself is not difficult by product company standards, but the preparation most candidates do is wrong: they over-prepare on DSA and underestimate the verbal and logical reasoning test that filters 40-50% of applicants before the technical round even starts. This guide covers the actual process, the actual questions, and the things that trip people up.
Tech Mahindra Interview Process Overview
Tech Mahindra's campus and off-campus hiring runs through three stages:
Stage 1: Aptitude + Coding Test (Online)
- Duration: 90–120 minutes
- Sections: Verbal Ability, Logical Reasoning, Quantitative Aptitude, Coding (1–2 problems)
- Platform: AMCAT or Tech Mahindra's own portal
- Cut-off: Not published; approximately 60–65% overall
Stage 2: Technical Interview (In-Person or Video)
- Duration: 30–45 minutes
- Focus: Core CS fundamentals, language proficiency (Java / Python / C++), 1–2 coding problems (easy)
- Projects from resume are almost always discussed
Stage 3: HR Interview
- Duration: 15–30 minutes
- Covers: relocation flexibility, bond agreement (₹50K penalty for leaving before 1 year), career goals, salary expectations
Key fact: Tech Mahindra's ELP track starts at ₹4–7 LPA. The Digital track (for roles in cloud, AI/ML, cybersecurity) starts at ₹6–9 LPA and requires a separate application during the same drive.
Aptitude Test: What to Prepare
The aptitude test is where most candidates lose the race before it begins. Tech Mahindra's test is similar to TCS NQT or Infosys Specialist Programmer in format but slightly easier on the DSA side.
Verbal Ability
- Reading comprehension (2 passages, 5 questions each)
- Fill in the blanks (grammar, prepositions, articles)
- Sentence correction and para-jumbles
- Vocabulary: antonyms, synonyms, one-word substitution
Prep: Read The Hindu or Economic Times editorials daily. Solve 20–30 verbal questions per day for 2 weeks.
Logical Reasoning
- Seating arrangements and blood relations (very common)
- Number series and letter analogies
- Syllogisms (most candidates underestimate these)
- Odd one out and classification
Quantitative Aptitude
- Time and work, time-speed-distance
- Percentages, profit/loss, simple and compound interest
- Permutations and combinations
- Data interpretation (tables and bar graphs)
Coding Section (1–2 problems)
- Difficulty: Easy
- Typical problems: reverse a string, check if a number is prime, find the largest element in an array, Fibonacci series, palindrome check
- Language: Java, Python, or C++ (choose what you're strongest in)
Note: partial coding marks are NOT given on most platforms: the test cases either pass or don't. Write clean, correct code over clever code.
Technical Interview Questions
Tech Mahindra's technical round for freshers is not a LeetCode round. The interviewer is testing CS fundamentals and whether you can write basic code.
Most asked Technical Questions (2025–2026 reports):
Object-Oriented Programming
- What are the four pillars of OOP?
- Explain polymorphism with a real example
- What is the difference between overloading and overriding?
- What is an abstract class? How is it different from an interface?
- What is the use of constructors?
Data Structures
- What is the difference between an array and a linked list?
- Write a program to reverse a linked list
- What is a stack? Where is it used in real programs?
- Explain binary search with code
- What is the time complexity of sorting algorithms (bubble, merge, quick)?
Database Management
- What is normalization? Explain 1NF, 2NF, 3NF
- Write a SQL query to find the second highest salary
- What is the difference between DELETE, DROP, and TRUNCATE?
- What is a primary key vs foreign key?
- What are ACID properties?
Operating Systems
- What is the difference between a process and a thread?
- What is a deadlock? Name the four conditions for deadlock
- What is paging?
Project discussion: Almost every Tech Mahindra interviewer asks you to explain your final year project in 2 minutes: what problem it solves, what technology stack you used, what was your individual contribution. Prepare this in advance.
Tech Mahindra's aptitude test filters 40–50% of applicants before the technical round. HireStepX includes mock aptitude rounds followed by a full technical interview simulation: so you practice the entire loop, not just coding, before your actual drive.
Practice freeHR Interview: The Bond Question
Tech Mahindra's HR round has one question that most candidates handle badly: the service bond.
Tech Mahindra imposes a ₹50,000 penalty if you leave within the first year of joining. This is a standard IT services clause but candidates often try to negotiate it or give vague answers: which reads as a red flag to HR.
How to answer the bond question: "Yes, I'm aware of the service agreement and I'm comfortable with it. I'm looking forward to a long association with Tech Mahindra."
Anything else: "I'll try", "I'll see how it goes", "Can we negotiate the bond amount": lowers your offer probability.
Other HR questions in Tech Mahindra rounds:
- Why Tech Mahindra specifically? (Have a real answer: reference their work in 5G, telecom, healthcare IT, or manufacturing)
- Are you open to relocation? (The correct answer is yes if you want the offer: they place freshers across India)
- Where do you see yourself in 5 years? (Focus on skill development, not promotions)
- What is your expected salary? (Quote ₹4–4.5 LPA: the standard ELP band: to show you've done research)
- Tell me about yourself (Keep it under 90 seconds: education → internship/projects → why IT services)
Notice period: Tech Mahindra has a 90-day notice period, one of the longest among IT services companies. This matters if you're planning to switch companies: start planning your exit 3–4 months before your target joining date.
Tech Mahindra Salary 2026: ELP vs Digital Track
Understanding the two tracks before you join is important because the starting salary difference compounds over time:
ELP (Entry Level Programme)
- Starting salary: ₹4–5.25 LPA (Pune, Hyderabad, Bengaluru)
- Benefits: Health insurance, PF, gratuity, IBM SkillsBuild equivalent
- Work type: Billable project within 3–6 months of joining
Digital Track (Cloud, AI/ML, Cybersecurity, Digital Marketing)
- Starting salary: ₹6–9 LPA
- Requires separate application during campus drive
- Interview: Additional technical round focused on the specific domain
Salary growth trajectory:
- 2 years experience: ₹7–12 LPA (depending on project, client, and performance rating)
- 4 years (Senior Software Engineer): ₹12–20 LPA
- Team Lead (6+ years): ₹18–28 LPA
What is negotiable: Location preference (Pune vs Bengaluru vs Hyderabad vs Chennai), joining date. Salary for freshers is fixed by band: you cannot negotiate up. However, the Digital track is worth applying for if your background is relevant.
Joining bonus: Tech Mahindra occasionally offers ₹10K–25K joining bonuses for campus drives at target colleges. This is not published: HR mentions it during the offer call.
Frequently asked questions
Practice these questions on HireStepX