The process begins with a on-site written test, followed by about two rounds of phone interviews. Then qualified applicants will be invited to on-site interviews. Applicants are expected to meet around ten people before getting the offer. I just took the written test, so I couldn't provide have any other information. Hopefully could go further.