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

I applied via Job Portal and was interviewed in Nov 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 - Technical 

(1 Question)

  • Q1. Question from javascript, React

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic well. And keep notice period low, you resign and then apply.

I applied via Naukri.com and was interviewed in Sep 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 - HR 

(8 Questions)

  • Q1. What are your salary expectations?
  • Q2. What is your family background?
  • Q3. Share details of your previous job.
  • Q4. Tell me about yourself.
  • Q5. What are your strengths and weaknesses?
  • Q6. Where do you see yourself in 5 years?
  • Q7. Why are you looking for a change?
  • Q8. Why should we hire you?

Interview Preparation Tips

Interview preparation tips for other job seekers - Upskilling must and Confidence, I have brushed-up lost of technology. nobody can ask more questions about it.
2. it should improve your practical knowledge.

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
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jun 2022. 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 tips
Round 2 - Aptitude Test 

All aptitude topics are covered

Round 3 - Case Study 

English paragraph writing in 10 minutes

Round 4 - Technical 

(1 Question)

  • Q1. Topics related to computer sciences
Round 5 - HR 

(1 Question)

  • Q1. Checked my english fluency on random topics

Interview Preparation Tips

Interview preparation tips for other job seekers - just be yourself
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Dec 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 - Technical 

(3 Questions)

  • Q1. Difference between arraylist and linked list?
  • Ans. 

    ArrayList is a resizable array implementation while LinkedList is a doubly linked list implementation.

    • ArrayList is faster for accessing elements while LinkedList is faster for adding or removing elements.

    • ArrayList uses contiguous memory while LinkedList uses non-contiguous memory.

    • ArrayList is better for random access while LinkedList is better for sequential access.

    • Example: ArrayList - List names = new ArrayList<>(); L

  • Answered by AI
  • Q2. How to configure hibernate with spring framework?
  • Ans. 

    Hibernate can be configured with Spring using LocalSessionFactoryBean and HibernateTransactionManager.

    • Add hibernate and spring dependencies in pom.xml

    • Configure datasource in application.properties

    • Create LocalSessionFactoryBean bean in Spring configuration

    • Configure hibernate properties in LocalSessionFactoryBean

    • Create HibernateTransactionManager bean in Spring configuration

    • Use @Transactional annotation for database tran

  • Answered by AI
  • Q3. Types of annotations in spring boot?
  • Ans. 

    Spring Boot has several annotations for different purposes.

    • Spring Boot annotations are used for configuration, mapping, security, testing, etc.

    • @Configuration, @RestController, @RequestMapping, @Autowired, @Test are some commonly used annotations.

    • Annotations help in reducing boilerplate code and make the code more readable and maintainable.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Tech Mahindra Senior Software Engineer interview:
  • OOPS
  • Collections
  • Multithreading
  • Exception handling
Interview preparation tips for other job seekers - Prepare basic fundamentals of any programming language and do some coding excercise like palindrome, string reverse etc.

Skills evaluated in this interview

Tech Mahindra interview questions for designations

 Senior Software Engineer 2

 (2)

 Senior Software Engineer Testing

 (2)

 Senior Software Development Engineer

 (1)

 Senior Software Quality Engineer

 (1)

 Senior Associate Software Engineer

 (1)

 Software Engineer

 (192)

 Senior Software Developer

 (10)

 Senior Software Tester

 (1)

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 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 - Aptitude Test 

Maths English Reasoning

Round 3 - Technical 

(1 Question)

  • Q1. SAP FICO Org structure , Procure to pay cycle Order to Cash
Round 4 - HR 

(1 Question)

  • Q1. Package and Notice period

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont join TechM unless you want to retire

Get interview-ready with Top Tech Mahindra Interview Questions

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 Jan 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 - Coding Test 

Ask some basic questions related to c programming,but if concept is not clear then you will trap ,then after some logical coding and link list related programin ..

Round 3 - Technical 

(1 Question)

  • Q1. Relate to 4g technology,call flow ,srvcc ,some basic question related to rach process ,csfb,handover flow ,project related questions
Round 4 - HR 

(1 Question)

  • Q1. Basic background details, salary discuss

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic details of c/c++ ,link list ,stl ,explain project in details
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Android Related Questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Android and Kotlin and Java language questions
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion and some behavior questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Goof company to work with, There is no cons working here. Good culture and work environment plus work life balance.

Interview Questionnaire 

1 Question

  • Q1. They asked all the technical question and also about my current role.

Interview Preparation Tips

Interview preparation tips for other job seekers - Do prepare a bit about the interview and be truthful

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

Interview Questionnaire 

2 Questions

  • Q1. About PLSQL & SQL basic and advanced queries.
  • Q2. About projects and what is your contribution in your projects?

Interview Preparation Tips

Interview preparation tips for other job seekers - Question all about your work experience, so just prepare concepts and explain each answer with your work experience

I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic concepts from C#.Net, Asp.net, MVC, Web API, Angular8 and SQL Server

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep yourself updated with the current technologies and brush up your basics. Have knowledge in few technolgies concern domain.

Focus more on basic concepts. For ex: if you are a .net developer, have knowledge in c#.Net, ASP.Net,ADO.Net,Entity Framework, ASP.Net MVC,Web API and SQL Server. If you are aware of any front end technologies like Angular JS/ Angular8, it gives an additional weight to your profile and more chances to grab any offer.

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