i
Tech Mahindra
Filter interviews by
Clear (1)
Mostly basic python questions and few programs
Questions on pandas, Numpy and multiprocessing
Easy to medium and can be solved with little effort
Palindrome logic checks if a word or phrase reads the same backward as forward.
Remove all spaces and punctuation marks from the input string.
Convert the string to lowercase to ignore case sensitivity.
Reverse the string and compare it with the original string.
If both are equal, then the input string is a palindrome.
What people are saying about Tech Mahindra
I applied via Naukri.com and was interviewed in Jan 2023. There were 5 interview rounds.
Before and after corona problem in india
Addition, subtraction, multiplication and divisions
Python is a high-level programming language known for its simplicity and readability. SQL is a language used for managing and querying databases.
Python is used for web development, data analysis, artificial intelligence, and more
SQL is used to retrieve and manipulate data stored in relational databases
Python has a large standard library and a vibrant community of developers
SQL can be used to create, read, update, and d
Tech Mahindra interview questions for designations
I applied via Referral and was interviewed before Jul 2022. There were 2 interview rounds.
SpringBoot annotations are used to simplify the development process by providing metadata to the Spring framework.
Annotations like @RestController, @RequestMapping, @Autowired are used to define controllers, request mappings, and dependency injection respectively
Annotations like @Service, @Repository are used to define service and repository classes
Annotations like @Configuration, @ComponentScan are used for configurat
Collections in programming languages are data structures that store and organize multiple elements.
Collections can be implemented using various data structures such as arrays, linked lists, hash tables, etc.
They provide methods to add, remove, and access elements in the collection.
Examples of collections include lists, sets, maps, queues, and stacks.
Address the issue directly, offer help, communicate effectively, involve a supervisor if necessary
Have a one-on-one conversation with the unresponsive teammate to understand the reason for their behavior
Offer help and support to the teammate if they are struggling with their tasks
Communicate clearly and effectively about the impact of their unresponsiveness on the team's progress
Involve a supervisor or team lead if the...
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via AmbitionBox and was interviewed in Oct 2022. There were 4 interview rounds.
Reasoning and arithmetic 60 min
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs is based on the concept of classes and objects
Encapsulation, Inheritance, and Polymorphism are the three main features of OOPs
Encapsulation is the process of binding data and functions that manipulate the data
Inheritance is the process of creating new classes from existing ones
Polymorphism is the ability of ob...
final and finally are keywords in Java used for different purposes.
final is used to declare a constant variable or to prevent method overriding or class inheritance.
finally is used in a try-catch block to execute a block of code regardless of whether an exception is thrown or not.
final and finally are not related to each other in any way.
I applied via Walk-in and was interviewed before Aug 2023. There were 2 interview rounds.
Coding test is moderate
I appeared for an interview before Jan 2023.
A database (db) is a structured collection of data. We can connect to a db using a database management system (DBMS).
DB is short for database, which is a structured collection of data.
To connect to a db, we need a database management system (DBMS) like MySQL, Oracle, or MongoDB.
To secure a db connection, we can use encryption, authentication, and access control measures.
DB objects refer to the entities within a db, suc
I applied via Job Portal and was interviewed before Sep 2023. There was 1 interview round.
Online test that had 3 medium level questions, one required hashmap, two others were on String manipulation
The duration of Tech Mahindra Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 93 interviews
5 Interview rounds
based on 368 reviews
Rating in categories
Software Engineer
26.3k
salaries
| ₹2 L/yr - ₹9.3 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.7k
salaries
| ₹9.5 L/yr - ₹32 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