First was a screening through a 3rd party company with a hackerrank easy/medium programming exercise. Followed by few rounds of easy/medium programming exercises with 2 engineers, one leading and one observing/learning. Last was a more informal resume driven q&a with 2 principal engineers. Interviewers were on time, polite, helpful. Really seemed to know what they were doing with the programming exercises, offered hints and suggested changes in direction when needed.