i
Tech Mahindra
Filter interviews by
RabbitMQ is a message broker software that implements the Advanced Message Queuing Protocol (AMQP).
Message broker software
Implements AMQP protocol
Used for asynchronous messaging between applications
I applied via campus placement at JSPM's Imperial College of Engineering and Research, Pune and was interviewed in May 2020. There were 4 interview rounds.
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a different implementation of a method from its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs when a subclass provides a different implementation of a method that is already defined in its super...
Explanation of Java class loading and dynamic class loading.
Java class loaders are responsible for loading classes into the JVM.
There are three types of class loaders: bootstrap, extension, and application.
To run a class in a package, you need to specify the fully qualified name of the class.
Dynamic class loading allows classes to be loaded at runtime instead of compile time.
This can be useful for plugins or modules th
What people are saying about Tech Mahindra
I applied via Referral and was interviewed before Aug 2021. There was 1 interview round.
Tech Mahindra interview questions for designations
I was interviewed in Jan 2025.
Simple aptitude test
Medium python code and that was easy to understand
Circuit breaker design pattern is used to prevent a system from repeatedly trying to execute an operation that is likely to fail.
Circuit breaker monitors the number of failures and trips when a threshold is reached.
It can be reset after a certain period of time to check if the operation is successful again.
Helps in improving system stability and resilience by handling failures gracefully.
Transformer stage is a processing stage in IBM InfoSphere DataStage used for data transformation.
Used for transforming data from source to target in DataStage
Can perform various operations like filtering, aggregating, joining, etc.
Supports parallel processing for efficient data transformation
Coding test followed by technical discussion
Governer limits are restrictions set by Salesforce to prevent code from consuming too much resources.
Governer limits are restrictions set by Salesforce to ensure efficient use of resources.
They include limits on CPU time, heap size, SOQL queries, DML statements, etc.
Exceeding these limits can result in exceptions like 'Apex CPU time limit exceeded'.
Reverse a given string by iterating through it backwards and appending each character to a new string.
Create a new empty string to store the reversed string
Iterate through the original string from the last character to the first character
Append each character to the new string
Return the new string as the reversed string
based on 2 interviews
1 Interview rounds
based on 12 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