I get a general + tech phone interview first and was instructed to prepare for on-site interview, then 1 week later, I went to their headquarter to have the on-site interview by 4+ parties. Only one of these on-site interview was technical, the questions were very broad, mostly like " how do you deal with sensor noise?", "what is the advantage of SVM method versus LDA method for machine learning" . Then I was asked to make a public presentation of my Graduate study works.