3 rounds, but the gap between the 2nd and 3rd round was huge (more than 1 month). Despite this, I still went for it and then they got back 2 weeks+ after last round and still declined, wasting my time waiting... Horrible experience. If u r going to interview someone after 1 month just to reject, u might as well just not bother interviewing, wasting my time and interviewers time... And I did ok for all the interviews and most of the questions fairly in my opinion, probably just cause my Chinese wasn't fluent enough...