i
Tech Mahindra
Filter interviews by
Performance tuning is the process of optimizing software to improve its speed, efficiency, and resource utilization.
Identifying bottlenecks and areas of inefficiency
Optimizing algorithms and data structures
Reducing I/O operations and network latency
Caching frequently accessed data
Profiling and benchmarking to measure improvements
Tuning hardware and infrastructure
Testing and validating changes before deployment
Difference between view and materialized view
A view is a virtual table that does not store data, while a materialized view is a physical table that stores data
Views are dynamically generated while materialized views are precomputed and stored
Materialized views are faster for read-heavy workloads but slower for write-heavy workloads
Materialized views need to be refreshed periodically to ensure data consistency
posted on 5 Sep 2023
I applied via Naukri.com and was interviewed before Sep 2022. There were 4 interview rounds.
I appeared for an interview before Feb 2024.
What people are saying about Tech Mahindra
I applied via LinkedIn and was interviewed in Nov 2022. There were 2 interview rounds.
Design patterns are reusable solutions to common software design problems.
Design patterns provide a common language for developers to communicate about solutions to common problems.
They can improve the quality, maintainability, and scalability of software.
Examples include the Singleton pattern, Factory pattern, and Observer pattern.
The N-Queen problem is to place N chess queens on an NxN board so that no two queens threaten each other.
Backtracking is a common algorithmic technique used to solve the N-Queen problem.
The algorithm tries to place a queen in each row of the board, and backtracks if it cannot find a valid position.
The solution can be optimized by using bit manipulation to check for conflicts between queens.
The time complexity of the al...
Tech Mahindra interview questions for designations
I applied via LinkedIn and was interviewed in Jun 2022. There were 4 interview rounds.
Explaining Unix command procedure and functional queries
Unix commands are used to perform various tasks on the Unix operating system
Commands can be executed in the terminal or through shell scripts
Functional queries involve retrieving specific information from a database
Queries can be written in SQL or other query languages
Unix commands can be used to manipulate and analyze data in databases
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Recruitment Consulltant and was interviewed in Aug 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Aug 2022. There were 3 interview rounds.
I applied via Referral and was interviewed before Jun 2023. There were 2 interview rounds.
I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.
HashMap in Java uses an array of linked lists to store key-value pairs, with keys being hashed to determine the index in the array.
HashMap contains an array of linked lists where each element is a key-value pair
When a key is inserted, its hash code is used to determine the index in the array
If multiple keys hash to the same index, they are stored in a linked list at that index
To retrieve a value, the key's hash code is...
I applied via Naukri.com and was interviewed before Dec 2022. There were 4 interview rounds.
Yes
I have extensive experience dealing with customers through email
I prioritize clear and concise communication to address customer inquiries and concerns
I ensure prompt responses and follow-ups to maintain customer satisfaction
I have successfully resolved complex issues and provided technical guidance via email
I maintain a professional and empathetic tone in all customer interactions
Some of the top questions asked at the Tech Mahindra Senior Software Engineer interview for experienced candidates -
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 45 interviews
4 Interview rounds
based on 1.9k reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.5 L/yr |
Senior Software Engineer
21.6k
salaries
| ₹5.5 L/yr - ₹23.5 L/yr |
Technical Lead
11.9k
salaries
| ₹9.6 L/yr - ₹38.5 L/yr |
Associate Software Engineer
5.7k
salaries
| ₹1.8 L/yr - ₹5.9 L/yr |
Team Lead
5.1k
salaries
| ₹5.3 L/yr - ₹17.5 L/yr |
Infosys
Cognizant
Accenture
Wipro