There was a tech phone interview where they asked on the basics of coding and programming. Then there was a full day onsite face to face interview where they had about 5 members from their team where I guess I was to be selected to interviewing me. They first started with the basics of embedded programming and some aptitude questions. Then they moved into testing, building release & deployment of any feature that I had worked on and the questions where based on that.