Tech Mahindra logo

Tech Mahindra Software Engineer Interview Questions
& Process

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

Based on 2,213 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
73.8% Positive experience

Candidate interview experiences

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

Showing 3 of 2,213
Tech Mahindra logo
Tech Mahindra

Senior Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

The technical round was all about my knowledge of automation testing, Java, Selenium, how to design frameworks, API testing, and dealing with real-time project situations. Then, the HR round was more about my communication skills, my past work experience, what my career goals are, if I'd be a good cultural fit, and if I'm generally a good match for the company.

Confirmed questions4 questions
  • Tell me about automation frameworks.
  • What about Java?
  • CI/CD experience?
Tech Mahindra logo
Tech Mahindra

Software Engineer

Engineering · nearly a year ago

Entry Easy Negative experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Recruiter call Technical screen Recruiter call Technical screen
Interview formats
Technical Behavioral

First, there were five rounds. The first was an aptitude test, followed by a technical interview. Then, a communication round, and another technical interview. The next was an easy HR interview, and finally, a technical interview where they asked about my project and some Java theory.

Confirmed questions5 questions
  • Tell me about SQL.
  • What is DBMS?
  • Explain Java theory.
Tech Mahindra logo
Tech Mahindra

Software Engineer

Engineering · nearly a year ago

Entry Difficult Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical

So, the interview covered understanding the differences between Database Management Systems and Relational Database Management Systems. We also talked about Tables, Fields, and Records, their definitions, and how they relate to data storage. Finally, we discussed Keys, specifically primary keys, foreign keys, and unique keys, and their importance in maintaining data integrity and relationships.

Confirmed questions3 questions
  • Explain the differences between Database Management Systems and Relational Database Management Systems.
  • What are Tables, Fields, and Records and how do they relate to data storage?
  • What are Primary keys, foreign keys, and unique keys, and why are they important for data integrity and relationships?

Tech Mahindra Software Engineer Interview Questions

Quoted word for word from Tech Mahindra interview reports.

“If given a list with four numbers, how would you update the list with the squares of those numbers?”

Read reports →

“Given an output, calculate the difference between the product of even numbers and the product of odd numbers.”

Read reports →

“How would you find the length of a list and a string without using built-in functions?”

Read reports →

“Could you write code to find the index of the second occurrence of a letter in a string?”

Read reports →

“Could you write a program to count how many times each character appears in a given string?”

Read report →

“Can you explain what MySql is and whether it's a DBMS or a Database?”

Read report →

“What are Tables, Fields, and Records and how do they relate to data storage?”

Read report →

“Can you write the logic for a program that determines if a year is a leap year?”

Read report →

“Can you explain what a primary key is in the context of a database?”

Read report →

Formats, difficulty and experience

Across all 2,213 Tech Mahindra interview reports.

Interview formats

Technical 44.9%
Behavioral 32.5%
Coding 15.8%
Other 3.3%
Presentation 1.8%

Interview difficulty

Easy 24.5%
Average 66.2%
Difficult 9.3%

Candidate experience

Positive 73.8%
Negative 10.3%
Neutral 15.9%