There was an initial 30 minute phone interview with an HR rep. Then there was an hour long Microsoft Teams technical interview with two engineers where I was asked to answer some questions about C and solve some simple programming questions. The final phase was a two hour on site interview. One hour was a behavioral interview with a program manager and then the second hour was with an engineer and was listed as a technical interview but it ended up being more behavioral.