Tech Mahindra Interview Preparation India 2026: Complete Guide for Freshers
Tech Mahindra is one of India's largest IT services companies, employing over 150,000 professionals across 90+ countries. Every year, the company hires thousands of engineering freshers from campuses across India, making it one of the most sought-after employers in the tier-1 and tier-2 IT hiring landscape. If you are preparing for Tech Mahindra's campus or off-campus hiring process in 2026, this guide covers every round in detail — the written test, technical interview, and HR interview — along with a structured preparation plan.
You can explore Tech Mahindra's careers portal for open positions and campus engagement events. For a detailed breakdown of the recruitment process as reported by recent hires, Unstop's Tech Mahindra recruitment guide is a useful starting point.
The Tech Mahindra fresher hiring process — an overview
Tech Mahindra's campus recruitment process for freshers typically consists of three stages:
- Online written test (aptitude + technical)
- Technical interview (one or two rounds depending on the role)
- HR interview
Some drives also include a coding round between the written test and the technical interview, especially for software engineering and developer roles. The entire process usually completes within a day during campus drives, or across two to three days for off-campus applicants.
Fresher CTC at Tech Mahindra typically ranges from Rs 3.5 LPA to Rs 4.5 LPA for standard software engineering roles, with higher bands (up to Rs 6-7 LPA) for specialist tracks in data engineering, cloud, or digital transformation.
Round 1: The online written test
Aptitude section
The aptitude section tests quantitative ability, logical reasoning, and verbal English. Topics commonly covered include:
Quantitative aptitude:
- Percentages, profit and loss, simple and compound interest
- Time, speed, and distance — including trains, boats, and relative motion problems
- Time and work, including pipe and cistern
- Number systems: HCF, LCM, divisibility
- Averages, ratios, and proportions
- Permutation and combination basics
- Data interpretation: tables, bar charts, pie charts
Logical reasoning:
- Series completion: number series, letter series, alphanumeric series
- Coding-decoding
- Blood relations
- Seating arrangement (linear and circular)
- Syllogisms
- Statement and conclusions
- Direction sense
Verbal English:
- Reading comprehension (2-3 passages of 200-300 words each)
- Error spotting in sentences
- Para-jumbles (sentence rearrangement)
- Fill in the blanks (vocabulary and grammar)
- Synonyms and antonyms
Preparation tip: The aptitude section is time-bound and highly competitive. Aim for 80-85% accuracy rather than attempting all questions. Allocate roughly 30 seconds per easy question and flag harder ones for revisit.
Technical section
The technical MCQ section covers core computer science subjects that every fresher is expected to know regardless of their language preference:
Object-Oriented Programming (OOP):
- Four pillars: encapsulation, inheritance, polymorphism, abstraction
- Difference between method overloading and method overriding
- Constructor types and constructor chaining
- Abstract classes vs. interfaces
- Access modifiers: public, private, protected, default
Data Structures and Algorithms:
- Arrays, linked lists, stacks, queues
- Trees: binary tree, BST, tree traversal (inorder, preorder, postorder)
- Sorting algorithms: bubble, selection, insertion, merge, quick sort — time complexity for each
- Searching: linear search O(n), binary search O(log n)
- Hashing basics
Database Management Systems (DBMS):
- SQL: SELECT, JOIN (INNER, LEFT, RIGHT, FULL), GROUP BY, HAVING, ORDER BY
- Normalization: 1NF, 2NF, 3NF, BCNF
- ACID properties of transactions
- Keys: primary, foreign, candidate, composite
- ER diagrams and entity relationships
- Indexing concepts
Operating Systems:
- Process vs. thread
- CPU scheduling algorithms: FCFS, SJF, Round Robin, Priority Scheduling
- Deadlock: necessary conditions, prevention, detection
- Memory management: paging, segmentation, virtual memory
- Semaphores and mutex
Computer Networks:
- OSI model and TCP/IP model — layers and protocols at each layer
- TCP vs. UDP
- DNS, DHCP, HTTP, HTTPS, FTP protocols
- Subnetting basics and IP addressing (IPv4)
- Routing protocols: RIP, OSPF basics
Coding section (where included)
Some Tech Mahindra drives include a coding round with 1-3 problems to be solved in 60-90 minutes. Difficulty is typically easy to medium. Common patterns tested include:
- String manipulation (palindrome, anagram, reverse)
- Array operations (two pointers, sliding window)
- Pattern printing
- Factorial, Fibonacci, prime number problems
- Basic sorting and searching implementation
Practice on platforms like HackerEarth or LeetCode — aim to solve at least 50 easy-level problems before your interview.
Round 2: The technical interview
The technical interview at Tech Mahindra is conversational rather than whiteboard-heavy. Expect 30-45 minutes with one or two interviewers. They will typically start by asking you to explain your final year project or internship, then probe depth through follow-up questions.
High-probability technical interview topics
OOP questions you must be ready for:
"Explain the four pillars of OOP with real-world examples." — Do not just define; give examples. For polymorphism: a payment gateway processing both credit cards and UPI using the same processPayment() method. For encapsulation: a bank account class hiding balance and only exposing deposit/withdraw methods.
"What is the difference between an abstract class and an interface?" — Abstract classes can have method implementations; interfaces (pre-Java 8) cannot. From Java 8 onward, interfaces can have default methods.
"Can you have a constructor in an abstract class?" — Yes. Abstract classes can have constructors, called when a subclass is instantiated.
DBMS questions:
Write a query to find the second-highest salary from an Employees table. Use a subquery: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees). Or use window functions with RANK() or DENSE_RANK().
"What is the difference between DELETE, TRUNCATE, and DROP?" — DELETE removes rows (can be rolled back), TRUNCATE removes all rows fast (cannot be rolled back in most DBMS), DROP removes the table structure entirely.
Explain ACID properties with an example from banking.
Project-based questions:
- "Why did you choose this technology stack for your project?"
- "What was the most challenging bug you encountered and how did you fix it?"
- "If you were to build this project again, what would you do differently?"
Preparation tip: Use ClavePrep's AI mock interview tool to practice answering technical questions out loud. Verbalising your answers before the interview significantly improves your performance — silence during a technical question signals lack of preparation even if you know the answer.
Round 3: The HR interview
The HR round at Tech Mahindra typically lasts 20-30 minutes and covers motivation, cultural fit, and career goals. Common questions:
Tell me about yourself. Structure this as: educational background, key project or achievement, why Tech Mahindra, what you bring. Keep it under 90 seconds.
Why do you want to join Tech Mahindra? Reference specific things: Tech Mahindra's Make in India leadership, its work in 5G transformation, its TechMahindra Foundation CSR initiatives, or its global delivery model that gives freshers exposure to international projects.
Where do you see yourself in 5 years? Be specific about skills — cloud architecture, full-stack development, AI/ML — rather than vague ("senior role"). Connect your goals to what Tech Mahindra can offer.
Are you willing to relocate? Tech Mahindra has delivery centers in Pune, Hyderabad, Bangalore, Chennai, Noida, and Mumbai. Say yes unless you have a genuine constraint, and if so, mention a specific city preference calmly.
STAR answers for behavioural questions:
Use the STAR method (Situation, Task, Action, Result) for any question about past experience. ClavePrep's STAR Answer Builder can help you structure these answers in under five minutes.
Example: "Tell me about a time you worked under pressure."
- Situation: Our college team had to submit a working web app prototype in 48 hours for a hackathon.
- Task: I was responsible for the backend API and database integration.
- Action: I broke the work into 4-hour sprints, prioritised core features, and delegated UI work to teammates. I used a pre-built authentication library rather than building from scratch to save time.
- Result: We delivered a working prototype, won third place, and the project is now part of my GitHub portfolio.
4-week preparation plan for Tech Mahindra
Week 1: Aptitude foundation
- Day 1-3: Quantitative aptitude (percentages, ratios, time-speed-distance)
- Day 4-5: Logical reasoning (series, coding-decoding, arrangements)
- Day 6-7: Verbal English (RC, grammar, vocabulary)
- Practice: 30-50 aptitude questions daily
Week 2: Core technical subjects
- Day 1-2: OOP concepts (with code examples in Java or Python)
- Day 3-4: DBMS (SQL queries + normalization + ACID)
- Day 5: Operating systems (scheduling, deadlock, memory management)
- Day 6-7: Computer networks (OSI/TCP-IP, protocols, subnetting)
Week 3: Coding practice
- Solve 5-7 problems per day on LeetCode Easy
- Focus: strings, arrays, recursion, sorting
- Review time and space complexity for every solution
Week 4: Interview practice
- Day 1-2: Mock technical interviews with peers
- Day 3: Practice STAR answers for 10 common HR questions
- Day 4: Research Tech Mahindra news, products, and recent initiatives
- Day 5-7: Full mock drives (aptitude, technical, HR) timed
Key technical topics: a reference guide
Sorting algorithm complexities to memorise:
Bubble sort: O(n^2) average and worst case, O(n) best case (already sorted). Selection sort: O(n^2) all cases. Insertion sort: O(n^2) average and worst, O(n) best. Merge sort: O(n log n) all cases, O(n) space. Quick sort: O(n log n) average, O(n^2) worst case, O(log n) space.
SQL JOIN types:
INNER JOIN: Returns rows where there is a match in both tables. LEFT JOIN: All rows from left table plus matching rows from right. RIGHT JOIN: All rows from right table plus matching rows from left. FULL OUTER JOIN: All rows from both tables, with NULL where there is no match.
OSI model layers (mnemonic: Please Do Not Throw Sausage Pizza Away):
Physical (cables, signals), Data Link (MAC addresses, Ethernet), Network (IP routing), Transport (TCP/UDP), Session (connection management), Presentation (encryption, compression), Application (HTTP, FTP, DNS).
Deadlock conditions (all four must hold simultaneously):
Mutual exclusion — at least one resource is held in a non-shareable mode. Hold and wait — a process holding resources is waiting to acquire more. No preemption — resources cannot be forcibly taken. Circular wait — a circular chain of processes each waiting for a resource held by the next.
Common mistakes freshers make in Tech Mahindra interviews
Memorising answers without understanding. Tech Mahindra interviewers probe with follow-up questions. If you say "encapsulation is hiding data," expect "give me a real example" and "how does your project use this?" Understanding beats memorisation.
Neglecting the aptitude round. Many candidates prepare only for technical topics and then fail the written test. The aptitude test eliminates more candidates than any other round.
Generic answers in the HR round. "I want to work in a reputed company" is not an answer. Research Tech Mahindra specifically — their recent contracts, their digital transformation initiatives, their culture — and reference specifics.
Not asking questions. At the end of the HR round, interviewers almost always ask "Do you have any questions?" Saying "No" signals disinterest. Prepare two or three thoughtful questions about the team, training programme, or role scope.
Frequently asked questions
What is the cut-off percentage for Tech Mahindra campus hiring? Most campus drives require a minimum of 60% aggregate throughout 10th, 12th, and graduation with no active backlogs. Some drives specify 65%. Always check the specific drive's eligibility criteria.
Does Tech Mahindra hire from non-tier-1 colleges? Yes. Tech Mahindra conducts drives at tier-2 and tier-3 engineering colleges across India. They also have off-campus hiring through their careers portal.
Is there a service bond at Tech Mahindra? Tech Mahindra typically does not require freshers to sign a service bond for standard software engineering roles, unlike some other IT companies. Confirm this in your offer letter before signing.
How long does the selection process take? Campus drives complete in one day. Off-campus processes may take 2-4 weeks from application to offer letter.
Can I apply for specific technology tracks? Tech Mahindra has specialist tracks in cloud, cybersecurity, AI/ML, and digital. These are typically offered to candidates who demonstrate relevant skills in the technical round or have project experience in those areas.
What programming language should I use in the coding round? Java, Python, and C++ are all accepted. Choose the language you are most comfortable with — evaluators care about correctness and logic, not language preference.
How many candidates appear versus get selected? Selection ratios vary by drive and college tier. In large open drives, the selection rate is typically 5-15% across all rounds. Your objective is to be among the top performers in aptitude, then show depth in technical and clarity in HR.
Can I prepare for Tech Mahindra without coaching? Absolutely. The resources are freely available: LeetCode for coding, YouTube for concept explanations, ClavePrep for mock interviews, and the web for company-specific research. Structure your preparation using the 4-week plan above and stick to it.
Your next step
Tech Mahindra interviews reward candidates who can articulate their knowledge clearly under time pressure. The best way to prepare is to practise answering out loud — not just studying notes. ClavePrep's AI mock interview simulates the technical and HR rounds, gives you structured feedback on your answers, and helps you build confidence before the real interview. Start your free mock session today and walk into your Tech Mahindra interview prepared.
