
Tech Mahindra Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5,000 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 5,000 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Tech Mahindra.
Module Lead
It's a technical interview, touching on concepts. Depends on the specific pillar you're interviewing for. Regular concepts are important, and ECS knowledge is a bonus. You'll need to know about SAP RISE, high availability, and Disaster recovery (RTO and RPO).
- Can you explain HADR?
- What are RTO and RPO?
- Tell me about the Kernel.
CFD Engineer
They were looking for someone to build analytical models and calculators for LAM Research. The process involved questions about heat transfer, CFD, and numerical methods. The HR round was pretty rough; the HR kept negotiating the salary even after I was clear about my expectations. And when I turned down the offer, the HR continued to call and sort of pressure me.
- Could you write out the 1D heat transfer equation, including boundary conditions?
- What can you tell me about turbulence models and discretization schemes?
Associate Software Engineer
We had a technical interview where they asked basic Java, OOPs, DSA, and DBMS questions. I had to write code on paper and explain my logic. They also asked me to explain one of my projects and its real-life applications. After that, there was an HR interview where I had to introduce myself and explain why I'm a good fit for the role.
- Can you write the logic for a program that determines if a year is a leap year?
- Explain one of your projects and its real-world application.
- Could you please introduce yourself?
ReactJS Developer
The interview process involved a phone resume screening followed by a technical interview. The technical part really dug into core skills for frontend roles: HTML, CSS, JavaScript, and ReactJS concepts like components, hooks, state management, and the basics of Redux. They also covered API integration, performance optimization, and some general problem-solving.
- Can you explain what React is and its main features?
- What is tree shaking in the context of React or JavaScript development?
Tech Mahindra Interview Questions
Quoted word for word from Tech Mahindra interview reports.
“Regarding threading, why are notify, notifyAll, and wait methods outside of the Thread class?”
Read reports →“Can you write python code to check if two strings are anagrams?”
Read reports →“If given a list with four numbers, how would you update the list with the squares of those numbers?”
Read reports →“Is it possible to modify a database after using the TRUNCATE command?”
Read reports →“Can you create a dictionary from a list, using the elements as keys and their frequencies as values, and then sort it by frequency from highest to lowest?”
Read report →“What is the solution to the Tower of Hanoi problem with 5 rings?”
Read report →“How would you find the length of a list and a string without using built-in functions?”
Read report →“What is tree shaking in the context of React or JavaScript development?”
Read report →“Could you write a program to count how many times each character appears in a given string?”
Read report →Formats, difficulty and experience
Across all 5,000 Tech Mahindra interview reports.