I got a 30 min phone interview with the director. Then, I got the on-site interview within a week. Give a presentation with Q&A. Three group interviews after the presentation. The on-site interview is about 3 hours. The company will apply for reimbursement for the ticket and hotel fee. The whole process is smooth. The question is not so hard all related with your experience and project.