Interview was three stages. Phone screen with HR, phone screen with manager and on site day long interview.
Second phone screen was a little technical with questions involving how you would go about solving bitwise questions and then debugging issues with i2c and spi protocols.
Onsite was more technical with algorithmic questions as well as knowledge of embedded protocols and scripting.