Had a phone interview with an HR employee, then followed by a 2 hr long on site interview. The Phone interview was fairly basic, talking about my general interest. I had to wait for a long time to get the call for the on site interview. I was interviewed by about 7 people in the period, the questions were about my skills and basic behavioral topics.