AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    VIEW WINNERS
    • ABECA 2025
      VIEW WINNERS

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    Participate in ABECA 2026 right icon dark
For Employers
Upload Button Icon Add office photos
logo
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
3.5

based on 37.9k Reviews

Play video Play video Video summary
  • About
  • Reviews
    37.9k
  • Salaries
    2.7L
  • Interviews
    4.1k
  • Jobs
    372
  • Benefits
    3.8k
  • Photos
    73
  • Posts
    39

Filter interviews by

Tech Mahindra Senior Software Engineer Interview Questions and Answers

Updated 29 May 2025

113 Interview questions

A Senior Software Engineer was asked 1mo ago
Q. What are collections, and can you explain them in detail with real-time use cases?
Ans. 

Collections are data structures that store groups of related objects, enabling efficient data management and manipulation.

  • ArrayList: A resizable array implementation in Java, useful for storing lists of items like user profiles in a social media app.

  • HashMap: A key-value pair collection that allows for fast retrieval, ideal for caching user sessions in a web application.

  • HashSet: A collection that prevents duplicate...

A Senior Software Engineer was asked 2mo ago
Q. What technical knowledge do you have about SQL development?
Ans. 

I have extensive experience in SQL development, including database design, optimization, and complex query writing.

  • Proficient in writing complex SQL queries for data retrieval and manipulation, e.g., using JOINs, subqueries, and CTEs.

  • Experience in database design and normalization to ensure data integrity and reduce redundancy.

  • Skilled in performance tuning of SQL queries using indexing and query optimization techn...

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
View answers (3)
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
View answers (2)
asked in Persistent Systems
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
View answers (2)
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
View answer (1)
asked in Q3 Technologies
Q5. If you have to prioritize between coding standards and project de ... read more
View answers (2)
View All
A Senior Software Engineer was asked 2mo ago
Q. What are some commonly used Unix commands?
Ans. 

Unix commands are essential tools for file management, process control, and system navigation in Unix-like operating systems.

  • ls: Lists files and directories in the current directory. Example: 'ls -l' for detailed listing.

  • cd: Changes the current directory. Example: 'cd /home/user' to navigate to the user's home directory.

  • cp: Copies files or directories. Example: 'cp file.txt /backup/' to copy 'file.txt' to the back...

🔥 Asked by recruiter 2 times
A Senior Software Engineer was asked 3mo ago
Q. What is dependency injection?
Ans. 

Dependency injection is a design pattern that allows a class to receive its dependencies from an external source rather than creating them internally.

  • Promotes loose coupling between classes, making code easier to manage and test.

  • Facilitates unit testing by allowing mock dependencies to be injected.

  • Commonly used in frameworks like Spring (Java) and Angular (JavaScript).

  • Example: Instead of a class instantiating its ...

What people are saying about Tech Mahindra

View All
divinematcha
Verified Icon
5d
currently not working
Anyone can please help with idea about on-campus onboarding timeline?
Hello, I got selected in Tech Mahindra through their pooled CoE drive in Oct-Sept 2024. CoE means that our training gets conducted by our college faculty, and that started in Feb-March 2025. It's June now, and we still haven't got any offer letter/date of joining/letter of intent for joining. The only official communication by Tech M people was in Jan 2025 an email containing link to form asking for some "additional details" that weren't captured during the drive, which I filled promptly. My HR interviewer stated that I was selected and that we'd be onboarded by Aug-Sept 2025, but so many months without any official confirmation of selection other than one Excel sheet of all selected students from our college having my name in it, with the state of current market for freshers, I'm getting anxious when they'll onboard and even, if they'll onboard at all. I don't have any other offers. Our T&P officers keep saying "soon", but that's their job to do so.
Got a question about Tech Mahindra?
Ask anonymously on communities.
A Senior Software Engineer was asked 3mo ago
Q. What is Exception Handling in stored procedures?
Ans. 

