I went through a recruiter. I had a couple of phone calls from the recruiter office and then scheduled the in person interview.
The in person interview was very similar to the one from other major companies. Each interviewer asked questions in his domain and in the end there was a personality interview (tell me about one time that you ....... ).