Skip to content

Tech Mahindra Interview Experience 2026

Overview

How Tech Mahindra fresher interviews usually run, synthesized from campus AMCAT/SHL write-ups. We reorganized aptitude → coding/psychometric → conversational → short technical → HR into a prep map - treat this as a volume-recruiter pattern, not a product-company DSA gauntlet.

Typical loop (candidate-reported): Online Assessment (aptitude, essay/story, coding, psychometric) → Conversational / Versant-style spoken English → short Technical interview → HR. Duration often 2-3 weeks from application to offer; some drives split online day from offline interviews ~15 days later.

Eligibility (from student reports): 6.0+ CGPA in 10th, 12th, and graduation.

Fresher package ballpark (from student reports): Associate: ₹3.5-4.5 LPA. Confirm on your offer letter.

How Tech Mahindra differs from product-company campus loops

  • Assessment vendors vary (AMCAT, SHL, and others) - pattern is mail-defined, not brand-fixed.
  • Aptitude and verbal filters often matter as much as coding for fresher shortlists.
  • Some drives combine technical + HR into a shorter loop; others run five discrete stages.
  • Service-company behavioural (client communication, learning agility) shows up earlier than at product startups.

Round-wise process

Round Duration What they test
Aptitude + essay / story 90–142 min Quant, logical, verbal; sectional cutoffs on many drives
Technical + psychometric 65–90 min 1–2 coding problems, pseudocode, CS MCQs, personality screen
Conversational / Versant-style 30–90 min Listening, repetition, spoken English on AMCAT/SHL
Technical Interview 7–45 min OOPs, SQL, DSA basics, C/Java syntax, projects
HR Interview 15–30 min Relocation, shifts, motivation, family/background on some campuses

Real interview experiences

These are rewritten from public candidate write-ups, not invented composites. Details differ by campus and year.

Tech Mahindra is a volume recruiter, and the write-ups reflect that: the individual stories are thin and repetitive, but they agree closely on the structure, which makes the pattern itself the useful thing here.

Experience 1: on-campus, full round sequence

Source: Tech Mahindra Interview Experience (On-Campus) - GeeksforGeeks

  • Round 1 - Aptitude and English (~90 min): an AMCAT-style test across quantitative, logical reasoning and language, with sectional cutoffs - clearing the overall score is not enough.
  • Round 2 - Technical and psychometric (~90 min): two coding problems plus pseudocode questions, DSA at moderate difficulty, and a straightforward personality assessment on the AMCAT/SHL platform. The psychometric section is not scored for “cleverness” - answer consistently.
  • Round 3 - Conversational / versant test (~30 min): roughly seven sections of listening comprehension and spoken response, again on AMCAT/SHL. Candidates are routinely eliminated here, and it is the round people prepare for least.
  • Round 4 - Technical interview (~15 min): short and basic. Introduction, then simple coding - palindromes, swapping numbers without a third variable, pattern printing - plus OOP concepts, C/C++ syntax, the resume projects, and comfort with relocation and shifts.
  • Round 5 - HR (~15 min): background, family, an overview of the company from the HR side.

The same write-up notes multiple package tiers in the same drive, and a probation period after which stronger performers can be routed into CoE training tracks.

Takeaways

  • What decided it: Clearing sectional aptitude cutoffs, consistent psychometric answers, surviving Versant, then crisp basics (palindrome, OOP, projects) in a short technical.
  • Common fail: Overall aptitude score without sectional clears; under-preparing the conversational round.
  • How to practise: Timed AMCAT-style sections; spoken listen-and-repeat drills; a 2-minute project pitch.

Experience 2: on-campus, phased format

Source: Tech Mahindra On-Campus Recruitment Process - GeeksforGeeks

A second account describes the same funnel split into two phases: all online assessments on one day (aptitude/reasoning/verbal, then an essay-writing section judged on clarity and grammar, then a two-question coding test), followed by offline interviews after a gap of roughly 15 days once call letters go out.

The technical interview here was resume-driven and conceptual rather than algorithmic: OOP, SQL and joins, computer networking basics, SDLC and Agile. HR covered relocation, strengths and weaknesses, and hobbies.

Takeaways

  • What decided it: Surviving the same-day online battery (aptitude, essay grammar, two coding questions), then explaining OOP/SQL/networking clearly in a short offline interview.
  • Common fail: Advanced DSA prep while fumbling JOIN explanations aloud; vague relocation answers.
  • How to practise: Essay clarity under a timer; explain one SQL JOIN and one OOP pillar without notes.

