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

Tech Mahindra Senior Software Engineer Interview Questions, Process, and Tips

Updated 8 Apr 2025

Top Tech Mahindra Senior Software Engineer Interview Questions and Answers

  • Q1. How to apply SOLID principle and what is dependency injection and why to use it and scenarios on where to use
  • Q2. In azure data factory how would you implement the functionality of tumbling window without actually using that feature already available?
  • Q3. 1)Val a = Array(1,2,1,3,4) Need output as (1,2) (2,1) (1,3) (3,4)
View all 105 questions

Tech Mahindra Senior Software Engineer Interview Experiences

155 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Oct 2022. There were 2 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 tips
Round 2 - Technical 

(2 Questions)

  • Q1. Oops, spring, annotations, hibernate, Java 8
  • Q2. Spring boot, Rest API, latest stack

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare normal Java questions

I applied via Naukri.com and was interviewed before Sep 2021. There were 3 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 tips
Round 2 - Technical 

(1 Question)

  • Q1. All My Interview questions related to PHP, Drupal.
Round 3 - HR 

(1 Question)

  • Q1. In this round we are discussing about policy and salary.

Interview Preparation Tips

Topics to prepare for Tech Mahindra Senior Software Engineer interview:
  • PHP
  • Drupal
  • MySQL
Interview preparation tips for other job seekers - I am very happy and glade to work with TM.
I have completed my one year successfully in Tech Mahindra.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q2. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q3. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q4. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q5. K Largest Elements Problem Statement You are given an integer k a ... read more

I applied via Naukri.com and was interviewed before Jul 2021. There were 2 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 tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Introduce yourself and your project(s) experiences.
  • Q2. Brief about all the different tools used in your current project.

Interview Preparation Tips

Interview preparation tips for other job seekers - To be honest, I had multiple things in my favor:
-- It was my last week of the notice period.
-- They were looking for an urgent hire.
-- My client in my existing company is a very giant name in the tech world.

There supposed to be two rounds of interview. But because of the above things, they only took one and selected me.

One crucial advice I can share is, do ask the shift timings as my current project and a lot of others work in afternoon shift (1:30PM to 10:30PM). That could be a deal breaker for many. Just to be clear shift allowance is there.

Senior Software Engineer Interview Questions & Answers

user image Sudhindrababu Kandukuri

posted on 26 Oct 2023

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

I applied via Naukri.com and was interviewed before 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 tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Based on experience
Round 3 - Technical 

(1 Question)

  • Q1. Based on Experience
Round 4 - HR 

(1 Question)

  • Q1. Based on previous experience

Interview Preparation Tips

Interview preparation tips for other job seekers - I feel good

Tech Mahindra interview questions for designations

 Senior Software Engineer Testing

 (2)

 Senior Software Engineer 2

 (2)

 Senior Software Quality Engineer

 (1)

 Senior Associate Software Engineer

 (1)

 Senior Software Development Engineer

 (1)

 Software Engineer

 (193)

 Senior Software Developer

 (10)

 Senior Software Tester

 (1)

I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. Basic questions with respect to your technology will be asked. BE CONFIDENT while answering.
  • Q2. What is MES?
  • Ans. 

    MES stands for Manufacturing Execution System, a software system used to manage and monitor production processes.

    • MES helps to track and optimize production processes in real-time.

    • It collects data from various sources such as machines, sensors, and operators.

    • MES provides visibility into the production process, enabling better decision-making and improved efficiency.

    • Examples of MES software include Siemens Opcenter, SAP ...

  • Answered by AI
  • Q3. Basic data flow in MES
  • Q4. SQL Stored procedure debugging and sp optimization.
  • Q5. Indexing in sql
  • Ans. 

    Indexing in SQL improves query performance by creating a data structure that allows for faster data retrieval.

    • Indexing involves creating a separate data structure that contains the indexed columns and their corresponding row locations.

    • Indexes can be created on one or multiple columns.

    • Indexes can be clustered or non-clustered.

    • Clustered indexes determine the physical order of data in a table, while non-clustered indexes ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident. Only basic questions will be asked related to your technology

