I just received a phone interview , without going to the onsite right now. The interviewer give me a call which is around 30 minutes. 2 weeks later, I received an email to onsite. HR tell me, the onsite is around 2.5 hours, and four group engineers(3-4 people per group) to ask questions.