Common thread: the elimination happens in the online phase, and the interviews are short conceptual checks. Reports consistently say interviewers test clarity of fundamentals, not advanced coding - so revise OOP, SQL and basic networking well enough to explain them out loud, and do not neglect the English/communication sections.

Experience 3: on-campus 2024–25, five-round AMCAT funnel

Source: Tech Mahindra Interview Experience (On Campus) 2024 - 25 - GeeksforGeeks

  • Round 1 (~90 min): Grammar, aptitude, and picture perception / story sections on an AMCAT-style paper.
  • Round 2 (~90 min): Coding, pseudocode, moderate DSA, fundamental CS MCQs, plus psychometric - platform AMCAT/SHL; candidates advise clearing most test cases on both coding items.
  • Round 3 (~30 min): Conversational test - seven listening-and-response sections; many eliminations happen here.
  • Round 4 (~7 min): Very short technical - introduction and project deep-dive only for this candidate.
  • Round 5 (~7–8 min): HR wrap-up.

Takeaway: Even a brief technical slot can follow a long online funnel - have a 30-second project pitch ready before the conversational round, not after.

Experience 4: virtual on-campus, SHL end-to-end

Source: Tech Mahindra Interview Experience (On-Campus) - GeeksforGeeks

  • Round 1: 45 min MCQ (aptitude, English) plus 25 min story writing on SHL; some accounts report no negative marking on MCQs - follow your invite.
  • Round 2: 45 min coding (easy + medium) and 15 min psychometric MCQs.
  • Round 3: ~1.5 hour conversational boot - listen-and-repeat, fill-in-blank, spoken sections; treat it like an elimination interview, not background noise.
  • Rounds 4–5: 30–35 min technical then 15–20 min HR, both on SHL video with mail invitations between stages.

Takeaway: Platform fatigue is real - schedule rest between conversational and live interviews; keep water and a quiet room for the spoken sections.

Experience 5: combined technical + HR on faster drives

Source: Synthesised from TimesWave Tech Mahindra 2026 prep guide and multiple campus reposts

Some batches report a single 15–25 minute TR+HR slot instead of separate days: rapid-fire OOPs, SQL, testing basics (defect lifecycle, severity vs priority), then immediate relocation and shift questions. Testing-heavy prompts appear more often at Tech Mahindra than at pure product firms - even general ASE hires get smoke vs sanity or white vs black box vocabulary.

Takeaway: Pack one testing definition, one SQL JOIN explanation, and one relocation answer into the same mental stack; interviewers may not pause between technical and HR.

Pre-interview checklist (Tech Mahindra)

  • Confirm platform (AMCAT/SHL/in-house), negative marking, and sectional cutoffs from the drive mail - do not assume last year’s pattern.
  • Practise essay/story and conversational English if your invite lists them; they eliminate more candidates than the final 15-minute technical.
  • Timed aptitude: log guess vs skip decisions when negative marking applies.
  • Resume: only list projects you can explain in two minutes with stack, bug, and trade-off.
  • HR: honest relocation and shift answer plus one difficult stakeholder STAR on the HR page.
  • Offer context: fresher tiers from student reports (~₹3.25–4.5 LPA ASE, higher on some SuperCoder paths) - confirm on the letter.

Questions that come up often

Coding / technical

  1. Palindrome / reverse a linked list. Usually expects two pointers
  2. Character frequency in a string. Usually expects hashmap
  3. SQL: max salary per department. Usually expects GROUP BY / joins
  4. Discussion on OOPs and SQL, bottlenecks, failure modes, simple APIs
  5. Detailed project discussion, architecture, hardest bug, what you would change

HR / behavioural

  1. Why Tech Mahindra / Mahindra Group context
  2. Night shifts / relocation / rotational work
  3. Bond or service term (if mentioned in the college placement email)
  4. Strengths, weaknesses, hobbies, family background (some campuses)
  5. Difficult client or pressure scenario (STAR)
  6. Where you see yourself in a few years
  7. Testing or telecom curiosity (“What do you know about our telecom business?”)

Practical tips for Tech Mahindra

  • Clear the screening round first. Timed practice beats last-minute topic hopping.
  • For domain questions, explain OOPs in plain language, inputs, outputs, what breaks at scale.
  • OOPs and SQL still open a lot of Tech Mahindra panels. Do not skip fundamentals.
  • HR answers should be concrete. One story with a result beats five slogans.
  • If you do not know something, say so and outline how you would find out.

