Tech Mahindra logo

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

2.8 Rounds average
Average Typical difficulty
69.1% Positive experience

Which role are you interviewing for?

30 roles · 5,000 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Tech Mahindra.

Showing 4 of 5,000
Tech Mahindra logo
Tech Mahindra

Module Lead

Engineering · nearly a year ago

Lead Average Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Technical

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).

Confirmed questions8 questions
  • Can you explain HADR?
  • What are RTO and RPO?
  • Tell me about the Kernel.
Tech Mahindra logo
Tech Mahindra

CFD Engineer

Engineering · nearly a year ago

Mid Easy Negative experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Technical Behavioral

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.

Confirmed questions2 questions
  • Could you write out the 1D heat transfer equation, including boundary conditions?
  • What can you tell me about turbulence models and discretization schemes?
Tech Mahindra logo
Tech Mahindra

Associate Software Engineer

Engineering · nearly a year ago

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

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.

Confirmed questions4 questions
  • 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?
Tech Mahindra logo
Tech Mahindra

ReactJS Developer

Engineering · nearly a year ago

Mid Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

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.

Confirmed questions2 questions
  • 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.

Interview formats

Technical 43.6%
Behavioral 35.8%
Coding 11.5%
Other 3.8%
Presentation 2.5%

Interview difficulty

Easy 22.9%
Average 64.8%
Difficult 12.3%

Candidate experience

Positive 69.1%
Neutral 17.3%
Negative 13.5%

Reports by job function

Engineering 3,614
Operations 674
Other 162
Analytics 156
Consulting 123
Sales 96