Initially HUAWEI TECHNOLOGY expressed their interest in hiring people from my college so they asked interested people to apply for the job post of our college portal.I applied for the post and after the week they called to attend the test at another location.The test consists of two sections one is aptitude and another is C language test.After a week, they called me for interview. the interview consists of three sections, one is technical interview 1 where they asked me about theory stuff's of C, C++,JAVA, DATA STRUCTURES ... I cleared that round so i was asked to attend the next technical interview where the recruiter will ask you to write programs in C( mostly linked list, data structures will do most), i cleared that and i was asked to attend HR interview then, HR was cool. Finally i gave up my total interview. It took totally three months for them to list out the selected people, unfortunately i am out of the list but am sure that interviews gave me a wide experience and confidence now.