Tech Mahindra logo

Tech Mahindra Systems Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 67 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
71.6% Positive experience

Candidate interview experiences

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

Showing 3 of 67
Tech Mahindra logo
Tech Mahindra

Systems Administrator

Operations · more than a year ago

Entry Average Negative experience Decline offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

Recruiters didn't seem to know what they were recruiting for, and didn't read my CV or understand the job requirements. Very disappointing. This 30 words minimum policy is very stupid. I'm starting to think that Glassdoor is also a very horrible place to work because of this, cause you can't have a nice place to work and have such a limited approach.

Confirmed questions1 question
  • Why do you want to work for us?
Tech Mahindra logo
Tech Mahindra

System Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

The interview included basic operations, core Java concepts, and a focus on communication skills and confidence. Topics covered were Java core java, Multithreading, Exception handling, Collection framework, String handling, the difference between Comparable and comparator, String vs string buffer, String builder vs string buffer, and the difference between Final, finally, and finalized.

Confirmed questions1 question
  • How would you manage a stressful situation encountered during your project?
Tech Mahindra logo
Tech Mahindra

Senior Systems Engineer

Engineering · more than a year ago

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

The interview was conducted over Zoom. It primarily focused on algorithms and data structures. The interviewer was helpful, providing hints when I struggled, and I managed to answer most theoretical questions after completing some basic string-based algorithms.

Confirmed questions1 question
  • Is it permissible to use a list as a key in a dictionary, and what is the reasoning behind it?

Tech Mahindra Systems Engineer Interview Questions

Quoted word for word from Tech Mahindra interview reports.

“Is it permissible to use a list as a key in a dictionary, and what is the reasoning behind it?”

Read reports →

“If there are 7 people on a bus, and each person has 7 bags, and each bag contains 7 cats, and each cat has 7 kittens, how many legs are on the bus?”

Read reports →

“Given 28 identical balls, one of which is lighter, how can you find the lighter ball using a weighing balance in exactly 3 tries?”

Read reports →

“Explain Call by Value and Call by Reference, along with their syntax.”

Read reports →

“Can you explain the difference between the Kernel and the shell?”

Read report →

“Can you explain the difference between final, finally, and finalize in Java?”

Read report →

“Could you write a program to generate the Fibonacci Series?”

Read report →

“Explain the distinctions between Arrays, Structures, and Unions, including their syntax.”

Read report →

“Could you elaborate on the distinctions between lists and tuples?”

Read report →

Formats, difficulty and experience

Across all 67 Tech Mahindra interview reports.

Interview formats

Technical 44.9%
Behavioral 36.1%
Coding 11.4%
Presentation 3.8%
Other 3.8%

Interview difficulty

Easy 20.9%
Average 68.7%
Difficult 10.4%

Candidate experience

Negative 9%
Positive 71.6%
Neutral 19.4%