I got the on-site interview invitation shortly after I submitted my resume online. The interview questions were easy, basically introduction on your previous experience. The hiring process was on-site interview directly, the on-site interview took about 30~45 minutes. The hiring manager said it'll take about 2 weeks to contact the candidate if the candidate is selected for the next step in the hiring process.