About Tech Mahindra Company
Tech Mahindra is a top-notch IT services and consulting leader, offering innovative digital transformation solutions to businesses across the globe. It is a subsidiary of the well-reputed Mahindra Group, and the company has a presence in more than 90 countries with over 1,100 global customers. Having more than 150,000 employees in their team, Tech Mahindra provides a wide variety of services such as AI, cloud, blockchain, 5G, and IoT to assist businesses in adopting new technologies in order to scale up rapidly and effectively. Their "Scale at Speed" commitment is to enable businesses to compete in the rapidly changing digital world.
Established in 1986, Tech Mahindra has become a leading company in different sectors like telecom, healthcare, banking, and retail. Tech Mahindra is socially responsible as well as committed to sustainability, and the company aims to enhance the world and its communities. Being a digital services leader, Tech Mahindra continues innovating and driving growth for customers.
Overview of Tech Mahindra
Aspect |
Description |
Company Name |
Tech Mahindra |
Industry |
Information Technology (IT) and Business Process Outsourcing (BPO) |
Headquarters |
Pune, Maharashtra, India |
Founded |
1986 (Part of the Mahindra Group) |
Revenue |
6.20+ Billion USD |
Employees |
150K+ |
Global Presence |
Operates in 90+ countries |
Key Services |
- Digital Transformation: AI, Cloud, Data Analytics, Blockchain, IoT, 5G
- Telecom & Networking Solutions
- IT Services: Application Development, Software Engineering, ERP
- BPO Services: Customer Service, Tech Support, HR Outsourcing
|
Key Industries Served |
- Telecommunications
- Healthcare
- Banking & Financial Services
- Retail
- Manufacturing
|
Head of Company |
Mohit Joshi (CEO) |
Part of |
Mahindra Group |
Global Clients |
1100+ |
Acquisitions |
- Satyam (2009)
- Comviva Technologies
- SOFGEN
- Zen3 Infosolutions
- DigitalOnUs
- Pininfarina
|
Key Recognition |
- Top 15 Public Companies Shaping the Digital Economy (Forbes, 2018)
- World’s Most Ethical Companies
- Dow Jones Sustainability Leader
|
Sustainability Focus |
Focus on green technologies, carbon footprint reduction, and renewable energy to drive environmental sustainability. |
Website |
www.techmahindra.com |
Why join Tech Mahindra?
Here are the reasons to join Tech Mahindra:
1. Innovative Work Environment
You will have a chance to work with cutting-edge technologies like AI, Blockchain, Cloud, and Data Analytics, fostering innovation and growth at Tech Mahindra.
2. Global Presence
With operations in over 90 countries, Tech Mahindra offers global exposure and opportunities for overseas postings, working with different clients globally.
3. Career Growth and Learning
The company believes in ongoing learning, with training and certification by the Tech Mahindra Learning Academy to facilitate professional growth.
4. Diverse and Inclusive Culture
The company encourages diversity and has employee resource groups (ERGs) and an open, inclusive environment where everyone is respected.
5. Work-Life Balance
The company provides flexible work schedules, work-at-home, and medical coverage to facilitate a healthy work-life balance.
6. Competitive Compensation
Competitive pay, benefits, and performance rewards include stock options for top-performing employees.
7. Global Networking Opportunities
Collaborate with experts worldwide, getting exposed to global teams and cultures that enhance your career growth.
8. Focus on Sustainability
Tech Mahindra is committed to sustainability, reducing carbon emissions, and promoting CSR initiatives to benefit the community.
Jobs Offered at Tech Mahindra
Here are the jobs offered by Tech Mahindra such as:
- Software Engineer
- Technical Support Engineer
- System Engineer
- Business Analyst
- Project Manager
- Data Scientist
- Cybersecurity Analyst
- UI/UX Designer
- DevOps Engineer
- HR Recruiter
- Sales Executive
- Network Engineer
Tech Mahindra Eligibility Criteria for 2025
The Tech Mahindra Group is one of the largest IT services companies in India and operates as a subsidiary of the Mahindra Group. It offers a wide range of services, including business process outsourcing (BPO), consulting, portal development, application management, and IT infrastructure management. With a strong global presence, Tech Mahindra provides numerous opportunities for professionals, whether they are experienced or recent graduates. Below, we have some of the basic eligibility criteria for both freshers and experienced candidates at Tech Mahindra.
- Candidates must have a strong academic background (minimum 60% in Class 10, 12, and graduation).
- Technical skills in areas like Java, Python, SQL, Automation Testing, Networking, AI, and more are preferred.
- Candidates should be adept at tackling real-world technical problems through logical and analytical thinking.
Tech Mahindra Eligibility Criteria for Freshers 2025
Tech Mahindra’s recruitment for freshers typically includes the following criteria:
Category |
Details |
Class 10th & 12th CGPA |
65% or above |
Graduation CGPA |
65% or above (B.E./B.Tech, MCA, M.Tech, M.Sc) |
No Active Backlogs |
All backlogs must be cleared before the recruitment process |
Education Gap |
1 year maximum gap between academic years |
Age Limit |
18 to 35 years of age |
Mode of Study |
Full-time degree course recognized by Central/State Govt. |
Eligible Branches |
CS/IT/Robotics/ISE/EE/ECE/EIE/AEIE |
Tech Mahindra Eligibility Criteria for Experienced
For experienced professionals, Tech Mahindra has specific eligibility requirements that differ slightly from those of freshers.
Category |
Details |
Academic Qualification |
B.E./B.Tech, M.Tech, MCA, M.Sc with a minimum CGPA of 70% |
Experience |
2+ years of experience in IT or related technical fields |
No Active Backlogs |
All backlogs must be cleared before the recruitment process |
Education Gap |
1 year maximum gap between academic years |
Job Roles |
Software Engineer, Team Lead, Project Manager, SFMC Developer |
Tech Mahindra Recruitment Process for 2025
Here is the Overview of the Tech Mahindra recruitment process:
Phase |
Details |
Online Application |
Fill out the personal and educational details through the official website or placement drives. |
Online Test |
Includes Aptitude, English proficiency, Essay writing, and technical assessments. |
Coding Test |
Assess your coding and problem-solving skills for technical roles on platforms like HackerRank. |
Technical Interview |
Discuss your academic projects, core subjects, and solve technical problems. |
HR Interview |
Evaluate personality, communication skills, and cultural fit. |
Offer Letter |
Upon selection, receive the offer letter with role details and salary package. |
Tech Mahindra’s recruitment process differs slightly for on-campus and off-campus candidates. Below is a detailed breakdown of the recruitment process for both on-campus and off-campus scenarios:
On-Campus Recruitment Process
Round |
Description |
Pre-Placement Talk |
A session where Tech Mahindra introduces the company, its values, work culture, and the job roles available. This is also where you get details on the selection process.
|
Registration |
Students need to register for the recruitment process through their respective college placement portal or the Tech Mahindra recruitment portal. This is where you express your interest in participating in the hiring process.
|
Online Assessment |
An online test to assess your aptitude, logical reasoning, coding skills, and verbal ability. The sections typically include:
- Aptitude Test: Quantitative, reasoning, and verbal questions.
- Technical Test: Coding problems on algorithms, data structures, etc.
|
Technical Interview |
A face-to-face interview where your technical knowledge is tested. Questions related to:
- Data Structures
- Algorithms
- Problem Solving
- Core subject knowledge (e.g., C, Java, Python, etc.)
Prepare to solve coding problems in real-time.
|
HR Interview |
A behavioral interview to check for cultural fit and assess your communication skills. Common topics:
- Your background and experiences
- Understanding of Tech Mahindra and its projects
- Your career goals and motivation
- Situational and behavioral questions.
|
Offer |
If you successfully clear all rounds, you will be given a job offer from Tech Mahindra, along with details on salary, role, and joining date.
|
Off-Campus Recruitment Process
Round |
Description |
Registration |
Register on Tech Mahindra’s career portal or job boards like Naukri, LinkedIn, etc., to apply for the off-campus opportunities.
|
Online Assessment |
Similar to the on-campus process, an online test is conducted to assess:
- Aptitude: Quantitative, logical reasoning, verbal ability
- Coding: Algorithms, problem-solving, data structures
- Technical: Subject-related questions (C, Java, etc.)
|
Technical Interview |
Candidates who clear the online test are shortlisted for a technical interview. This round assesses:
- Problem-solving skills
- Data Structures and Algorithms knowledge
- Programming language expertise
- Coding challenges to be solved on the spot
|
HR Interview |
The HR interview is conducted to evaluate cultural fit and communication skills. Topics covered include:
- Personal background
- Reason for joining Tech Mahindra
- Career goals and motivation
- Behavioral questions to assess teamwork and leadership potential
|
Offer |
If selected in both technical and HR rounds, you will be given an offer letter with details on salary, job role, and joining date.
|
Tech Mahindra Online Application Process
Here is the Tech Mahindra online application process:
i) First, you need to register/ create an account in the tech mahindra career portal page.
Select the job you want to apply, you will be redirected to the following page attached below. Enter all the details and after filling all the details check entered details are accurate or not. Then, click on ‘Submit’.
If your application is submitted successfully, you will be eligible for the following rounds:
1. Tech Mahindra Online Test Process
Step 1: System Check
- Ensure your system is compatible with the exam.
- Requirements:
- Working internet, microphone, and webcam.
- Minimum internet speed: 2 Mbps.
- System should be up-to-date.
Step 2: Written Test
The written test is divided into the following sections:
1. Numerical Ability
Topics |
Details |
Profit and Loss |
Calculations of profits, loss, and percentage. |
Time and Work |
Problem-solving related to work efficiency. |
Simple and Compound Interest |
Time-value of money. |
Speed, Time, and Distance |
Relating time, distance, and speed. |
Data Interpretation |
Analyzing tabular or graphical data. |
2. Logical Reasoning
Topics |
Details |
Number Series |
Identifying patterns in number sequences. |
Blood Relations |
Solving problems related to family relations. |
Seating Arrangement |
Logical puzzles related to seating positions. |
Data Sufficiency |
Evaluating whether enough data is provided to answer a question. |
3. Verbal Ability
Topics |
Details |
Fill in the Blanks |
Completing sentences logically. |
Error Detection |
Identifying grammatical errors. |
Para Jumbles |
Arranging jumbled sentences. |
Reading Comprehension |
Answering questions based on reading passages. |
4. Essay Writing
Write an essay of 200 words on a given topic. It tests your communication and writing skills.
Syllabus for Tech Mahindra Recruitment Process
Here is the syllabus of the Tech Mahindra recruitment process:
Aptitude Syllabus
Here is the aptitude syllabus questions are asked from the following topics:
Topic |
Sub Topics |
Arithmetic |
- Profit and Loss
- Time and Work
- Speed and Distance
- Simple and Compound Interest
- Averages
- Percentage
- Ratio and Proportion
|
Algebra |
- Linear Equations
- Quadratic Equations
|
Number Systems |
- Divisibility Rules
- Number Series
- LCM and HCF
|
Data Interpretation |
- Tables
- Bar Graphs
- Pie Charts
- Line Graphs
|
Miscellaneous |
- Probability
- Permutation and Combination
|
Analytical Reasoning |
- Blood Relations
- Syllogisms
- Direction Sense
- Venn Diagrams
- Seating Arrangement
- Coding-Decoding
- Logical Puzzles
- Number Puzzles
- Word Problems
|
Series and Patterns |
- Number Series
- Alphabet Series
|
Input-Output Problems |
- Decision-Making
- Data Sufficiency
|
2. Tech Mahindra Coding Test
Here is the coding test sections asked in the Tech Mahindra assessment
Section |
Topics |
Computer Programming |
HTTPS |
Interpreter |
Flowcharts |
Recursion |
Class and Objects |
Object-Oriented Programming (OOPs) |
Computer Science |
JavaScript |
CSS |
DBMS (Database Management Systems) |
SQL |
Coding |
Languages: C++, Python, Java, Perl |
Algorithmic problem-solving |
3. Technical Interview Questions
A thorough technical concept determines domain knowledge, coding, and problem-solving skills. Candidates may be asked to explain projects and solve coding problems.
Syllabus for Technical Assessment
Here is the syllabus for the technical coding, questions are asked from following topics:
Topic |
Sub Topics |
C++ |
- Classes
- Objects
- Inheritance
- Polymorphism
- Overloading
|
Data Structures |
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Sorting (Bubble Sort, Merge Sort, Quick Sort, Insertion Sort, Selection Sort)
- Searching
- Recursion
- Dynamic Programming
- Greedy Algorithms
- Array Problems
- String Manipulation
- Bit Manipulation
- Matrix Operations
- Backtracking
- Graph Algorithms
- Greedy Algorithms
- Divide and Conquer
- N-Queens Problem
- Sudoku Solver
- Subset Sum Problem
|
Time & Space Complexity |
- Big-O Notation: Time & Space complexity analysis of different algorithms
|
Problem Solving |
- Pattern Searching (Knuth-Morris-Pratt (KMP) Algorithm, Rabin-Karp Algorithm)
- Backtracking (N-Queens Problem, Sudoku Solver, Subset Sum Problem)
- Recursion (Factorial, Tower of Hanoi, Permutations and Combinations)
|
Questions Asked During Technical Interview
Here are some sample technical questions asked in the interview:
- What is the difference between a Compiler and an Interpreter?
- Explain polymorphism in OOPs.
- How do Flowcharts help in programming?
- What is the main difference between SQL and NoSQL?
- Could you describe recursion and give an example?
- What is an HTTP request? Tell us how it works.
- Explain the importance of Data Structures in programming, mentioning every point of difference between an Array and a Linked List.
- What is REST API? Can you take us through it?
- How does Memory Management work in Java?
- What is the index in a database? How does it enhance performance?
- Explain the differences between a Class and an Object in OOP.
- Could you write a recursive program to reverse a string?
- What is the concept of Inheritance in OOP?
- Explain how algorithms like Bubble Sort or Quick Sort work.
- What is the difference between Java and Javascript?
4. HR Interview Questions
Here are some sample HR questions asked in the interview:
- Why do you want to work with Tech Mahindra?
- Tell me more about the company, and how do you think it stands in the tech industry's competitive landscape?
- What do you think makes you a better candidate compared to everyone else applying for the same position?
- Have you ever held a leadership role? If yes, how was the experience?
- What are your strengths and weaknesses?
- How do you perform in stressful and tight-deadline situations?
- Why did you choose software development or testing as your field?
- Can you describe a project you worked on and the challenges therein?
- How are you keeping yourself updated with the emerging technology trends?
- Name some personal traits that will help you succeed in our working environment.
Documents Required for Interview
Tech Mahindra interview candidates are usually asked to carry the following documents:
- Resume updated
- Copies of academic certificates
- Proof of government ID (Aadhar Card, Pan Card, Voter ID, Passport, etc.)
- Passport-size recent photographs
Tips for Cracking Interviews and Group Discussions at Tech Mahindra
Here are the tips to crack interviews and group discussions at tech mahindra:
- Prepare Core Concepts: Focus on such technical subjects as programming languages, data structures, algorithms, and problem-solving skills. Be precise while explaining your previous projects and coding problems.
- Stay Updated: Be aware of current affairs, particularly, of any technological trends like AI, cloud computing, and 5G, as this sort of thing is spoken about in GD.
- Active Participation in GD: Speak confidently but participate in the discussions and listen to your co-participants. Provide facts and examples to support your stand, but do not dominate the discussions.
- Good Communication Skills: Clearly convey and explain your views in the interview and GD. Be concise, structured, and articulate, avoiding use of ''fillers''.
- Professional and Assertive: Stay calm, polite, and constructive; ensure that you dress up well during the interview and assert yourself without dominating the GDs.
- Mock Practice: Mock interviews and GDs with friends will make them feel like the world outside, instilling confidence and building communication skills.
Average Salary Package
Here are the average salaries for each role:
Job Title |
Average Annual Salary (INR) |
Software Engineer |
₹4,31,524 |
Senior Software Engineer |
₹8,00,000 - ₹16,00,000 |
Technical Lead |
₹9,50,000 - ₹32,00,000 |
Associate Software Engineer |
₹3,00,000 - ₹4,00,000 |
Project Manager |
₹12,00,000 - ₹20,00,000 |
Candidate Experiences
Tech Mahindra's recruitment process was a highly formal and stringent process. I had applied online on their careers website with my resume and was selected for an online test. The test was of two parts: an aptitude section with logical ability and maths questions, and a technical section with coding questions. I worked a lot on sites such as LeetCode and HackerRank, which proved to be useful in cracking this round. Following the clearance of the test, I was called for a technical interview in which I was questioned to break problems based on data structures, algorithms, and system design. Problem-solving fundamentals and optimization rules were also laid stress upon by the interviewer.
I then undergone an HR round to evaluate my cultural fit and discuss my career aspirations and strengths. The HR interview was not as formal, and I felt at ease discussing my strengths and weaknesses. Two days later, I received an offer letter with the job and compensation information.
Conclusion
In conclusion, Tech Mahindra's criteria attract well-qualified and skilled candidates. Whether freshers or experienced, following the eligibility criteria, knowing the recruitment process, and sharpening the required technical and soft skills are some of the basic steps that would help grab a job in this renowned IT company. A better understanding of specific qualifications, different interview rounds, and brush technical and problem-solving skills would land a job in Tech Mahindra.
Take Your Career to the Next Level With Intensive 3.0 & Expert Mentorship!
Explore ProgramFrequently Asked Questions
1. Who is eligible for Tech Mahindra?
Candidates who have a Bachelor's in Engineering or Technology or a Master's in Computer Application or Engineering in relevant branches and have scored at least 60% marks in their academic qualifications without any active backlogs are eligible for recruitment with Tech Mahindra.
2. What's the minimum CGPA required to join Tech Mahindra?
To be eligible for placement at Tech Mahindra, candidates need to achieve a CGPA of 6.5 to 7.0. Aggregate marks required are usually 60%, subject to the course and the year.
3. How to be selected into Tech Mahindra?
Clear multiple rounds including, but not limited to, aptitude tests, technical assessments, coding, and HR interview. Problem-solving ability, programming skills, and communication skills are very important.
4. What is the average salary in Tech Mahindra?
The average salary last time was about 3.25 LPA for freshers; over time, they increase depending on performance and internal promotion.