Apply through career fair. Took about one week to be informed the on campus on-site interview. The interview took about 2 hours, including one technical part which is a paper test lasting one hour and other behavior part asking questions like why this company, why this position. Behavior part is no challenging.