First, did a phone interview that lasted about 30 minutes. It was more of a "Get to know you and let's go over your resume" interview, which was easy.
Then, I received the opportunity to fly out to their HQ in Silicon Valley, CA at their expense to interview in-person with three hiring managers