i
Tech Mahindra
Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
There is no one-size-fits-all answer to this question as it depends on the specific project requirements.
ORMs like Hibernate are popular for Java projects
Django ORM is widely used for Python projects
Entity Framework is commonly used for .NET projects
Consider factors like performance, ease of use, and community support when choosing an ORM
Ultimately, the best ORM is the one that fits the project's specific needs
SOLID principles ensure maintainable and scalable code. Dependency Injection helps in achieving loose coupling and testability.
SOLID principles are Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion
Dependency Injection is a design pattern that allows objects to be loosely coupled and easily testable
Use Dependency Injection to reduce tight coupling between classes an...
Design patterns are reusable solutions to common software problems.
Creational patterns: Singleton, Factory, Abstract Factory
Structural patterns: Adapter, Decorator, Facade
Behavioral patterns: Observer, Strategy, Command
Architectural patterns: Model-View-Controller, Model-View-ViewModel
Concurrency patterns: Thread Pool, Producer-Consumer, Future
I applied via Referral and was interviewed before Dec 2021. There were 3 interview rounds.
What people are saying about Tech Mahindra
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
Tech Mahindra interview questions for designations
I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.
FAI-Fast and FAI-Safe are two different approaches to Fault-Avoidance and Isolation in computer systems.
FAI-Fast is a quick and simple approach to fault-avoidance that involves shutting down the system as soon as a fault is detected.
FAI-Safe is a more complex approach that involves isolating the fault and allowing the system to continue running in a degraded state.
FAI-Safe is often used in safety-critical systems, such...
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
Asked me to write program.
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.
Delete removes rows one by one, while truncate removes all rows at once.
Delete is a DML command, while truncate is a DDL command.
Delete can be rolled back, while truncate cannot be rolled back.
Delete fires triggers, while truncate does not fire triggers.
I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Jan 2023. There were 3 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 126 interviews
4 Interview rounds
based on 1.8k reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
11.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
Cognizant
Accenture
Wipro