i
Tech Mahindra
Filter interviews by
General aptitude questions
Code logic, basic concepts of c++,
I applied via Job Portal and was interviewed in Feb 2024. There were 3 interview rounds.
Easy and moderate can easily crack this round
There will be two program. Easy and moderate
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
What people are saying about Tech Mahindra
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...
Tech Mahindra interview questions for designations
I was interviewed in Dec 2016.
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...
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
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'.
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...
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
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...
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
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
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
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.
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Campus Placement and was interviewed before Jul 2021. There were 4 interview rounds.
Aptitude test on CS subjects like C programming, DBMS, CN, and OS.
There were 2 input-output based questions of easy to moderate level
Every candidate was given an individual topic and was asked to speak on it
I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.
I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.
I applied via Company Website and was interviewed before Jul 2021. There were 3 interview rounds.
Aptitude, reasoning, English, cloud sections
2 questions in which , one has to complete within an 50 minutes
I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.
based on 4 interviews
Interview experience
based on 6 reviews
Rating in categories
Software Engineer
26.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
11.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
Cognizant
Accenture
Wipro