Interview experience
Tech Mahindra Interview Questions
Overview
Section titled “Overview”Tech Mahindra runs a fairly standard four-stage IT-services loop, but its aptitude test carries negative marking - unlike comparable NQT-style tests at TCS and Wipro - which changes how you should approach the screening round.
Tech Mahindra interview process at a glance
Section titled “Tech Mahindra interview process at a glance”| Round | Duration | What they test |
|---|---|---|
| Online Aptitude Test | ~50 min | Quantitative, logical reasoning, verbal ability (negative marking) |
| Technical Assessment | Varies | Linux basics, DSA fundamentals, testing methodology, SQL |
| Technical Interview | 15-45 min | Basic coding, OOPs, project discussion |
| HR Interview | 20-30 min | Fit, relocation, shifts, client-handling scenarios |
Online Aptitude Test
Section titled “Online Aptitude Test”A roughly 50-minute, ~75-question test covering quantitative aptitude, logical reasoning, and verbal ability. Unlike TCS’s NQT or Wipro’s NLTH, this section has confirmed negative marking, so accuracy matters more than attempting every question.
Common questions
- Quantitative - percentages, ratios, time and work
- Logical reasoning - series completion, coding-decoding
- Verbal ability - reading comprehension, error spotting, sentence completion
Technical Assessment
Section titled “Technical Assessment”A mixed technical/personality screen that goes a bit broader than a pure coding test - Linux fundamentals and software-testing methodology show up alongside standard DSA and SQL, reflecting Tech Mahindra’s enterprise-support and infrastructure-heavy project mix.
Common questions
- Basic Linux commands and file-permission concepts
- DSA fundamentals - arrays, strings, basic complexity analysis
- Software-testing methodology - types of testing, test-case basics
- SQL - GROUP BY/joins for a max-salary-per-department style query
Round-by-round breakdowns are on the Tech Mahindra interview experience page.
Technical Interview
Section titled “Technical Interview”A 15-45 minute round (length varies more than at most peers) covering basic coding, OOPs, and a project deep-dive. Interviewers weight approach and clear explanation over polished syntax.
Common questions
- Palindrome check; Fibonacci via recursion
- Reverse a linked list; character-frequency count using a hashmap
- OOPs concepts explained in plain language
- Detailed project discussion - stack choice, hardest bug, what you’d rebuild
HR Interview
Section titled “HR Interview”Standard fit and logistics questions, with a client-handling scenario showing up more often than at pure-product companies, given how much of Tech Mahindra’s work is telecom and enterprise client support.
Common questions
- Why Tech Mahindra?
- Are you comfortable with rotational or night shifts and 24/7 support work?
- Tell me about a time you handled a difficult client or customer issue
- Where do you see yourself in a few years?
Sample answer frameworks for each of these are on the Tech Mahindra HR interview questions page.
Frequently asked questions about Tech Mahindra interviews
Section titled “Frequently asked questions about Tech Mahindra interviews”What is the Tech Mahindra interview process for freshers?
Tech Mahindra’s fresher process runs: 1. Online Aptitude Test (about 50 minutes, ~75 questions covering quantitative, logical reasoning, and verbal ability, with negative marking). 2. Technical Assessment - a mixed technical/personality screen touching Linux, DSA, software-testing methodology, and SQL. 3. Technical Interview (15-45 minutes) - basic coding (palindrome, Fibonacci via recursion), OOPs, and project discussion. 4. HR Interview - background, salary expectations, and shift/relocation flexibility. Total timeline is roughly 2-4 weeks.
Does Tech Mahindra’s online test have negative marking?
Yes - recent 2024-2026 drives have confirmed negative marking on the aptitude section, which is a meaningful difference from peers like TCS NQT and Wipro’s NLTH, both of which explicitly have no negative marking. That changes the optimal strategy: guessing on quant/reasoning questions you’re unsure of can cost you more than skipping them.
What questions are asked in Tech Mahindra interviews?
The technical assessment covers Linux basics, DSA fundamentals, software-testing methodology, and SQL. The technical interview leans on basic coding (palindrome check, Fibonacci via recursion, reverse a linked list), OOPs concepts, and a detailed project walkthrough - stack choices, hardest bug, and what you’d change. HR covers the standard fit, relocation, and shift questions plus, given Tech Mahindra’s telecom-heavy client base, sometimes a question about handling a difficult client or customer issue.
How many rounds are there in the Tech Mahindra interview?
Typically 3-4 stages: an Online Aptitude Test, a Technical Assessment (sometimes folded into the same sitting as the aptitude test), a Technical Interview, and an HR Interview. Some drives merge the HR round into a single managerial/HR conversation - check that cycle’s placement email for the exact flow.
How should I prepare for Tech Mahindra interviews?
Practise the aptitude test under real time pressure and be careful about guessing, since there’s negative marking. Revise basic DSA patterns (two-pointer, recursion), Linux fundamentals, SQL joins/GROUP BY, and OOPs. Prepare one clear project narrative covering architecture and a real bug, and be ready to talk through a time you handled a difficult client or user issue - Tech Mahindra’s telecom and enterprise-support-heavy project base makes that a recurring HR theme.
What is the eligibility and starting salary for Tech Mahindra freshers?
Eligibility commonly asks for 6.0+ CGPA across 10th, 12th, and graduation. Fresher Associate packages (from student reports) run roughly Rs 3.25-4.5 LPA, confirmed on your specific offer letter since it varies by drive and role.