Exception handling in stored procedures manages errors gracefully, ensuring robust database operations.

  • Allows developers to catch and handle errors using TRY...CATCH blocks.

  • Example: BEGIN TRY ... END TRY for normal execution and BEGIN CATCH ... END CATCH for error handling.

  • Can log error details using ERROR_MESSAGE(), ERROR_NUMBER(), etc.

  • Helps maintain data integrity by rolling back transactions in case of errors.

  • E...

A Senior Software Engineer was asked 3mo ago
Q. What are the differences between authorization and authentication?
Ans. 

Authentication verifies identity; authorization determines access rights.

  • Authentication is the process of verifying who a user is.

  • Authorization is the process of determining what a user can do.

  • Example of authentication: Logging in with a username and password.

  • Example of authorization: Granting access to a specific file based on user roles.

  • Authentication can occur without authorization, but authorization cannot occ...

A Senior Software Engineer was asked 3mo ago
Q. What is an interface in programming?
Ans. 

An interface defines a contract for classes, specifying methods and properties without implementation details.

  • Interfaces allow for abstraction, enabling different classes to implement the same methods in their own way.

  • They promote loose coupling by allowing code to depend on abstractions rather than concrete implementations.

  • In languages like Java, an interface can be implemented by multiple classes, allowing for p...

Are these interview questions helpful?
A Senior Software Engineer was asked 3mo ago
Q. What is the difference between a stored procedure and a function in database management?
Ans. 

Stored procedures and functions are both database objects, but they serve different purposes and have distinct characteristics.

  • Stored procedures can perform actions like modifying data, while functions are primarily used to compute and return a value.

  • Stored procedures do not return a value directly, but functions must return a value.

  • Example of a stored procedure: 'CREATE PROCEDURE UpdateEmployeeSalary ...'; Exampl...

A Senior Software Engineer was asked 3mo ago
Q. Why are we using MES Proficy?
Ans. 

MES Proficy enhances manufacturing efficiency through real-time data integration and analytics.

  • Real-time data collection: MES Proficy captures data from machines and processes instantly, allowing for immediate insights.

  • Improved decision-making: With access to real-time analytics, managers can make informed decisions quickly, reducing downtime.

  • Quality control: MES Proficy helps in tracking product quality throughou...

A Senior Software Engineer was asked 4mo ago
Q. Explain the server-client working model and how the server monitors the client's active status.
Ans. 

Server-client model involves server providing services to clients, monitoring client status to ensure active connection.

  • Server-client model involves a server providing services to multiple clients.

  • Clients connect to the server to request and receive data or services.

  • Server monitors client connections to ensure they are active and responsive.

  • Server may use heartbeat signals or periodic checks to monitor client stat...

1 2 3 4 5 6 7

Tech Mahindra Senior Software Engineer Interview Experiences

159 interviews found

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 26 Feb 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Coding Test 

Just few normal coding questions

Round 2 - Technical 

(1 Question)

  • Q1. Simple swift questions
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep this as last option
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 16 Sep 2024

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

I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Basic Java questions, multi threading, springboot
  • Add your answer
Round 2 - Technical 

(1 Question)

  • Q1. Live coding round. Largest common prefix
  • Ans. 

    Find the largest common prefix among an array of strings

    • Iterate through the characters of the first string and compare with the corresponding characters of other strings

    • Stop when a mismatch is found or when reaching the end of any string

    • Return the prefix found so far

  • Answered by AI
    Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 11 Oct 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It's a general aptitude test with 60 questions in 1hr

Round 2 - Group Discussion 

Gave a topic to discuss

Round 3 - Technical 

(2 Questions)

  • Q1. Reverse a string
  • Ans. 

    Reverse a string by iterating through the characters and swapping them

    • Create a function that takes a string as input

    • Initialize two pointers, one at the beginning and one at the end of the string

    • Swap the characters at the two pointers and move them towards the center until they meet

  • Answered by AI
    Add your answer
  • Q2. Oops topic questions
  • Add your answer
Round 4 - HR 

(2 Questions)

  • Q1. Problem solving skills
  • Add your answer
  • Q2. General knowledge questions
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 18 Sep 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. About the automation framework
  • Add your answer
  • Q2. Few questions related to Selenium, c#, API testing, Restsharp
  • Add your answer
