The interview process consisted of four rounds.The first round was a general written test that included questions from various domains: 5 questions from digital electronics, 5 from electrical engineering, 5 from C programming, and 5 from general aptitude. The second round was a more detailed technical written test, comprising 20 questions on C programming, 10 questions on digital electronics, and 15 questions on electrical concepts. The third round was a technical interview where I was asked in-depth questions on pointers, memory allocation using malloc and calloc, usage of typedef, and the CAN protocol. Additionally, I was tested on my understanding of data structures, specifically singly linked lists, doubly linked lists, and circular linked lists. The final round was the HR interview, where I had to explain my project in depth, including the technical implementation and objectives, along with discussing some background details related to my academic and personal profile.