I applied through a recruiter. The process took 1 day. I interviewed at Huawei Technologies (Bengaluru) in Jan 2009
Interview
invited to a off-campus recruitment drive.
Very bad management of the drive though (no food, water so go prepared)
A written round with 25 q each in aptitude and C/DS
a viva on C and DS (asked basic string manipulations, atoi etc and a few puzzles)
A senior interview (by the director of engineering) for technical knowledge, projects - comparatively friendly than the last one
A basic HR round
all rounds are knock out :-)
Went through a handful of phone interviews, some of which discussed technical responsibilities and some of which discussing the project itself. There was a technical phone interview as well where I discussed many common interview questions with the interviewer. This interview took about 45 minutes to an hour.
After the interviews were completed, I was sent and NDA form and asked to sign it. After the fact, there were more phone calls about the compensation and relocation and start date.