Started with a short, 20 min phone interview with basic OO programming concept questions. Next, came in for 2 rounds of in-person interviews with about 4-5 developers/managers both times. Interview rounds lasted ~4 hours each time. Was asked fairly simple computer science/logic questions (not language specific). Once the initial phone interview was setup, the whole process moved fairly quickly, with an offer coming about 2 weeks after the initial phone interview.