Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Tech Mahindra Team. If you also belong to the team, you can get access from here

Tech Mahindra Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Tech Mahindra Software Developer Interview Questions, Process, and Tips

Updated 21 Feb 2025

Top Tech Mahindra Software Developer Interview Questions and Answers

View all 60 questions

Tech Mahindra Software Developer Interview Experiences

98 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

Mostly basic python questions and few programs

Round 3 - Coding Test 

Questions on pandas, Numpy and multiprocessing

Round 4 - One-on-one 

(2 Questions)

  • Q1. Mostly salary discussion
  • Q2. Expectations and current salary
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy to medium and can be solved with little effort

Round 2 - Communication 

(2 Questions)

  • Q1. They display sentences on screen we should read it
  • Q2. What is the most inspirational scene you have ever seen
Round 3 - Technical 

(1 Question)

  • Q1. Interview is very casual which focussed more on projects

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. Oops concepts and basics of programming
  • Q2. Write any logic for example palindrome
  • Ans. 

    Palindrome logic checks if a word or phrase reads the same backward as forward.

    • Remove all spaces and punctuation marks from the input string.

    • Convert the string to lowercase to ignore case sensitivity.

    • Reverse the string and compare it with the original string.

    • If both are equal, then the input string is a palindrome.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jan 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Group Discussion 

Before and after corona problem in india

Round 3 - Aptitude Test 

Addition, subtraction, multiplication and divisions

Round 4 - HR 

(2 Questions)

  • Q1. What about your self and skills
  • Q2. What about your career path
Round 5 - Technical 

(1 Question)

  • Q1. What is python and sql
  • Ans. 

    Python is a high-level programming language known for its simplicity and readability. SQL is a language used for managing and querying databases.

    • Python is used for web development, data analysis, artificial intelligence, and more

    • SQL is used to retrieve and manipulate data stored in relational databases

    • Python has a large standard library and a vibrant community of developers

    • SQL can be used to create, read, update, and d

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Communication skills and technical skills

Skills evaluated in this interview

Tech Mahindra interview questions for designations

 Senior Software Developer

 (10)

 Software Developer fresher

 (6)

 Associate Software Developer

 (5)

 Junior Software Developer

 (4)

 Java Software Developer

 (3)

 Software Developer Intern

 (2)

 Software Developer Trainee

 (1)

 Full Stack Software Developer

 (2)

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jul 2022. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Java 8 features and In depth questions about the same
  • Q2. SpringBoot Annotations and it's purposes
  • Ans. 

    SpringBoot annotations are used to simplify the development process by providing metadata to the Spring framework.

    • Annotations like @RestController, @RequestMapping, @Autowired are used to define controllers, request mappings, and dependency injection respectively

    • Annotations like @Service, @Repository are used to define service and repository classes

    • Annotations like @Configuration, @ComponentScan are used for configurat

  • Answered by AI
  • Q3. How Collection works behind the scenes
  • Ans. 

    Collections in programming languages are data structures that store and organize multiple elements.

    • Collections can be implemented using various data structures such as arrays, linked lists, hash tables, etc.

    • They provide methods to add, remove, and access elements in the collection.

    • Examples of collections include lists, sets, maps, queues, and stacks.

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What is your weakness
  • Q2. How to handle a unresponsive teammate
  • Ans. 

    Address the issue directly, offer help, communicate effectively, involve a supervisor if necessary

    • Have a one-on-one conversation with the unresponsive teammate to understand the reason for their behavior

    • Offer help and support to the teammate if they are struggling with their tasks

    • Communicate clearly and effectively about the impact of their unresponsiveness on the team's progress

    • Involve a supervisor or team lead if the...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviews are fairly easy.
Less chances of coding round(I didnt get any)
Have some in depth knowledge about your primary field

Skills evaluated in this interview

Get interview-ready with Top Tech Mahindra Interview Questions

I applied via AmbitionBox and was interviewed in Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

Reasoning and arithmetic 60 min

Round 3 - Technical 

(1 Question)

  • Q1. Subject questions and our skills to explain them and in clearly voice without hesitation
Round 4 - HR 

(1 Question)

  • Q1. Company details and growth of company how to develop and y reason to take u and package of salary and need to confidence on u

Interview Preparation Tips

Interview preparation tips for other job seekers - face any interview with ur smile face and be confidence while interview and be calm & peace of surroundings , be patience...

Software Developer Jobs at Tech Mahindra

