The interview started from the jobfair in our university. And the the interviewer gave me a short face-face interview after I sent him my resume. And he asked me several tech questions like what is virtual function, and how to see the process id in linux. Then after two days, a hr contacted me and invited me to have an on-site interview. There were 3 interviewers, and all of them just asked some details about my project experiences. I didn't prepare it well, and I couldn't remember some details of my algorithm I used in my projects.