Lengthy, confusing and consisted of multiple phone and in-person sessions. There was a phone interview asking basic technical questions, then an in-person interview with more in-depth questions, and finally a second in-person interview with members of the team I would be working with.