Tech Mahindra's process has 5 rounds: (1) Written test (aptitude, reasoning, verbal), (2) Essay writing, (3) Technical coding test, (4) Technical interview (resume-based, CS fundamentals like OOPS, SQL, networks), and (5) HR interview (personality, relocation, strengths/weaknesses). All rounds are eliminatory