Tech Mahindra conducts recruitment through a multi-stage selection process to hire freshers for Software Engineer roles.
There are two recruitment modes:
They usually offer two salary packages for freshers:
To apply for Tech Mahindra, candidates must meet the following conditions:
Used mainly for Off-Campus & Referral Drives
Resumes are filtered using ATS scoring
Candidates who meet eligibility + high résumé match move ahead
More than 60% candidates are filtered at this stage.
Total duration: 60 minutes, 37 questions
Sections:
| Section | Questions | Time |
|---|---|---|
| Logical Reasoning | 12 | 15 min |
| Quantitative Aptitude | 12 | 15 min |
| English | 12 | 15 min |
| Essay Writing | 1 | 15 min |
Over 70% candidates are eliminated here.
Duration: 90 minutes, 98 questions
| Component | Questions | Time |
|---|---|---|
| Programming MCQs | 12 | 15 min |
| Computer Science MCQs | 12 | 15 min |
| Automata Fix | 2 | 45 min |
| Personality Test | 72 | 15 min |
Clearing this test → Eligible for Technical Interview (₹3.25 LPA)
Performing exceptionally → Eligible for Supercoder Round (₹5.5 LPA)
More than 80% candidates are eliminated here.
Duration: 90 minutes
1 complex coding question
If cleared → package upgraded to ₹5.5 LPA
If not cleared → candidate continues with ₹3.25 LPA path
Duration: 20 minutes
Tests: reading, listening, grammar, speaking, comprehension
Scores influence final decision but rarely elimination round
Most candidates are filtered here — very high difficulty
Topics include:
✔ Projects on résumé
✔ Programming language knowledge
✔ DSA & problem-solving
✔ Certificates / internships
✔ Academic concepts
Difficulty increases significantly for Supercoder (₹5.5 LPA) interview
Final round — focuses on personality & work expectations.
Common checks:
| Stage | Elimination Level |
|---|---|
| Resume Shortlisting | 60% |
| Online Test | 70% |
| Tech + Psychometric | 80% |
| Technical Interview | 90% |
| HR Interview | 99% |