Skills evaluated in this interview

Get interview-ready with Top Tech Mahindra Interview Questions

I applied via Approached by Company and was interviewed in Nov 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic questions about React native and small coding test also based on flatlist conponent.
Round 2 - Technical 

(1 Question)

  • Q1. Questions about Redux, git, state management, apps in which i did work, basic components and their props, React hooks

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and give your best

I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Core Java- Collection interface, static classes, wrapper interface, basic program of collection
  • Q2. DBMS: Join types- Inner ,outer ,left explanation, Triggers
  • Q3. Spring: Architecture, Controller vs RestController, Property file, maven basic

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and brush up your basic programming before attending interview.

I applied via Recruitment Consulltant and was interviewed in Feb 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Kafka related question, api gateway

Interview Preparation Tips

Interview preparation tips for other job seekers - learn basic concepts thoroughly. revise kafka, microservices architecture, api gateway. etc

I applied via Recruitment Consultant and was interviewed in Sep 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. For the job position & responsibility
  • Q2. Team management
  • Q3. Field of specialist

Interview Preparation Tips

Interview preparation tips for other job seekers - Be interactive during the interview, try to make interview as normal conversation and discussion,
There are only 2outcome selected or rejected that is interviewer choice. So no need to take stress. Tell everything that you can do and have experience.

I applied via Naukri.com and was interviewed in Oct 2021. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Question from core java like abstraction, Reflection, String and Threading. Internal working of Hashmap and Synchronized hashmap

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your core concept well and try to give right answer if you know. go through the following topics
1. Core java (All 0ops principles )
2. Collection ( Internal Working of Differenct Collection Classes like internal wokring of Hashmap, indexing and collision)
3. Streams
4. Threading
5. Reflection

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Senior Software Engineer interview?
Tech Mahindra interview process usually has 2-3 rounds. The most common rounds in the Tech Mahindra interview process are Technical, HR and Resume Shortlist.
How to prepare for Tech Mahindra Senior Software Engineer 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 Engineering, Java, Spring Boot, SQL and Javascript.
What are the top questions asked in Tech Mahindra Senior Software Engineer interview?

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

  1. How to apply SOLID principle and what is dependency injection and why to use it...read more
  2. In azure data factory how would you implement the functionality of tumbling win...read more
  3. 1)Val a = Array(1,2,1,3,4) Need output as (1,2) (2,1) (1,3) (3...read more
How long is the Tech Mahindra Senior Software Engineer interview process?

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

Tell us how to improve this page.

Tech Mahindra Senior Software Engineer Interview Process

based on 132 interviews

4 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
View more
Tech Mahindra Senior Software Engineer Salary
based on 21.6k salaries
₹5.5 L/yr - ₹23.4 L/yr
13% less than the average Senior Software Engineer Salary in India
View more details

Tech Mahindra Senior Software Engineer Reviews and Ratings

based on 1.9k reviews

3.6/5

Rating in categories

3.4

Skill development

3.7

Work-life balance

3.1

Salary

3.5

Job security

3.4

Company culture

2.7

Promotions

3.3

Work satisfaction

Explore 1.9k Reviews and Ratings
Software Engineer
26.4k salaries
unlock blur

₹2 L/yr - ₹9.4 L/yr

Senior Software Engineer
21.6k salaries
unlock blur

₹5.5 L/yr - ₹23.4 L/yr

Technical Lead
11.9k salaries
unlock blur

₹9.6 L/yr - ₹32 L/yr

Associate Software Engineer
5.7k salaries
unlock blur

₹1.8 L/yr - ₹5.9 L/yr

Team Lead
5k salaries
unlock blur

₹5.3 L/yr - ₹17.5 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