I applied through university. The process took 4 weeks. I interviewed at Huawei Technologies (Johannesburg, CA) in Feb 2015
Interview
Panel discussion on technical skills focusing on basics of networking and virtualisation. Followed by a telephone interview with HR. The entire interview process took about a month to provide an offer.