There are two phases to the interview. One remote interview about 30 minutes long asking some technical questions as well as some resume and experience related questions. Second interview is an onsite interview with two different panels and interviews with managers. A lot of questions about your resume and experience.