4 rounds interviews
1st, paper test, some math, logic problems, IQ test
2~4 were on site interviews
2nd: group interview, around 15 in a group, with two interviewers, They gave you a topic to discuss, in 20mins, and asked a presentation at last
3rd, technical interview. They asked questions based on my resume, and didn't ask much about the position's responsibilities since my background was not that related. They regarded more on your talent and potential