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 4 Mar 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 97 questions

Tech Mahindra Senior Software Engineer Interview Experiences

150 interviews found

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

(2 Questions)

  • Q1. Cross site scripting
  • Q2. Csrf token in CodeIgniter
  • Ans. 

    CSRF token in CodeIgniter is a security feature to prevent cross-site request forgery attacks.

    • CSRF protection is enabled by default in CodeIgniter.

    • To generate a CSRF token, use the form_open() function in views.

    • To validate the CSRF token, use the form_validation library in controllers.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Xxe tage explain
  • Ans. 

    XXE stands for XML External Entity and is a type of attack that exploits vulnerabilities in XML parsers.

    • XXE attacks involve injecting malicious XML entities into an XML document to exploit vulnerabilities in the parser.

    • These attacks can lead to sensitive data disclosure, server-side request forgery, and remote code execution.

    • Preventing XXE attacks involves validating and sanitizing input, disabling external entity proc

  • Answered by AI
  • Q2. Soap vs RESTFUL API
  • Ans. 

    SOAP is a protocol, RESTful is an architectural style for APIs.

    • SOAP is a protocol with strict standards for communication

    • RESTful APIs are more flexible and use standard HTTP methods

    • SOAP is XML-based, RESTful APIs can use various formats like JSON

    • SOAP has built-in security features, RESTful APIs rely on external mechanisms

    • SOAP is more suitable for complex operations, RESTful APIs are simpler and more lightweight

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Was good 👍

Skills evaluated in this interview

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

(1 Question)

  • Q1. Technical questions related to your domain
Round 2 - One-on-one 

(1 Question)

  • Q1. Technical as well as managerial
Round 3 - HR 

(1 Question)

  • Q1. Package and date of joining

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Worst interviewer
Round 2 - Technical 

(1 Question)

  • Q1. Worst interviewer
Round 3 - Technical 

(1 Question)

  • Q1. Worst interviewer
Round 4 - HR 

(1 Question)

  • Q1. Worst interviewer
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Mainframe Basics
  • Q2. Mainframe Logical

Tech Mahindra interview questions for designations

 Senior Software Engineer Testing

 (2)

 Senior Software Engineer 2

 (2)

 Senior Software Development Engineer

 (1)

 Senior Software Quality Engineer

 (1)

 Software Engineer

 (189)

 Senior Software Developer

 (10)

 Senior Software Programmer

 (1)

 Senior Software Tester

 (1)

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Mostly Core Java like Collection, Exception in overriding method, internal working of hashmap and hashset.
Round 2 - Technical 

(1 Question)

  • Q1. Java 8 Features, Spring Security, Microservices, Oops, design pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Core Java, Java 8 features, Spring Annotation, Spring Security

Get interview-ready with Top Tech Mahindra Interview Questions

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

I was interviewed before Jan 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Project in last company and related questions
  • Q2. Transformer architecture and explanation of self attention mechanism
  • Ans. 

    Transformer architecture is a neural network model based on self-attention mechanism for sequence-to-sequence tasks.

    • Transformer architecture is composed of encoder and decoder layers.

    • Self-attention mechanism allows each word in a sequence to attend to all other words in the sequence.

    • This mechanism helps capture long-range dependencies in the input data.

    • Example: Google's BERT and OpenAI's GPT models are based on transfo

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. RAG pipeline architecture
  • Q2. AWS end to end
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotiation
  • Q2. AWS end to end

Interview Preparation Tips

Interview preparation tips for other job seekers - As a candidate for a generative AI position, concentrate on questions related to projects. Understand the fundamentals of Retrieval-Augmented Generation (RAG) and the AWS RAG pipeline. There will be no coding round.

Senior Software Engineer Jobs at Tech Mahindra

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

I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Azure Rollback policy
  • Q2. Kubernetes CNI and Network policies
  • Q3. How error handling in ansible
  • Ans. 

    Error handling in Ansible involves using various modules and strategies to manage and respond to errors during playbook execution.

    • Use the 'failed_when' directive in tasks to specify conditions that should result in a task failure.

    • Utilize the 'ignore_errors' directive to continue executing tasks even if errors occur.

    • Implement error handling with 'rescue' and 'always' blocks in playbooks to handle errors and cleanup task...

  • Answered by AI
Round 2 - Technical 

(3 Questions)

  • Q1. Why pod is ephemeral
  • Ans. 

    Pod is ephemeral due to its temporary nature and dynamic lifecycle.

    • Pods are designed to be easily created, destroyed, and replaced.

    • Pods do not have persistent storage by default.

    • Pods are scheduled and managed by the Kubernetes control plane.

    • Pods can be automatically rescheduled to different nodes in case of failures.

  • Answered by AI
  • Q2. Kubernetes architecture and services
  • Q3. What are access ties available in azure storage
  • Ans. 

    Access tiers in Azure Storage include hot, cool, and archive tiers.

    • Hot access tier: Optimized for frequently accessed data with higher storage costs.

    • Cool access tier: Optimized for infrequently accessed data with lower storage costs.

    • Archive access tier: Optimized for rarely accessed data with the lowest storage costs.

    • Data in the archive tier may have longer retrieval times compared to hot and cool tiers.

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. Explain project
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines

    • Created user-friendly interface for adding, editing, and deleting tasks

    • Implemented notifications for upcoming deadlines

    • Integrated with calendar API for scheduling tasks

  • Answered by AI
  • Q2. How will you handle errors in prod environment
  • Ans. 

    I will handle errors in prod environment by implementing proper error logging, monitoring, and alerting systems.

    • Implement comprehensive error logging to track errors and their root causes

    • Set up monitoring tools to detect errors in real-time and alert the team

    • Establish a process for prioritizing and resolving errors based on impact and severity

    • Regularly review and analyze error logs to identify patterns and prevent futu

  • Answered by AI
  • Q3. What are the steps you will take while updating a build and how you will do rollback
  • Ans. 

    Steps for updating a build and performing rollback

    • Create a backup of the current build before making any changes

    • Update the build with the necessary changes and test thoroughly

    • If issues are found, identify the cause and plan for rollback

    • Rollback by restoring the backup of the previous build

    • Communicate the rollback to the team and document the process

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well on technologies you mentioned on resume and real time projects.

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Code in stream API
  • Ans. 

    Using stream API to process data in a functional way

    • Stream API in Java provides a way to process collections of objects in a functional style

    • It allows operations like filter, map, reduce, and collect to be performed on streams of data

    • Example: List names = Arrays.asList("Alice", "Bob", "Charlie"); names.stream().filter(name -> name.startsWith("A")).forEach(System.out::println);

Answered by AI
  • Q2. SQL Queries and concepts of databases
  • Round 2 - Technical 

    (2 Questions)

    • Q1. 2 coding questions on JAVA
    • Q2. 3 questions on PLSQL and SQL mixed
    Round 3 - HR 

    (2 Questions)

    • Q1. Salary negotiation
    • Q2. Work accountability
    Interview experience
    1
    Bad
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Coding question on Front end tech

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Hold the offer at last moment after taking the documents. Very bad behaviour
    No professionalism
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    Selected Selected

    I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

    Round 1 - Technical 

    (1 Question)

    • Q1. React Native lifecycle and other basic components. They can ask anything from base.

    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 126 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.4k salaries
    ₹5.5 L/yr - ₹23 L/yr
    12% less than the average Senior Software Engineer Salary in India
    View more details

    Tech Mahindra Senior Software Engineer Reviews and Ratings

    based on 1.8k reviews

    3.6/5

    Rating in categories

    3.5

    Skill development

    3.7

    Work-life balance

    3.1

    Salary

    3.6

    Job security

    3.4

    Company culture

    2.7

    Promotions

    3.4

    Work satisfaction

    Explore 1.8k Reviews and Ratings
    Senior Software Engineer

    Mumbai

    7-12 Yrs

    Not Disclosed

    Senior Software Engineer

    Mumbai

    3-6 Yrs

    Not Disclosed

    Senior Software Engineer - OM, CPQ

    Hyderabad / Secunderabad,

    Pune

    +1

    5-10 Yrs

    ₹ 20-35 LPA

    Explore more jobs
    Software Engineer
    26.4k salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Senior Software Engineer
    21.4k salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Technical Lead
    11.7k salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Associate Software Engineer
    5.5k salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Team Lead
    5k salaries
    unlock blur

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