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 Associate Software Developer Interview Questions, Process, and Tips

Updated 10 Jul 2024

Top Tech Mahindra Associate Software Developer Interview Questions and Answers

View all 7 questions

Tech Mahindra Associate Software Developer Interview Experiences

5 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

General aptitude questions

Round 2 - Coding Test 

Code logic, basic concepts of c++,

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Basic knowledge of python

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Job Portal and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Easy and moderate can easily crack this round

Round 2 - Coding Test 

There will be two program. Easy and moderate

Round 3 - One-on-one 

(1 Question)

  • Q1. It is a technical interview round, questions were based on my resume only. Moderate level

Associate Software Developer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in Xoriant
Q2. Tell me some of the data types that are used in python?
asked in Xoriant
Q3. What are joins in SQL? Explain each with the real life example?
asked in Xoriant
Q4. How will you delete a file in python module using a python code?
asked in Accenture
Q5. What are some basic DBMS concepts, including joins and subqueries ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is oops concepts
  • Ans. 

    Object-oriented programming concepts that help in organizing and structuring code.

    • Encapsulation: bundling data and methods together in a class

    • Inheritance: creating new classes from existing ones

    • Polymorphism: using a single interface to represent different types

    • Abstraction: hiding unnecessary details and exposing only essential features

  • Answered by AI

Interview Questionnaire 

1 Question

  • Q1. Write a program on polymorphism
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.

    • Polymorphism is achieved through method overriding and method overloading.

    • Method overriding allows a subclass to provide a different implementation of a method that is already defined in its superclass.

    • Method overloading allows multiple methods with the same name but different parameters...

  • Answered by AI

Interview Preparation Tips

College Name: Narayana Engineering College

Tech Mahindra interview questions for designations

 Software Associate

 (1)

 Software Developer

 (98)

 Associate Software Engineer

 (116)

 Associate Software Trainee

 (1)

 Senior Software Developer

 (10)

 Software Developer fresher

 (6)

 Junior Software Developer

 (4)

 Java Software Developer

 (3)

I was interviewed in Dec 2016.

Interview Questionnaire 

11 Questions

  • Q1. Write a program on polymorphism
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as objects of a common superclass.

    • Polymorphism is achieved through method overriding and method overloading.

    • Method overriding allows a subclass to provide a specific implementation of a method that is already defined in its superclass.

    • Method overloading allows multiple methods with the same name but diff...

  • Answered by AI
  • Q2. Write a program on fibbanoci series
  • Ans. 

    Program to generate Fibonacci series

    • Use a loop to generate the series

    • Start with two initial values, 0 and 1

    • Add the previous two numbers to get the next number

    • Repeat the process until the desired number of terms is reached

  • Answered by AI
  • Q3. Write a program on inheritance
  • Ans. 

    A program demonstrating inheritance in object-oriented programming.

    • Inheritance allows a class to inherit properties and methods from another class.

    • The derived class can add new features or override existing ones.

    • Inheritance promotes code reusability and modularity.

    • Example: Creating a base class 'Animal' and derived classes 'Dog' and 'Cat'.

  • Answered by AI
  • Q4. Explain all the OOPS concepts
  • Ans. 

    OOPS concepts are fundamental principles in object-oriented programming.

    • Encapsulation: bundling of data and methods into a single unit (class)

    • Inheritance: ability of a class to inherit properties and methods from another class

    • Polymorphism: ability to use a single interface to represent different types of objects

    • Abstraction: hiding unnecessary details and exposing only essential features

    • Encapsulation: binding data and m...

  • Answered by AI
  • Q5. Explain the types of testing
  • Ans. 

    Types of testing include unit testing, integration testing, system testing, and acceptance testing.

    • Unit testing focuses on testing individual components or units of code.

    • Integration testing verifies the interaction between different components or modules.

    • System testing ensures that the entire system functions correctly.

    • Acceptance testing is performed to validate if the system meets the requirements and is ready for dep

  • Answered by AI
  • Q6. Why black box testing is used
  • Ans. 

    Black box testing is used to test the functionality of a software application without knowing its internal structure.

    • Black box testing focuses on the external behavior of the software.

    • It tests the software from a user's perspective, without any knowledge of the internal code.

    • It helps identify defects or issues in the software's functionality.

    • Black box testing is useful for validating requirements and ensuring the softw...

  • Answered by AI
  • Q7. Explain your academic final year project
  • Ans. 

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

    • Used HTML, CSS, JavaScript for front-end development

    • Implemented PHP and MySQL for back-end functionality

    • Incorporated user authentication and role-based access control

    • Utilized AJAX for dynamic content loading

  • Answered by AI
  • Q8. Tell me about yourself
  • Ans. 

    I am a passionate software developer with a strong background in computer science and experience in developing web applications.

    • Graduated with a degree in Computer Science

    • Proficient in programming languages such as Java, Python, and JavaScript

    • Experience developing web applications using frameworks like React and Angular

    • Strong problem-solving skills and ability to work in a team

  • Answered by AI
  • Q9. A puzzle
  • Q10. Would you like to relocate or not
  • Ans. 

    I am open to relocating for the right opportunity.

    • Open to exploring new locations for career growth

    • Willing to relocate for better job prospects

    • Flexible with moving to different cities or countries

  • Answered by AI
  • Q11. Are you willing to sign the bond
  • Ans. 

    Yes, I am willing to sign the bond.

    • I understand the terms and conditions of the bond.

    • I am committed to fulfilling my obligations as per the bond.

    • I am confident in my abilities to contribute positively to the company.

    • I am willing to invest my time and effort in the company's growth.

    • I have signed similar bonds in the past without any issues.

  • Answered by AI

