The process took 2 days. I interviewed at Huawei Technologies (Nanjing, Jiangsu) in Jul 2009
Interview
It was a big interview at a hotel, you just leave yr resume there and wait for the managers' picking up. When my resume was selected by a technical manager, he asked me to write two programming questions on paper, and asked some questions about how and why it was programmed like that. The next is a group discussion, only 2 people was selected out of 10. Then, a 1:1 English language skill test with a pretty young lady. Finally, speak with a big manager, he just asked some casual questions. All of those procedures were finished within 4 hours.
I applied through a staffing agency. The process took 1 day. I interviewed at Huawei Technologies (Bengaluru) in Jun 2008
Interview
After being selected in the aptitude test, I was taken through the technical interview test. Although I was a fresher being interviewed for the position of Software Engineer, I was asked very difficult unexpected questions from core Java, Jsp, Servlet, Struts and Database. The freshers are expected to know a lot in this organisation. I guess your physical appearance and interpersonal skills would not matter much, rather than your intelligence and technical aptitude are more important.
Interview questions [1]
Question 1
As a fresher they asked me about the details of DOM and SAX parser