Tech Mahindra

Tech Mahindra

Multinational IT services and consulting company.

4 Rounds ~21 Days Medium
Start Mock Interview

The Interview Loop

Recruiter Screen (30 min)

Standard fit check, behavioral questions, and resume overview.

Technical Loop (3-4 Rounds)

Deep dive into domain knowledge, coding, and system design.

Interview Question Bank

Frontend Engineer Coding hard

Implement a polyfill for Promise.all().

#Promises #Polyfills #Asynchronous JS
Frontend Engineer Coding hard

Implement a simple EventEmitter class in JavaScript with 'on', 'emit', and 'off' methods.

#Design Patterns #Observer Pattern #Classes
Frontend Engineer Technical medium

Explain the JavaScript Event Loop. How does it handle synchronous code, microtasks (like Promises), and macrotasks (like setTimeout)?

#Event Loop #Asynchronous JS #Concurrency
Frontend Engineer Technical medium

Explain closures in JavaScript. Can you provide an example of a common bug caused by closures inside a loop, and how to fix it?

#Closures #Scope #Var vs Let
Frontend Engineer Technical easy

What is the difference between call(), apply(), and bind() in JavaScript?

#Functions #Context #This Keyword
Frontend Engineer Technical medium

Explain Prototypal Inheritance in JavaScript. How does the prototype chain work when looking up a property?

#Prototypes #Inheritance #Object Oriented JS

Difficulty Radar

Based on recent AI-sourced data.

Meet Your Interviewers

The "Standard" Interviewer

Senior Engineer

Focuses on core competencies, system constraints, and clear communication.

Simulate

Unwritten Rules

Think Out Loud

Always explain your thought process before writing code or drawing architecture.

Practice Now