First there was a phone interview from the hiring manager after that I was invited for an in person interview, this took place with a group of engineers and a couple managers. Later that same day I was called back for a second in person interview with the director.