I applied online. The process took 2 weeks. I interviewed at Tech Mahindra (Mumbai) in Oct 2024
Interview
2 technical round on teams video call.
interview level is moderate.
i clear all the round as well as salary discussion. i agreed with ctc which hr quoted.
after 2 days instead of releasing offer latter the revoke offer.
completely waste of time don't have professionalizam.
I applied through an employee referral. The process took 2 weeks. I interviewed at Tech Mahindra (Pune) in Dec 2023
Interview
The process was medium, not much tough, generally asked about concepts and only one coding question, which was related to how to read data from files using fs module, also what is error first function.
I applied online. The process took 2 weeks. I interviewed at Tech Mahindra (Bangalore Rural) in Sep 2024
Interview
Internveiw process was very slow
Attended 4 rounds
2 rounds of technical interview, 2 rounds of senior management
Questions are moderately tricky
Overall it was satisfactory and engaging
HR was picky about package discussion
Interview questions [1]
Question 1
Can you explain the difference between var, let, and const in JavaScript? Provide examples of when you would use each.
Describe the event loop in JavaScript. How does it handle asynchronous calls?
How do you ensure your JavaScript code is secure? Discuss some common security vulnerabilities and how to prevent them.
What are JavaScript Promises, and how do they facilitate asynchronous programming?
Explain the 'this' keyword in JavaScript. How does its value change in different contexts?
What are some of the new features introduced in ES6 (ECMAScript 2015) and later versions that you find most useful?
How do you optimize the performance of a JavaScript application?
Describe how you would handle error detection and debugging in a large-scale JavaScript codebase.