Round 2 - HR 

(1 Question)

  • Q1. About the experience and package discussion
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 20 Nov 2024

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

I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Coding Test 

I was asked to write a program to reverse a string using Java.

Round 2 - Technical 

(4 Questions)

  • Q1. What are my roles and responsibilities?
  • Ans. 

    As a Senior Software Engineer, your roles and responsibilities include leading development projects, mentoring junior team members, and ensuring high-quality code.

    • Leading development projects from conception to completion

    • Mentoring and providing guidance to junior team members

    • Ensuring the quality of code through code reviews and testing

    • Collaborating with cross-functional teams to deliver software solutions

    • Staying update...

  • Answered by AI
    Add your answer
  • Q2. Explain about polymorphism
  • Ans. 

    Polymorphism is the ability of a single function or method to operate on different types of data.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example of compile-time polymorphism: function overloading in C++.

    • Example of runtime polymorphism: method overriding in Java.

  • Answered by AI
    Add your answer
  • Q3. Explain the differences between regression testing and retesting
  • Ans. 

    Regression testing is testing the entire application after changes, while retesting is testing a specific bug fix.

    • Regression testing involves testing the entire application to ensure that new code changes have not negatively impacted existing functionality.

    • Retesting involves testing a specific bug fix to ensure that the issue has been resolved.

    • Regression testing is typically done after every code change, while retestin...

  • Answered by AI
    Add your answer
  • Q4. Explain about Pega testing
  • Ans. 

    Pega testing is a software testing process specifically designed for applications built on the Pega platform.

    • Pega testing involves testing the functionality, performance, and security of applications developed using Pega technology.

    • It includes testing various components such as user interfaces, business logic, integrations, and workflows.

    • Test cases are designed to validate the behavior of Pega applications based on bus...

  • Answered by AI
    Add your answer
Round 3 - HR 

(1 Question)

  • Q1. Explain about Automation Framework
  • Ans. 

    Automation framework is a set of guidelines, best practices, tools, and libraries used to automate testing of software applications.

    • Provides structure and guidelines for automated testing

    • Helps in organizing test scripts and test data

    • Supports reusability of code and components

    • Facilitates easy maintenance and scalability

    • Examples: Selenium WebDriver, TestNG, Cucumber

  • Answered by AI
    Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 1 Aug 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Sql and pyhton moderate level questions

Round 2 - Technical 

(2 Questions)

  • Q1. Bigquery and airflow architectire
  • Add your answer
  • Q2. Sql window functions and analytical questions
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 23 Mar 2025

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

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Can you tell me about yourself?
  • Add your answer
  • Q2. What technical knowledge do you have about SQL development?
  • Ans. 

    I have extensive experience in SQL development, including database design, optimization, and complex query writing.

    • Proficient in writing complex SQL queries for data retrieval and manipulation, e.g., using JOINs, subqueries, and CTEs.

    • Experience in database design and normalization to ensure data integrity and reduce redundancy.

    • Skilled in performance tuning of SQL queries using indexing and query optimization techniques...

  • Answered by AI
    Add your answer
  • Q3. What are some commonly used Unix commands?
  • Ans. 

    Unix commands are essential tools for file management, process control, and system navigation in Unix-like operating systems.

    • ls: Lists files and directories in the current directory. Example: 'ls -l' for detailed listing.

    • cd: Changes the current directory. Example: 'cd /home/user' to navigate to the user's home directory.

    • cp: Copies files or directories. Example: 'cp file.txt /backup/' to copy 'file.txt' to the backup di...

  • Answered by AI
    Add your answer
  • Q4. Educational qualification
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in yourself.
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 15 Oct 2024

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

I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is Can FD and why it is required.
  • Ans. 

    CAN FD stands for Controller Area Network Flexible Data Rate, it is required for high-speed communication in automotive and industrial applications.

    • CAN FD allows for higher data rates compared to traditional CAN networks

    • It is necessary for transmitting large amounts of data quickly and efficiently

    • Used in applications where real-time communication and reliability are crucial, such as automotive ECUs

    • Example: CAN FD is us...

  • Answered by AI
    Add your answer
  • Q2. Difference bewtween LKA and LDW.
  • Ans. 

    LKA stands for Lane Keep Assist, while LDW stands for Lane Departure Warning.

    • LKA helps keep the vehicle centered in its lane by providing steering input if necessary.

    • LDW alerts the driver if the vehicle is unintentionally drifting out of its lane.

    • LKA is more proactive in assisting the driver with lane keeping, while LDW is more of a warning system.

    • Some vehicles may have both LKA and LDW features integrated for enhanced...

  • Answered by AI
    Add your answer
Round 2 - Technical 

(2 Questions)

  • Q1. Aspice model and itr requirement.
  • Ans. 

    ASPICE (Automotive SPICE) model is a framework for software development in the automotive industry. ITR (Integrated Test Requirement) is a part of ASPICE focusing on testing requirements.

    • ASPICE is a framework for software development in the automotive industry

    • ITR is a part of ASPICE that focuses on testing requirements

    • ASPICE helps in ensuring high-quality software development in automotive projects

  • Answered by AI
    Add your answer
  • Q2. Writing the Test case for ADAS ECU.
  • Ans. 

    Writing test cases for ADAS ECU involves verifying functionality and performance of the electronic control unit.

    • Identify the input and output requirements of the ADAS ECU

    • Create test cases to cover different scenarios such as normal operation, edge cases, and failure modes

    • Include test cases for communication protocols, sensor inputs, and system responses

    • Verify the integration of ADAS ECU with other components in the sys...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Topics to prepare for Tech Mahindra Senior Software Engineer interview:
  • CAN
  • Ethernet
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 1 Sep 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Find average of integer arrays using java 8 streams
  • Ans. 

    Calculate average of integer arrays using Java 8 streams

    • Use IntStream to convert the array to a stream of integers

    • Use average() method to calculate the average of the integers

    • Collect the result using getAsDouble() method

  • Answered by AI
    Add your answer
  • Q2. What is idempotency
  • Ans. 

    Idempotency is the property of an operation where applying it multiple times has the same effect as applying it once.

    • Idempotency ensures that repeating the same operation multiple times will not change the result.

    • Examples include GET requests in RESTful APIs, where multiple identical requests will return the same response.

    • Idempotency is important in distributed systems to prevent duplicate operations.

    • PUT and DELETE req...

  • Answered by AI
    Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 6 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Functions And clsses
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - good work environment
Anonymous
More about working at Tech Mahindra
  • HQ - Pune, Maharashtra, India
  • IT Services & Consulting
  • 1 Lakh+ Employees (India)
  • Public
  • Analytics & KPO
  • Engineering & Construction

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, Javascript, SQL and Spring Boot.
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
What are the most common questions asked in Tech Mahindra Senior Software Engineer HR round?

The most common HR questions asked in Tech Mahindra Senior Software Engineer interview are -

  1. What are your strengths and weakness...read more
  2. Where do you see yourself in 5 yea...read more
  3. Why are you looking for a chan...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 Interviews By Designations

  • Tech Mahindra Software Engineer Interview Questions
  • Tech Mahindra Senior Software Engineer Interview Questions
  • Tech Mahindra Customer Service Associate Interview Questions
  • Tech Mahindra Customer Support Associate Interview Questions
  • Tech Mahindra Associate Software Engineer Interview Questions
  • Tech Mahindra Customer Service Executive Interview Questions
  • Tech Mahindra Customer Care Executive Interview Questions
  • Tech Mahindra Software Developer Interview Questions
  • Show more
  • Tech Mahindra Customer Support Executive Interview Questions
  • Tech Mahindra Technical Lead Interview Questions

Interview Questions for Popular Designations

  • Software Engineer Interview Questions
  • Associate Software Engineer Interview Questions
  • Softwaretest Engineer Interview Questions
  • Software Engineer Trainee Interview Questions
  • Software Developer Intern Interview Questions
  • Software Developer Interview Questions
  • Software Development Engineer Interview Questions
  • Junior Software Developer Interview Questions
  • Show more
  • Junior Software Engineer Interview Questions
  • Full Stack Software Developer Interview Questions

Overall Interview Experience Rating

4/5

based on 136 interview experiences

Difficulty level

Easy 23%
Moderate 71%
Hard 6%

Duration

Less than 2 weeks 69%
2-4 weeks 26%
6-8 weeks 3%
More than 8 weeks 3%
View more

Top Skills for Tech Mahindra Senior Software Engineer

Software Development Interview Questions & Answers
250 Questions
Data Structures Interview Questions & Answers
250 Questions
Web Development Interview Questions & Answers
250 Questions
Java Interview Questions & Answers
250 Questions
Operating Systems Interview Questions & Answers
250 Questions
Cloud Computing Interview Questions & Answers
250 Questions

Senior Software Engineer Interview Questions from Similar Companies

LTIMindtree
LTIMindtree Senior Software Engineer Interview Questions
3.7
 • 229 Interviews
Wipro
Wipro Senior Software Engineer Interview Questions
3.7
 • 151 Interviews
Capgemini
Capgemini Senior Software Engineer Interview Questions
3.7
 • 146 Interviews
HCLTech
HCLTech Senior Software Engineer Interview Questions
3.5
 • 116 Interviews
Accenture
Accenture Senior Software Engineer Interview Questions
3.8
 • 82 Interviews
Infosys
Infosys Senior Software Engineer Interview Questions
3.6
 • 81 Interviews
TCS
TCS Senior Software Engineer Interview Questions
3.6
 • 63 Interviews
Coforge
Coforge Senior Software Engineer Interview Questions
3.3
 • 60 Interviews
Mphasis
Mphasis Senior Software Engineer Interview Questions
3.3
 • 58 Interviews
Cognizant
Cognizant Senior Software Engineer Interview Questions
3.7
 • 47 Interviews
View all
Tech Mahindra Senior Software Engineer Salary
based on 22.1k salaries
₹6.4 L/yr - ₹24 L/yr
14% less than the average Senior Software Engineer Salary in India
View more details

Tech Mahindra Senior Software Engineer Reviews and Ratings

based on 2k 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.4

Work satisfaction

Explore 2k Reviews and Ratings
Senior Software Engineer Jobs at Tech Mahindra
Tech Mahindra
Sr. Software Engineer

Mumbai

4-7 Yrs

₹ 7.4-25 LPA

Tech Mahindra
Sr. Software Engineer

Chennai

4-6 Yrs

₹ 4.5-24 LPA

Tech Mahindra
Sr. Software Engineer

Mumbai

4-7 Yrs

₹ 12-19.34 LPA

Explore more jobs
Tech Mahindra Salaries in India
Software Engineer
26.6k salaries
unlock blur

₹2 L/yr - ₹11 L/yr

Senior Software Engineer
22.1k salaries
unlock blur

₹6.4 L/yr - ₹24 L/yr

Technical Lead
12.4k salaries
unlock blur

₹9.8 L/yr - ₹39 L/yr

Associate Software Engineer
6k salaries
unlock blur

₹1.9 L/yr - ₹5.7 L/yr

Team Lead
5.3k salaries
unlock blur

₹5.8 L/yr - ₹18.3 L/yr

Explore more salaries
Compare Tech Mahindra with
Infosys

Infosys

3.6
Compare
Cognizant

Cognizant

3.7
Compare
Accenture

Accenture

3.8
Compare
Wipro

Wipro

3.7
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • Tech Mahindra Interview Questions >
  • Tech Mahindra Senior Software Engineer Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Trusted by over 1.5 Crore job seekers to find their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

10 Lakh+

Interviews

1.5 Crore+

Users

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2025 winners awaited tag
  • Participate in ABECA 2026
  • Invite employees to rate
AmbitionBox
  • About Us
  • Our Team
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter