I applied through a staffing agency. The process took 4 weeks. I interviewed at Huawei Technologies (Santa Clara, CA)
Interview
there were three interviews.
One is a phone interview, 2 on-site interviews.
Depending on which department you applied.
Strong Chinese culture. Easy questions, the people works there are nice.
But if they don't like you, you will be laid off so easy.
Some department changed people every three months.