HR interview

After technical rounds, Tech Mahindra usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.

Sample answers for high-frequency questions

Use these as frames, not scripts - interviewers probe follow-ups.

Q. Write a program to check whether a string is a palindrome.
A. Use two indices, one at each end, comparing the characters and moving inward while the left index is less than the right; return false on the first mismatch and true if the pointers cross. That is O(n) time and O(1) extra space, better than reversing the string into a new buffer, which costs O(n) space. Clarify the requirements before coding - whether to ignore case, whether to skip non-alphanumeric characters, and how to treat an empty string, which is conventionally a palindrome. The cleaned variant simply advances each pointer past non-alphanumeric characters before comparing lowercased values.

Q. How would you compute the nth Fibonacci number, and what is the complexity of each approach?
A. Naive recursion returning fib(n-1) plus fib(n-2) recomputes the same subproblems and costs exponential time, roughly O(1.618 to the power n), with O(n) stack depth - it is what interviewers want you to reject. Memoising the results into an array reduces it to O(n) time and O(n) space. The iterative bottom-up version keeps only the last two values, so it is O(n) time and O(1) space, which is the answer to give. Mention that the values overflow a 32-bit int around n equal to 47, so you need a 64-bit type or big integers, and that matrix exponentiation gets it to O(log n) if pressed.

Q. Reverse a singly linked list iteratively.
A. Keep three pointers - previous initialised to null, current initialised to the head, and a temporary next. In each iteration store current.next in next, point current.next at previous, move previous to current, and move current to next, looping until current is null; then return previous as the new head. It runs in O(n) time with O(1) space in a single pass. The recursive version is elegant but costs O(n) stack space and risks a stack overflow on a long list. The mistake to avoid is reassigning current.next before saving it, which loses the rest of the list immediately.

Q. Write a SQL query to find the highest-paid employee in each department.
A. The window-function form is clearest: SELECT dept_id, name, salary FROM (SELECT dept_id, name, salary, RANK() OVER (PARTITION BY dept_id ORDER BY salary DESC) AS rnk FROM employees) t WHERE rnk = 1. RANK returns every tied top earner, whereas ROW_NUMBER would arbitrarily pick one - state which behaviour you want. Without window functions, join the table to a grouped subquery: SELECT e.dept_id, e.name, e.salary FROM employees e JOIN (SELECT dept_id, MAX(salary) AS m FROM employees GROUP BY dept_id) d ON d.dept_id = e.dept_id AND d.m = e.salary. Selecting a name alongside a bare MAX without grouping or joining is the classic wrong answer, because the name is not functionally determined by the group.

Q. What does chmod 755 mean, and how do Linux file permissions work?
A. Each file carries three permission triplets - owner, group, and others - each holding read, write, and execute bits worth 4, 2, and 1 respectively. 755 therefore grants the owner read, write, and execute (4 plus 2 plus 1), and grants group and others read and execute (4 plus 1), which is the normal mode for a directory or a script that everyone may run but only the owner may modify. On a directory the bits mean something different: read lists names, write creates and deletes entries, and execute permits traversing into it, so a directory with read but not execute is nearly useless. 644 is the usual mode for a plain data file, and chmod +x adds the execute bit for every triplet subject to the umask.

Tips from successful candidates

Assessment tips

  • Confirm the current Tech Mahindra pattern from the drive mail before practising old papers
  • Finish one problem or section fully before starting the next
  • Revise the fundamentals listed in the round table on this page

Interview tips

  • Narrate trade-offs; expect “why” after every answer
  • Only list projects you can defend under follow-ups
  • Prepare 3-4 STAR stories for behavioural prompts

HR tips

  • Know why Tech Mahindra, not just why the industry
  • Be clear on location / notice period / higher studies
  • Practise answers on the dedicated HR page

Sources

These links are research inputs we used to map AMCAT/SHL funnels and recurring prompts - not copied page mirrors. We reorganized reports into process tables, outcome notes, and prep takeaways for Tech Mahindra.

Round patterns draw on GeeksforGeeks, GeeksforGeeks phased process write-up, TalentBattle campus summaries, and 2025–2026 prep guides (FreshersNow, PrepInsta, PapersAdda). Cross-check the current drive mail and careers.techmahindra.com for official eligibility. For OA practice, see Tech Mahindra placement papers.

Similar companies

TCS · Wipro · HCL · Infosys · Accenture · Cognizant