The technical interview was conducted by a senior software engineer from Tech Mahindra. It was a virtual interview conducted on a video conferencing platform. The interviewer started by introducing themselves and provided an overview of the interview process. The technical questions covered a range of topics related to the position I applied for, including:
Technical Skills Assessment:
In-depth questions on programming languages, frameworks, and tools relevant to the role.
Problem-solving exercises to assess algorithmic and coding skills.
Project and Experience Discussion:
Detailed discussion about my previous projects, the challenges faced, and the solutions implemented.
Questions on specific technologies and methodologies used in the projects.
System Design Scenario:
Presented with a hypothetical scenario to design a system or component.
Evaluated on the ability to design scalable and efficient solutions.
The technical interview lasted approximately 60 minutes, and I was encouraged to ask questions about the company and the role.