Two phone interviews, first was an interview screen with very basic info. Second was standard questions, nothing unexpected.
On site interview was with 3 people. 1 was a fit interview with the manager, another was a technical interview, and the third was a think on your feet interview (non-technical).