i
Tech Mahindra
Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
General communication check
If you learn perfectly it will be easy
If you practice perfectly it will be easy
Java is a high-level, object-oriented programming language, while C++ is a low-level, multi-paradigm language.
Java is platform-independent, while C++ is platform-dependent.
Java uses automatic garbage collection, while C++ requires manual memory management.
Java does not support pointers, while C++ does.
Java has a simpler syntax compared to C++.
Java is more secure due to its strong type checking and exception handling me
Single inheritance allows a class to inherit from only one parent class, while multiple inheritance allows a class to inherit from multiple parent classes.
Single inheritance: class A can inherit from class B.
Multiple inheritance: class A can inherit from class B and class C.
Single inheritance is simpler and easier to understand.
Multiple inheritance can lead to ambiguity and complexity, known as the diamond problem.
Lang...
I applied via Naukri.com and was interviewed in Nov 2022. There were 4 interview rounds.
Same topics but deep questions
What people are saying about Tech Mahindra
I applied via Walk-in and was interviewed in Dec 2022. There were 3 interview rounds.
Tech Mahindra interview questions for designations
Get interview-ready with Top Tech Mahindra Interview Questions
Basic aptitude questions very easy
Apple program and some c programming and python
Operators in programming are symbols that perform specific operations on one or more operands.
Operators can be arithmetic (+, -, *, /), assignment (=), comparison (==, !=, <, >), logical (&&, ||, !), bitwise (&, |, ^), etc.
Unary operators operate on a single operand, while binary operators operate on two operands.
Examples: 5 + 3 (addition), x = 10 (assignment), a == b (comparison), true && false (logical)
I was interviewed before Jan 2024.
My salary expectation is based on my experience, skills, and the market rate for Software Engineers in this region.
Consider my years of experience in software development
Take into account my specialized skills and certifications
Research the current market rate for Software Engineers in this area
Collections in Java are classes and interfaces that provide a way to store and manipulate groups of objects.
Collections are used to manage groups of objects in Java.
They provide a way to store, retrieve, and manipulate data in a structured manner.
Some examples of collections in Java include ArrayList, LinkedList, HashSet, and HashMap.
Collections can be used to sort, search, and filter data, among other things.
Dependency injection is a design pattern used in Spring to inject dependencies into an object at runtime.
Dependency injection is used to reduce tight coupling between classes
Spring provides three types of dependency injection: constructor injection, setter injection, and field injection
Constructor injection is the preferred method as it ensures that all dependencies are provided at object creation
Setter injection is us...
Join operations combine data from two or more tables based on a related column.
Join operations are used to retrieve data from multiple tables in a single query.
Common types of join operations include inner join, left join, right join, and full outer join.
Inner join returns only the matching rows from both tables, while left join returns all rows from the left table and matching rows from the right table.
Right join is s...
I was interviewed in Jan 2023.
Some of the top questions asked at the Tech Mahindra Software Engineer interview -
The duration of Tech Mahindra Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 153 interviews
5 Interview rounds
based on 2.6k 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