As described on their website, phone screen + interview with hiring manager. Phone screen was unusually long - believe it was an hour long and very detailed. Interview with hiring manager was very technical. Check out their website and read their book on hiring practices - it will prepare you for their in-depth interview process.