i
Tech Mahindra
Filter interviews by
I applied via Approached by Company and was interviewed in Feb 2024. There were 3 interview rounds.
IList is a collection interface that allows duplicate elements and maintains the order, while ICollection is a base interface for all collections.
IList extends ICollection interface.
IList allows duplicate elements and maintains the order, while ICollection does not guarantee order.
IList has additional methods like Insert, RemoveAt, etc., which are not present in ICollection.
A dictionary is a collection of words and their definitions, typically organized alphabetically.
A dictionary is used to look up the meanings of words.
It can also provide information on pronunciation, usage, and etymology.
Dictionaries can be physical books or online resources.
Examples: Merriam-Webster, Oxford English Dictionary
Data types in C# include int, string, bool, double, etc.
C# has various data types like int, string, bool, double, char, etc.
Each data type has a specific range and memory allocation.
Examples: int num = 10; string name = 'John'; bool isTrue = true;
XPath in Selenium is used to locate elements on a web page using XML path expression.
Use // to select nodes in the document from the current node that match the selection no matter where they are
Use / to select nodes in the document from the root node that match the selection
Use @ to select attributes
Use text() to select the text of the element
Examples: //input[@id='username'] to locate an input element with id 'userna
I applied via Approached by Company and was interviewed before Jan 2024. There was 1 interview round.
What people are saying about Tech Mahindra
Tech Mahindra interview questions for designations
I applied via Naukri.com
Get interview-ready with Top Tech Mahindra Interview Questions
TestNG is a testing framework for Java that supports various testing types and provides advanced features.
TestNG supports unit, functional, end-to-end, and integration testing
It provides annotations for test configuration, grouping, and sequencing
TestNG allows parallel execution of tests and generates detailed reports
It supports data-driven testing and parameterization
TestNG integrates with build tools like Maven and G...
POM framework pattern can be implemented by creating separate classes for each page and storing locators and methods in them.
Identify the web pages and create a separate class for each page
Store the locators and methods related to that page in its respective class
Create a separate class for common methods and utilities
Use inheritance to access the methods and locators from parent classes
Use TestNG or JUnit to execute t...
Test requirements should be analyzed by the test lead or a team of testers.
The test lead should review the project requirements and identify the testing needs.
The test lead should collaborate with the development team to ensure that the requirements are testable.
The test lead should prioritize the testing requirements based on risk and impact.
The test lead should document the testing requirements and communicate them t...
Maven is a build automation tool used primarily for Java projects.
Maven uses a Project Object Model (POM) to manage dependencies and build process
It can download required dependencies automatically from a central repository
Maven can also generate reports and documentation for the project
Example: mvn clean install command builds and packages the project
Example: pom.xml file contains project configuration and dependencie
I applied via Naukri.com and was interviewed before Nov 2022. There were 2 interview rounds.
RTM stands for Requirements Traceability Matrix. It is a document that links requirements to test cases to ensure all requirements are covered.
RTM helps in ensuring all requirements are covered by test cases
It provides traceability between requirements and test cases
RTM helps in tracking the progress of testing based on requirements
It assists in identifying any gaps in test coverage
Example: If a requirement states 'Use...
I applied via Campus Placement and was interviewed before Oct 2021. There were 4 interview rounds.
Simple aptitude tests, basic english and aptitude.
I applied via Recruitment Consultant and was interviewed in Nov 2020. There were 3 interview rounds.
FL and MNP flow is a process of transferring a mobile number from one operator to another within the same circle or across different circles.
FL stands for Full MNP which allows the user to switch to any operator across India
MNP stands for Mobile Number Portability
The process involves generating a Unique Porting Code (UPC) by the current operator
The UPC is then shared with the new operator who initiates the porting proc...
3 Interview rounds
based on 130 reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.1 L/yr |
Senior Software Engineer
21.3k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.6k
salaries
| ₹9.2 L/yr - ₹37 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹1.8 L/yr - ₹5.9 L/yr |
Team Lead
4.9k
salaries
| ₹5.2 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro