I applied online. The process took 1 day. I interviewed at Huawei Technologies (Bengaluru) in Jan 2018
Interview
The first round was written test which include aptitude and java question which is very easy to clear
the second round was technical interview it was very easy they asked only SQL and 1 java program
third was technical interview based on data structure and java
fourth round was HR
Interview questions [1]
Question 1
wap to convert the string into the character array
I applied through an employee referral. The process took 1 week. I interviewed at Huawei Technologies (Toronto, ON) in Aug 2017
Interview
A one day interview with four phases onsite. Started with HR 1 on 1 interview. Then a forum of engineers: senior and junior. The forum stays till end of the interview which is broken down into three sessions. First: high level questions, Second: low level questions, Third detailed questions. Then meeting with management.
HR: General questions about background and experience.
High level: General questions about overall understanding of CS/Tech.
Low level: Detailed questions about deep CS concepts..
Management: Meet management and discuss job..
Interview questions [2]
Question 1
Describe what are the changes you need to make in order to change your program from serial to parallel processing
I applied through college or university. The process took 1 week. I interviewed at Huawei Technologies (Coimbatore) in Oct 2015
Interview
There were 5 rounds.
1 : Online test - Marked random things.
2. Coding round - Simple questions. Mainly array manipulation.
3. Tech Interview 1 - Algorithms mostly. Asked a puzzle too. It was a pen and paper coding round.
4. Tech Interview 2 - Algorithms, Data structures, OS, DBMS. Here also coding was present. The projects done also was explained.2 puzzles were asked here.
5. HR Interview - It was more of a technincal HR. Aptitude questions were also asked here.
The entire process ended on Oct 11, but results came only by Nov 27 and I dunno why but I didn't clear it!