First there was a non technical interview about myself and to setup future technical interviews, Then there was an in person technical interview with two members of the engineering team. There was then a phone interview, again technical,in which I coded online as he watched. Finally there was another in person interview this time with three other members of the engineering team, with some more whiteboard coding.