i
Tech Mahindra
Filter interviews by
Microservices are a software development technique where applications are composed of small, independent services that communicate over well-defined APIs.
Microservices break down applications into smaller, loosely coupled services
Each service is responsible for a specific function and can be developed, deployed, and scaled independently
Communication between services is typically done through APIs, often using lightweig...
Implement list comparator in object class for employees based on salary and name
Override the compareTo method in the Employee class to compare based on salary and name
Use Comparator interface to implement custom sorting logic
Example: Employee class with fields salary and name, compareTo method comparing first by salary then by name
I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.
Hash map is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.
Hash map uses a hash function to determine the index of the key-value pair in the underlying array.
Collisions can occur when two keys hash to the same index, which can be resolved using techniques like chaining or open addressing.
Hash maps have constant time complexity O(1) for insertion, deletion...
Display list of employees using stream api
Use Stream API to iterate through the list of employees
Use forEach() method to display each employee's information
Example: employees.stream().forEach(employee -> System.out.println(employee));
What people are saying about Tech Mahindra
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.
Tech Mahindra interview questions for designations
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 3 interview rounds.
Bootstraping a React app without Create React App (CRA)
Set up webpack configuration for bundling
Install necessary dependencies like react, react-dom, babel, etc.
Configure Babel for transpiling JSX and ES6 syntax
Set up a development server for hot reloading
Create a basic folder structure for components, styles, etc.
I applied via Naukri.com and was interviewed in Aug 2023. There were 4 interview rounds.
Some of the top questions asked at the Tech Mahindra Senior Software Engineer interview -
The duration of Tech Mahindra Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 125 interviews
4 Interview rounds
based on 1.8k 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