i
Tech Mahindra
Filter interviews by
Clear (1)
Promise chaining is a technique in JavaScript where multiple asynchronous operations are chained together to ensure they execute in a specific order.
Allows for sequential execution of asynchronous operations
Each operation returns a Promise which can be chained with .then()
Helps avoid callback hell and makes code more readable
Example: fetch(url).then(response => response.json()).then(data => console.log(data))
Use JavaScript filter and indexOf to find unique elements in array of strings.
Use filter method to iterate through the array and return only elements that have a unique index.
Use indexOf method to check if the current element is the first occurrence in the array.
Example: const arr = ['apple', 'banana', 'apple', 'orange']; const uniqueArr = arr.filter((item, index) => arr.indexOf(item) === index);
Private functions in JavaScript can be created using closures or ES6 classes with the use of the 'private' keyword.
Use closures to create private functions by defining a function within another function and returning it.
Use ES6 classes with the 'private' keyword to create private methods.
Private functions can also be created using the module pattern by returning an object with public methods that have access to private
OAuth integration is a process of allowing third-party applications to access a user's data without exposing their credentials.
Understand OAuth flow (authorization code, implicit, client credentials, resource owner password credentials)
Register your application with the OAuth provider to get client ID and client secret
Implement OAuth authentication in your application using libraries like OAuth2.0 or OpenID Connect
Hand...
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Logical reasoning, verbal ability
What people are saying about Tech Mahindra
I applied via Company Website
To asking coding type syntax
To asking about coding program
To know how stuff are planning to do jab
Tech Mahindra interview questions for designations
I applied via Campus Placement and was interviewed before May 2023. There were 4 interview rounds.
Aptitude round consist of aptitude as well as questions related CN and OS
This round was coding round consisting of 3 coding questions.
The sequence of delete, truncate, and drop is in increasing order of data removal and impact on the database.
Delete removes specific rows from a table without affecting the table structure. Example: DELETE FROM table_name WHERE condition;
Truncate removes all rows from a table, but keeps the table structure intact. Example: TRUNCATE TABLE table_name;
Drop removes the entire table along with its structure from the databas
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
I applied via Company Website and was interviewed in Aug 2023. There were 4 interview rounds.
Very easy to understand the aptitude test
This one also very easy to understand the coding
This is the best option
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There was 1 interview round.
I applied via Company Website and was interviewed in Dec 2022. There were 3 interview rounds.
C introduced structured programming and allowed modular programming with functions.
C introduced the concept of structured programming with the use of control structures like if-else, for, while, and switch-case.
It also allowed modular programming with the use of functions, which could be reused in different parts of the program.
C also introduced the concept of pointers, which allowed direct manipulation of memory addre...
The question is incomplete and lacks context. Please provide more information.
A looping statement is used to execute a block of code repeatedly until a certain condition is met.
Looping statements are used to automate repetitive tasks.
Common looping statements include for, while, and do-while loops.
For example, a for loop can be used to iterate through an array and perform a certain action on each element.
A while loop can be used to repeatedly execute a block of code as long as a certain conditio...
Built-in functions are pre-defined functions in programming languages that can be used without defining them first.
Built-in functions are part of the language's standard library
They are designed to perform common tasks such as string manipulation, math operations, and input/output
Examples of built-in functions in Python include print(), len(), and range()
They can save time and effort by providing pre-written code for c
C programming in data type ,array,looping,structure,
The duration of Tech Mahindra Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 93 interviews
5 Interview rounds
based on 368 reviews
Rating in categories
Software Engineer
26.3k
salaries
| ₹2 L/yr - ₹9.3 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.7k
salaries
| ₹9.5 L/yr - ₹32 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