Company
Tech Mahindra
Real interview questions with expert answers, plain-English explanations, and practical examples. (11 questions)
Tech Mahindra
Frontend Developer
CSS
A Tech Mahindra client application has a complex UI with performance and maintainability challenges. How would a frontend developer optimize its CSS for scalability, responsiveness, and long-term maintainability?
Tech Mahindra
Security Engineer
Authentication & Authorization
As a Tech Mahindra Security Engineer, how would you design a robust authentication and authorization system for a new enterprise application, ensuring compliance and scalability?
Tech Mahindra
DevOps Engineer
CI/CD
As a Tech Mahindra DevOps Engineer, how would you design and implement a CI/CD pipeline for a large-scale enterprise application, balancing automation, security, and efficiency?
Tech Mahindra
Cloud Engineer
Security
How would a Tech Mahindra Cloud Engineer design a robust security strategy for cloud-native applications, addressing common threats and compliance?
Tech Mahindra
Data Engineer
Message Queues
A Tech Mahindra data engineer needs to build a scalable and fault-tolerant data ingestion pipeline. How would you design this using message queues, ensuring reliable delivery and processing?
Tech Mahindra
AI Engineer
Machine Learning
Explainable AI (XAI) is critical for trustworthy AI. How would you explain the predictions of a complex machine learning model to a non-technical stakeholder?
Tech Mahindra
Network Engineer
Networking
Explain Network Address Translation (NAT), its different types, and when a network engineer would implement each?
Tech Mahindra
QA Engineer
Testing
How would a QA Engineer approach contract testing for a microservices architecture, and what benefits does it provide over traditional end-to-end testing?
Tech Mahindra
Data Engineer
Data Structures & Algorithms
How would you choose the optimal data structure for real-time analytics on a high-velocity data stream?
Tech Mahindra
Backend Developer
Concurrency