Interview Preparation Tips

Round: Essay writing
Experience: I was asked to write an essay on the picture displayed on my monitor screen.

Skills: Javascript, Java Programming, Manual testing

Skills evaluated in this interview

Get interview-ready with Top Tech Mahindra Interview Questions

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Jul 2021. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude test on CS subjects like C programming, DBMS, CN, and OS.

Round 2 - Coding Test 

There were 2 input-output based questions of easy to moderate level

Round 3 - Group Discussion 

Every candidate was given an individual topic and was asked to speak on it

Round 4 - HR 

(1 Question)

  • Q1. Some typical HR questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with basic CS subjects you will be able to clear all rounds with ease.

I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on Java,SQL,some trending technologies(IOT,Big data),pattern questions, programming questions with different approaches.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics of DSA, have knowledge about the databases, some common dml ,ddl statements, programming knowledge of a particular language like C,Java, python,etc...have good command on oops concepts... little bit of frameworks knowledge will also help

I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Java questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic questions

I applied via Company Website and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude, reasoning, English, cloud sections

Round 2 - Coding Test 

2 questions in which , one has to complete within an 50 minutes

Round 3 - Communication assessment 

(2 Questions)

  • Q1. Tell me about t Yourself
  • Q2. What are the previous experiences

Interview Preparation Tips

Topics to prepare for Accenture Associate Software Engineer interview:
  • Java
  • SQL
  • Agile Methodology
  • SDLC
Interview preparation tips for other job seekers - Be confident
Keep it just and short
Explain more about your experiences

I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Technical 

(1 Question)

  • Q1. Basic questions of java.
Round 3 - HR 

(1 Question)

  • Q1. Intro and other hr related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Cover the basic questions regarding the programming language.

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Associate 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 Coding Test.
What are the top questions asked in Tech Mahindra Associate Software Developer interview?

Some of the top questions asked at the Tech Mahindra Associate Software Developer interview -

  1. Why black box testing is u...read more
  2. Write a program on fibbanoci ser...read more
  3. Write a program on polymorph...read more

Tell us how to improve this page.

Tech Mahindra Associate Software Developer Interview Process

based on 4 interviews

Interview experience

4.5
  
Good
View more
Tech Mahindra Associate Software Developer Salary
based on 96 salaries
₹3 L/yr - ₹5.5 L/yr
40% less than the average Associate Software Developer Salary in India
View more details

Tech Mahindra Associate Software Developer Reviews and Ratings

based on 6 reviews

3.9/5

Rating in categories

3.9

Skill development

3.1

Work-life balance

3.5

Salary

4.5

Job security

3.4

Company culture

3.1

Promotions

3.4

Work satisfaction

Explore 6 Reviews and Ratings
Software Engineer
26.3k 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