Total of 3 rounds of interview.
First round was talking about my resume, and doing 3 different problems, one about lightbulbs, one about microcontrollers and a coding question.
Second interview was fully technical, lasted 2 hours, and I had to do one question relating to circuits and one question relating to microcontrollers. This was then followed by an information interview with one of the current employees.
Last interview was a role-playing interview (the one that everyone talks about here), and a behavioral which the typical behavioral questions are asked.