I applied online. The process took 2 months. I interviewed at Huawei Technologies
Interview
had a test, then after this test, had an interview with an engineer, then after this i had an interview with HR, then after this i had interviews with the directors, it was a really smooth process, i think the Human resource staff were really proffesional