The Tech Mahindra recruitment process for freshers runs five to six stages end to end — three online elimination rounds, one or two interviews, and an optional SuperCoder upgrade round for top coders.
Stage-by-stage
| Stage | What happens | Elimination? |
|---|---|---|
| 1. Online aptitude + essay | Quant, logical (verbal in some drives) + 200–400 word essay | Yes |
| 2. Technical + psychometric | 72-question psychometric, 24 technical MCQs, 2 Automata Fix problems | Yes |
| 3. Communication assessment | AI-scored spoken English (read-aloud, repeat, narration) | Yes |
| 4. Technical interview | 15–45 min: OOP, DBMS, DSA, OS, networks, your projects | Yes |
| 5. HR interview | 15–30 min: communication, relocation/shifts, culture fit | Yes |
| 6. SuperCoder challenge (optional) | Invitation-only: 2 problems / 90 min → ~₹5.5 LPA track | Upgrade only |
After selection
Selected candidates go through background verification, receive offers, and are onboarded in phased batches aligned to business demand — joining dates can arrive weeks or months after the offer. New joiners start with the Entry Level Training Program (ELTP) covering C, Core Java, SQL/PL-SQL and DBMS fundamentals, typically alongside a 3-month probation.
Prepare round by round: exam pattern, communication assessment and interview questions.

