The hiring process consists of the following
1.Telephonic
2.Face to face interview
3.Managerial
4.HR
The telephonic round consists of technical discussion and I was interviewed for C++ developer.
First they explain about their company and the kind of products they are working on.
Then they briefly discuss the expected roles and responsibilities for the job.
For me they started asking about the kind of work I am doing.
Then they started asking questions related to C++ and some protocols like gpio,spi,UART.