Recruiter phone screen, multiple videoconferences, writing exercise, final round presentation / panel session. One interview seemed to be a "stress" interview - the interviewer was provocative, arrogant, and at times borderline insulting - to see how I'd handle a difficult client. The other people I encountered were extremely authentic, cool, down-to-earth, and all-around smart.