岗位:通用软件开发岗(C++)
前言:
本科就对华为比较仰慕,一心就进入华为,实习无疑是一个比较好的途径。就算不能去实习,也可以提前体验下笔试面试的过程,为校招做好准备。希望顺利签约,9月份能转正吧。
准备:
(1)最开始投了腾讯的实习提前批,问的非常的底层,基础,好多问题都回答不上来,因此我准备华为的时候就比较重视基础和底层(华为的面试较腾讯还是要简单些)。
(2)实际我还准备的比较早,2月份过完年回来就开始准备了,3月份基本上都在看笔试面试的知识点,感觉准备东西还是很多。大概列下:C++基础(底层实现也要看,推荐:C++primer),TCP/IP,Linux,数据库,数据结构,操作系统(内存)等,项目。
(3)我是跟我们实验室的小伙伴一起准备的,大家相互监督,相互进步。多交流自己和对方的不足,提前计划好还有哪些知识点没有看,越总结就会发现好多知识点没有看,现在回想起来是好事。当然网上博客里面的面经也是非常重要的。
笔试:
(1)笔试最开始的时候是刷牛客网,看剑指offer,好多题刚开始都不会,没办法,只有慢慢做慢慢练了。多做题就会发现它的套路,比如很多题都可以用STL来实现;常用的函数要会用;字符串的切合,删除,查找等;连续的输入、输出等基础的也要会。
(2)华为的笔试题是3道编程题,一般华为的编程题都有字符串的处理,这次的笔试题我就做出来了1道的20%,思路是对的但是中间有些细节出错了,这里就不细讲了。这次的笔试明显感觉到比往届的要难些,就算没有做出来华为也给了面试机会(2019年成渝哈)。
(3)这里强调下,笔试没有做出来的题,后面也要找点时间把它至少做出前两题,面试官可能问你为什么没有做出来。
面试:
华为实习的面试较腾讯来说要轻松很多