I applied in-person. The process took 3 days. I interviewed at Huawei Technologies (Santa Clara, CA) in Jan 2011
Interview
It was a quite flexible interview process, it is not a lot of surpring process. It all depends on whether they like you or not. They will judge you very subjectively not matter what. So be prepared to be yourself and show your genuine interest other than being fake.