Multiple phone interviews, followed by two in-person meetings (the 1st off-site and the 2nd at their San Francisco office to present a semi-abstract homework assignment to relevant stakeholders). Overall it was a good experience, a bit drawn out but quite professional and considerate of me as a candidate.