The interview process consisted of both technical and behavioral rounds. The technical round focused on my knowledge of Embedded C, C++, RTOS concepts, microcontroller architecture, debugging techniques, communication protocols like CAN and UART, and system design principles. I was also asked about real-time task management, memory optimization, and handling hardware-software integration issues.
The behavioral round evaluated my teamwork, problem-solving ability, communication skills, adaptability, and how I handle tight deadlines. They also discussed my previous project experience, challenges I faced, how I resolved technical issues, and how I contributed to overall project success.