I applied through college or university. I interviewed at Tech Mahindra
Interview
In the interview, I introduced myself and then answered questions about sorting algorithms, SQL queries involving joins and nested queries, and discussed my internship role as highlighted on my resume, showcasing my relevant skills and experiences.
Interview questions [1]
Question 1
Sorting algorithm and its time complexity and why I choose particular sorting algorithm.
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.
First there was form submitted by all eligible students. Then there was an online assessment consisting of aptitude, verbal ability, and essay writing.
Finally, all shortlisted candidates appeared for an interview and the next day selected students were announced.
Interview questions [1]
Question 1
What is virtual function?
What is class and object?