View all
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is oops? and explain all features
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • OOPs is based on the concept of classes and objects

    • Encapsulation, Inheritance, and Polymorphism are the three main features of OOPs

    • Encapsulation is the process of binding data and functions that manipulate the data

    • Inheritance is the process of creating new classes from existing ones

    • Polymorphism is the ability of ob...

  • Answered by AI
  • Q2. What is final,finally
  • Ans. 

    final and finally are keywords in Java used for different purposes.

    • final is used to declare a constant variable or to prevent method overriding or class inheritance.

    • finally is used in a try-catch block to execute a block of code regardless of whether an exception is thrown or not.

    • final and finally are not related to each other in any way.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Its total about hardworking ,may be you chance a lot of learninf is there

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Coding test is moderate

Round 2 - HR 

(2 Questions)

  • Q1. Some questions regarding last project
  • Q2. Salary expectation

Interview Preparation Tips

Topics to prepare for Tech Mahindra Software Developer interview:
  • Dotnet development
  • ASP.Net MVC
  • C#
  • Frontend
  • SQL Server
Interview preparation tips for other job seekers - Nothing just be confident
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
4-6 weeks
Result
Selected Selected

I appeared for an interview before Jan 2023.

Round 1 - Technical 

(1 Question)

  • Q1. What is db and can we connect db how to secure db connection and db object
  • Ans. 

    A database (db) is a structured collection of data. We can connect to a db using a database management system (DBMS).

    • DB is short for database, which is a structured collection of data.

    • To connect to a db, we need a database management system (DBMS) like MySQL, Oracle, or MongoDB.

    • To secure a db connection, we can use encryption, authentication, and access control measures.

    • DB objects refer to the entities within a db, suc

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Job Portal and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Coding Test 

Online test that had 3 medium level questions, one required hashmap, two others were on String manipulation

Contribute & help others!
anonymous
You can choose to be anonymous

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Software Developer interview?
Tech Mahindra interview process usually has 2-3 rounds. The most common rounds in the Tech Mahindra interview process are Technical, Aptitude Test and HR.
How to prepare for Tech Mahindra Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Tech Mahindra. The most common topics and skills that interviewers at Tech Mahindra expect are Software Development, Java, Hibernate, Spring and Struts.
What are the top questions asked in Tech Mahindra Software Developer interview?

Some of the top questions asked at the Tech Mahindra Software Developer interview -

  1. what is the difference between call by value and call by referen...read more
  2. What is the difference b/w confidence and over confiden...read more
  3. 1)What was the introduced in c programming...read more
How long is the Tech Mahindra Software Developer interview process?

The duration of Tech Mahindra Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

SALARIES

Quintessence

Junior Executive, Coimbatore

unlock blur L/yr (AmbitionBox Estimate)

(1 salary)

SALARIES

Rico Auto Industries

Production Engineer Incharge

unlock blur L/yr

(3 salaries)

SALARIES

Longspan Structures

Senior Engineer, Pune

unlock blur L/yr (AmbitionBox Estimate)

(1 salary)

COMPANY BENEFITS

VERSETAL TECH SOLUTIONS

Vmware Consultant

1 benefit

REVIEWS

Tech Mahindra

No Reviews

SALARIES

Birlasoft

LIST OF COMPANIES

Eisai Pharmaceuticals

Locations

SALARIES

Coforge

LIST OF COMPANIES

Ramky Infrastructure

Locations

Tell us how to improve this page.

Tech Mahindra Software Developer Interview Process

based on 93 interviews

5 Interview rounds

  • Resume Shortlist Round
  • Coding Test Round - 1
  • Coding Test Round - 2
  • HR Round
  • Technical Round
View more
Tech Mahindra Software Developer Salary
based on 4.3k salaries
₹2.2 L/yr - ₹12.7 L/yr
17% less than the average Software Developer Salary in India
View more details

Tech Mahindra Software Developer Reviews and Ratings

based on 368 reviews

3.9/5

Rating in categories

3.7

Skill development

3.8

Work-life balance

3.4

Salary

3.8

Job security

3.8

Company culture

3.2

Promotions

3.7

Work satisfaction

Explore 368 Reviews and Ratings
Software Engineer
26.3k salaries
unlock blur

₹2 L/yr - ₹9.3 L/yr

Senior Software Engineer
21.4k salaries
unlock blur

₹5.5 L/yr - ₹23 L/yr

Technical Lead
11.7k salaries
unlock blur

₹9.5 L/yr - ₹32 L/yr

Associate Software Engineer
5.5k salaries
unlock blur

₹1.8 L/yr - ₹8.2 L/yr

Team Lead
5k salaries
unlock blur

₹5.2 L/yr - ₹17 L/yr

Explore more salaries
Compare Tech Mahindra with

Infosys

3.6
Compare

Cognizant

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview