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
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is Promise chaining
  • Ans. 

    Promise chaining is a technique in JavaScript where multiple asynchronous operations are chained together to ensure they execute in a specific order.

    • Allows for sequential execution of asynchronous operations

    • Each operation returns a Promise which can be chained with .then()

    • Helps avoid callback hell and makes code more readable

    • Example: fetch(url).then(response => response.json()).then(data => console.log(data))

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Advanced javaScript questions

Skills evaluated in this interview

Interview experience
5
Excellent
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. JavaScript functions to find unique elements in array
  • Ans. 

    Use JavaScript filter and indexOf to find unique elements in array of strings.

    • Use filter method to iterate through the array and return only elements that have a unique index.

    • Use indexOf method to check if the current element is the first occurrence in the array.

    • Example: const arr = ['apple', 'banana', 'apple', 'orange']; const uniqueArr = arr.filter((item, index) => arr.indexOf(item) === index);

  • Answered by AI
  • Q2. How to create private functions in JavaScript
  • Ans. 

    Private functions in JavaScript can be created using closures or ES6 classes with the use of the 'private' keyword.

    • Use closures to create private functions by defining a function within another function and returning it.

    • Use ES6 classes with the 'private' keyword to create private methods.

    • Private functions can also be created using the module pattern by returning an object with public methods that have access to private

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Rest integration process
  • Q2. Process of oauth integration
  • Ans. 

    OAuth integration is a process of allowing third-party applications to access a user's data without exposing their credentials.

    • Understand OAuth flow (authorization code, implicit, client credentials, resource owner password credentials)

    • Register your application with the OAuth provider to get client ID and client secret

    • Implement OAuth authentication in your application using libraries like OAuth2.0 or OpenID Connect

    • Hand...

  • Answered by AI

Skills evaluated in this interview

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
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Company Website and was interviewed in May 2024. There was 1 interview round.

Round 1 - Aptitude Test 

Logical reasoning, verbal ability

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Company Website

Round 1 - Aptitude Test 

To asking coding type syntax

Round 2 - Coding Test 

To asking about coding program

Round 3 - Group Discussion 

To know how stuff are planning to do jab

Round 4 - HR 

(1 Question)

  • Q1. We can prove myself to company

Interview Preparation Tips

Topics to prepare for Tech Mahindra Software Developer interview:
  • Python
  • SQL

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
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude round consist of aptitude as well as questions related CN and OS

Round 2 - Coding Test 

This round was coding round consisting of 3 coding questions.

Round 3 - Technical 

(2 Questions)

  • Q1. Questions on sql,database were asked
  • Q2. What is the sequence of delete,truncate and drop
  • Ans. 

    The sequence of delete, truncate, and drop is in increasing order of data removal and impact on the database.

    • Delete removes specific rows from a table without affecting the table structure. Example: DELETE FROM table_name WHERE condition;

    • Truncate removes all rows from a table, but keeps the table structure intact. Example: TRUNCATE TABLE table_name;

    • Drop removes the entire table along with its structure from the databas

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. It was easy peasy.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be consistent.

Skills evaluated in this interview

Get interview-ready with Top Tech Mahindra Interview Questions

Software Developer Interview Questions & Answers

user image pragatiandroid

posted on 22 May 2024

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

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Basic questions, previous projects and coding

Software Developer Jobs at Tech Mahindra

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

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

(2 Questions)

  • Q1. What is your strength
  • Q2. What is your weekness,self introduction, qualification,how much salary acceptance

Interview Preparation Tips

Interview preparation tips for other job seekers - Management, hardworking
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Aug 2023. 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 

Very easy to understand the aptitude test

Round 3 - Coding Test 

This one also very easy to understand the coding

Round 4 - Assignment 

This is the best option

Interview Preparation Tips

Topics to prepare for Tech Mahindra Software Developer interview:
  • Java
  • Javascript
  • C
  • C++
  • MS Office
Interview preparation tips for other job seekers - I want a job please give me one opportunity in your company thank you
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Prepare for core java advanced java
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2022. 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 Resume tips
Round 2 - One-on-one 

(4 Questions)

  • Q1. 1)What was the introduced in c programming? 2
  • Ans. 

    C introduced structured programming and allowed modular programming with functions.

    • C introduced the concept of structured programming with the use of control structures like if-else, for, while, and switch-case.

    • It also allowed modular programming with the use of functions, which could be reused in different parts of the program.

    • C also introduced the concept of pointers, which allowed direct manipulation of memory addre...

  • Answered by AI
  • Q2. 2) type of the array?
  • Ans. 

    The question is incomplete and lacks context. Please provide more information.

    • Answered by AI
    • Q3. What is looping statement?
    • Ans. 

      A looping statement is used to execute a block of code repeatedly until a certain condition is met.

      • Looping statements are used to automate repetitive tasks.

      • Common looping statements include for, while, and do-while loops.

      • For example, a for loop can be used to iterate through an array and perform a certain action on each element.

      • A while loop can be used to repeatedly execute a block of code as long as a certain conditio...

    • Answered by AI
    • Q4. What is built in function?
    • Ans. 

      Built-in functions are pre-defined functions in programming languages that can be used without defining them first.

      • Built-in functions are part of the language's standard library

      • They are designed to perform common tasks such as string manipulation, math operations, and input/output

      • Examples of built-in functions in Python include print(), len(), and range()

      • They can save time and effort by providing pre-written code for c

    • Answered by AI
    Round 3 - Assignment 

    C programming in data type ,array,looping,structure,

    Interview Preparation Tips

    Interview preparation tips for other job seekers - I advise for good excellent work and my strantgh are highly motivated diciplean person

    Skills evaluated in this interview

    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

    REVIEWS

    Tech Mahindra

    No Reviews

    SALARIES

    Birlasoft

    LIST OF COMPANIES

    Eisai Pharmaceuticals

    Locations

    SALARIES

    Coforge

    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