Online Assessment (Aptitude + Technical)
Sections:
Aptitude (Quantitative, Logical Reasoning, Verbal)
Technical (basic C/C++, Data Structures, OS, DBMS, Electronics basics if ECE)
Occasionally includes a Coding section (1–2 easy-medium problems in C/C++/Java/Python)
Tips:
Practice aptitude on platforms like IndiaBix or PrepInsta
For technical MCQs, revise basics of C, pointers, and digital electronics (for ECE)
📌 2. Technical Interview (Face-to-Face or Online)
Topics Covered:
C/C++ fundamentals, arrays, pointers, structures
Embedded systems (for ECE): microcontrollers, interrupts, real-time applications
Academic/project discussion (expect questions on what you’ve done in your resume)
Sometimes basic questions on I2C, SPI, CAN, or IoT
Small coding tasks or logic building problems
Tips:
Be very clear on your final year project or internships
Prepare to write simple code or logic on paper/screen
Interview questions [1]
Question 1
basic programming ques
Be very clear on your final year project or internships
I applied through college or university. The process took 1 day. I interviewed at Tech Mahindra (Haiderabad) in Nov 2024
Interview
I attended this interview through my campus placements. The interview was a standard one, where I was asked about the fundamentals of computer science and a bit of coding. The interviewer was friendly and engaging, while also posing thought-provoking questions.
Interview questions [1]
Question 1
You mentioned using RESTful Api in your project, can you tell me another architecture used for creating backend
I applied in-person. The process took 2 months. I interviewed at Tech Mahindra (Poona) in Jan 2024
Interview
The interview process at Tech Mahindra was smooth and beginner-friendly. It started with an online aptitude test that included logical reasoning, verbal ability, and basic coding questions. Once shortlisted, I was invited for a technical interview where I was asked about basic data structures, OOPs concepts, and a few coding problems. Finally, there was an HR round that checked communication skills and cultural fit. The interviewers were polite and helpful throughout. It was a great learning experience overall.
Interview questions [1]
Question 1
Q: What is the difference between a class and an object in OOPs?
A: I explained that a class is a blueprint or template that defines properties and behaviors, while an object is an instance of a class created in memory.
Q: Write a program to reverse a string in Python.
A: I wrote the code using both slicing (string[::-1]) and a loop-based method.