i
Tech Mahindra
Filter interviews by
I applied via Telegram and was interviewed before May 2021. There were 4 interview rounds.
Actually it's a mixture of Apptitude, coding and tecnical test. And exam time is too much it's 4 hr 20 min.
Yaa it's coding test mainly. 2 code are their almost 1.30 hr and some coding related question. Total exam time is 3hr.
NullPointerException is a runtime exception that occurs when a program tries to access or use an object reference that is null.
It is a common exception in Java programming.
It is thrown when a program attempts to use an object reference that has not been initialized.
It indicates that there is an attempt to access or invoke a method on an object that is null.
Example: String str = null; str.length();
Yes, by using the super() method in the derived class.
super() method calls the base class method
Derived class must inherit from the base class
Example: class Derived(Base): def method(self): super().method()
Call by value and call by reference are two ways of passing arguments to a function.
Call by value passes a copy of the argument value to the function.
Call by reference passes a reference to the memory location of the argument.
Call by value is used for simple data types like int, float, etc.
Call by reference is used for complex data types like arrays, structures, etc.
C++ supports polymorphism through virtual functions and inheritance.
Polymorphism allows objects of different classes to be treated as if they were of the same class.
Virtual functions are declared in the base class and overridden in the derived class.
Dynamic binding is used to determine which function to call at runtime.
Examples include function overriding, templates, and operator overloading.
To swap two variables, use a temporary variable to store one value before swapping them.
Create a temporary variable to store one of the values
Assign the first variable to the temporary variable
Assign the second variable to the first variable
Assign the temporary variable to the second variable
Pointers are variables that store memory addresses of other variables or functions.
Pointers are used to access and manipulate memory directly.
They are commonly used in programming languages like C and C++.
Example: int *ptr; // declaring a pointer to an integer variable
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
What people are saying about Tech Mahindra
I was interviewed in May 2024.
General aptitide and logical reasoning
The impact of artificial intelligence on society
AI has revolutionized various industries such as healthcare, finance, and transportation
Ethical concerns surrounding AI, such as job displacement and privacy issues
Potential benefits of AI, such as improved efficiency and decision-making
Examples like self-driving cars, virtual assistants, and medical diagnosis systems
Object-oriented programming paradigm focusing on objects and classes.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
I prefer Java for its platform independence, strong community support, and extensive libraries.
Platform independence allows Java code to run on any device with a Java Virtual Machine (JVM)
Strong community support ensures quick resolution of issues and access to resources
Extensive libraries provide pre-built solutions for common programming tasks
Java is widely used in enterprise applications, web development, and mobile
ML stands for Machine Learning, a subset of artificial intelligence that focuses on the development of algorithms and models that allow computers to learn from and make predictions or decisions based on data.
ML involves training algorithms to recognize patterns in data and make decisions or predictions without being explicitly programmed.
Common techniques in ML include supervised learning, unsupervised learning, and re...
I am an avid hiker and have climbed several mountains in my free time.
I enjoy outdoor activities like hiking and camping
I have climbed Mount Kilimanjaro and Mount Rainier
I find solace in nature and often go on solo hikes
I approach problems methodically by breaking them down into smaller tasks, researching possible solutions, and seeking input from colleagues.
Identify the root cause of the problem
Break down the problem into smaller, manageable tasks
Research possible solutions and best practices
Seek input and feedback from colleagues or mentors
Implement a solution and test it thoroughly
Iterate on the solution if necessary
Tech Mahindra interview questions for designations
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
Aptitude was easy, all that matters is speed.
Coding questions were also easy uf you are well aware of the basic concepts of whatever programming language you choose.
The aptitude test was on moderate level.
The coding test was comparitively very easy.
It was an online english speaking and reading test.
It was quantitative and reasoning
Coding and SQL questions
OOPs concepts are fundamental principles of object-oriented programming like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Allows objects to be treated as instances of their parent class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hides the complex implementat...
Aptitude test on shl
2 question on shl platform
I applied via Company Website and was interviewed in Jul 2024. There were 5 interview rounds.
It was easy. The test took around 1.5 hours.
It was around 1.5 hours with 45mins for 2 easy coding questions and remaining time for behavioural questions.
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
This round includes several, but easy aptitude questions on topics like ratio, percentage, profit-loss etc.
Some of the top questions asked at the Tech Mahindra Associate Software Engineer interview -
The duration of Tech Mahindra Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 101 interviews
6 Interview rounds
based on 602 reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.2 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.7k
salaries
| ₹9.5 L/yr - ₹38 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Team Lead
5k
salaries
| ₹5.2 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro