Three interviews. The first interview was on the phone with HR to see if I was interested. The second interview was on the phone with a developer. This interview was a technical interview. The third interview was in-person and involved more hands-on technical questions. I was asked to write on the white board. Both Java-based and C questions. I don't know C though, so I struggled with those questions. Make sure you know data structures for the technical interviews.