Hiring manager came up with a 5-6 question test covering various topics/classes listed on my resume (programming questions, EE theory, etc). Asked how long it would take and then gave me 75% of my time estimate to complete as much as possible. After the written portion I had multiple in person one-on-one interviews from various levels of employees.