The interview took me about two hours(I know some candidates took fewer than me, generally takes about one hour//according to my case, the interviewers suddenly got something urgent to handle, and I waited for at least 30 minutes during the interview), including some written tests and oral conversation. After communicating with the HR, I'd a chance to meet the manager.