Contacted by recruiter. Was initially told that there will be a phone screening but it didn't happen. It was direct on-site.
There will be a written test for 35 marks. Its all based on problem solving, incomplete code and output guess. It wasn't objective type questions.
They will reimburse your travel & stay expenses. They were basically hiring for two roles. Embeded C developer or C++ developer. So, try to answer all the questions in one single language which I didn't. I did mix of C and C++.
Forgot to mention. You have all the time in world to answer those questions. I took around 3 hrs.