i
Tech Mahindra
Filter interviews by
Clear (1)
I applied via Approached by Company and was interviewed before Oct 2022. There was 1 interview round.
Virtual DOM is a lightweight copy of the real DOM that allows for efficient updates without directly manipulating the actual DOM.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing direct DOM manipulation.
Changes are first made to the virtual DOM, which is then compared to the real DOM to identify the minimal updates needed.
This process reduces the number of actual DOM manipulati...
Iterate through the string from end to beginning and append each character to a new string.
Create an empty string to store the reversed string.
Iterate through the original string from end to beginning.
Append each character to the new string.
Return the reversed string.
Event loop in JavaScript manages asynchronous operations by executing callback functions in a queue.
Event loop is responsible for handling asynchronous operations in JavaScript.
It continuously checks the call stack and the callback queue to see if there are any functions that need to be executed.
If the call stack is empty, the event loop will take a function from the callback queue and push it onto the call stack for e...
Polyfill is a piece of code that provides the functionality that is not natively available in a browser.
Polyfill for the call method in JavaScript is used to provide support for older browsers that do not natively support the call method.
It is typically implemented using the Function.prototype.call method.
Example: Function.prototype.call = Function.prototype.call || function() { // polyfill code here }
I applied via LinkedIn and was interviewed in Apr 2023. There were 3 interview rounds.
Basic questions about general maths solving capabilities. English.
What people are saying about Tech Mahindra
I applied via LinkedIn and was interviewed before Oct 2022. There were 4 interview rounds.
Tech Mahindra interview questions for designations
I applied via Naukri.com and was interviewed before Jul 2023. There were 3 interview rounds.
Perl DBI module is used to connect to databases and fetch data from tables.
Use DBI module to connect to database using appropriate driver, username, password, and database name
Prepare and execute SQL queries to fetch data from tables using DBI module
Use fetchrow_array() or fetchrow_hashref() methods to retrieve data from query results
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 3 interview rounds.
I applied via Job Portal and was interviewed in Dec 2022. There were 3 interview rounds.
I applied via Company Website
CI /CD ,AZURE DEVOPS and cloud knowledge,scrum and leadership
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
A coroutine is a concurrency design pattern that allows multiple entry points for suspending and resuming execution.
Coroutines are used to perform asynchronous operations without blocking the main thread.
They can be used to handle tasks like network requests, file I/O, or database operations.
Coroutines are commonly used in languages like Kotlin, Python, and C++ for asynchronous programming.
Exception handling in coroutines involves handling exceptions that occur during the execution of asynchronous code.
Use try-except blocks to catch exceptions within coroutines.
Use asyncio.gather() to run multiple coroutines concurrently and handle exceptions.
Use asyncio.ensure_future() to convert a coroutine to a Task and handle exceptions.
Use asyncio.run() to run the main coroutine and handle exceptions.
Handle specific
How you will increase speed of the project
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 2 interview rounds.
Acceptance testing can be performed by creating test cases based on user requirements and executing them to ensure the system meets the acceptance criteria.
Create test cases based on user requirements
Execute test cases to ensure the system meets acceptance criteria
Automate acceptance testing using tools like Selenium or Cucumber
Involve stakeholders in the acceptance testing process to ensure their needs are met
Some of the top questions asked at the Tech Mahindra Technical Lead interview -
The duration of Tech Mahindra Technical Lead interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 77 interviews
4 Interview rounds
based on 678 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