Phone interview followed by an in-person interview. About 6 interviews, interview you one by one. I interview for both Java and C/C++. Each of them will have their own questions. But prepared to answer the same question from the different interviews. The while interview takes about 2-3 hours.