在华为上研实习的日子

大三暑假在华为上海研究所实习了近三个月,这也是我的第一次实习经历。当时已经基本上决定要选择保研,所以参加实习工作时的心态比较放松,也在实践中锻炼了自己的团队合作能力和实战能力。下面具体分享一下自己的准备过程和心得体会

前期准备

  • 准备简历
  • 复习基础知识+刷题
  • 找大厂官网,mark下实习招聘信息

虽然大三下学期课程很多,但心里还是想去到公司里实习体验一下,于是在开学后,开始陆续准备笔试和面试。
编程、数据结构和算法这些基本的东西不常用就很快忘掉,所以前期每天都会花点时间复习一下这些基础知识,看看博客和笔记。重点还是算题,在牛客网上每天打卡,每天做2~3道编程题,算是把快忘掉了C++找回来了。

同时也认真地拍了张证件照(很多人不注意证件照,最好要有张好看的),在wonderCV上制作了张简单的实习简历
上面的模板还是挺好用的,只需要简单的把信息填上去就够(一定不要在淘宝上买那种花里胡哨的模板,越简单越好)

wondercv

在填项目经历的时候,就特别尴尬。虽然是985本科生,也没做特别多的项目,只有几个小的实践项目和课程设计项目。只好将就写上去,甚至把数据结构的课程设计(哈夫曼编码器)都写了上去,面试的时候竟然被问到了!(注:大家如果没什么好的项目,就把自己做过的课程作业之类的写上,但一定要是自己真正做过的,一定不能造假,这是基本的诚信问题)

慢慢地,到了4月份,很多实习岗位都开放申请了,当时班级群里每天都有招聘信息(主要都是一些小厂),我从中投了一家金融公司、京东和强生(中国),本来想找蚂蚁金服和腾讯的实习,但是发现大部分岗都需要有AI/大数据/Java的背景,无奈没有只好放弃.

再到后来,看到了华为勇敢星实习生计划,当时都快结束了,才着急忙慌地到官网上投上了简历.

笔试&面试

  • 在线笔试
  • 现场技术面
  • 现场综合面
  • 性格测评

然后各厂的笔试陆陆续续开始,那家金融公司由于是全英语答题,而且我也是第一次参加笔试,果不其然笔试就挂了。京东的题目我倒是能看懂就是编程没做对几个,也是挂了。只有华为的笔试题目比较简单快拿了满分,进到了面试环节。(PS. 后来才发现,笔试团队合作太是王道...)

华为参加笔试后还有性格测试环节,很多人不认真做题就挂在这个环节,这个测试题目比较多,很多题目会重复出现,检查你是否前后一致,答题认真。也是华为的特色,就算是社招的人也逃不过这个环节。技巧就是:认真看题,时间很充分,正常做就行;答题要往有积极的、乐观的倾向选项去选。

强生中国就特别搞了,投简历要到一个垃圾网站上填(这里一定要挂出来,对,就是这个垃圾毒瘤),填了很久也不发通知,最后快了6月份了才发邮件告知该岗位不招人了....... 强生中国不来烦我了,大街网倒是每天按时给我推送各种招聘消息,往我的邮箱里发、手机上发,怎么关都关不掉,后面上去把我的信息全删掉,才算逃开了垃圾信息。

大家以后如果看到这个大街网,一定要绕道而行!!!

通过测评后,在一天下午就收到面试的通知,到上研所面试啦。上研在浦东新区的金桥,从偏僻的校区过去花了快2个小时。面试分为两轮,一轮技术面,二轮HR综合面。

需要提前准备好简历,技术面的考官会详细看着你的简历,针对上面的项目提出几个问题。当时考官共问了两个题目:

  1. 数据结构。利用一种数据结构快速查出一个字符串中最长的重复字符的长度
  2. 项目经历;提问了我关于简历上哈夫曼编码树的项目问题:为啥要做,怎么做的,从项目开展角度描述整体设计与实施的方案,具体遇到的问题以及怎么解决的(常规面试套路

HR综合面就是聊聊天,问问你住在哪儿,这个奖学金好拿吗,什么时间可以入职,没聊两句就结束了,“期待你加入华为”。我也是一脸懵逼,面试总共不到40min就结束了,总体面试官态度很友好,不会刻意刁难。只要你不摆出一副“老子天下第一”的装x样子基本上没啥大问题,不要太紧张就可以。

总体的感觉就是华为的实习相对比较简单,淘汰率不是很高,也可能在简历阶段就进行了大筛。这跟华为的校招的用人特点是一致的,只要基础踏实,学习能力够就可以招,招到后再进行具体的专业技能/业务培训,对新员工还是友好。

image.png

准备上班

  • 租房
  • 体检

因为学院离公司太远,不得不考虑租房,但这种只有不到3个月的短租非常难找,在链家上找了好久也没有合适的。之后一块去实习的同学找到了一个酒店公寓,按月结算,虽然条件比较差,但勉强凑合。其实就是酒店标间,价格便宜,加上水电人均月付1800。

华为体检标准是国家公务员体检标准,永远忘不了那个早晨,7点多就到医院,结果前面已经排了100+的人,都是来体检的。本身晕血再加上空腹,差点晕过去,体检结束的时候都快10点了,真的恐怖。

正式上班

由于之前要参加各种推免活动,我的入职时间一拖再拖,真正入职的时候发现,同组的兄弟们已经快干一个月了。

入职第一天,年轻帅气的导师栋哥请我喝了杯星巴克,他说这是传统;又跟我简单聊了会儿天,了解了一下我的基本情况,然后就开始正儿八经的实习工作了。

华为的实习生管理和新员工管理是一个模式的,都有专门的导师带领,导师大多较为年轻有活力,实习超过2个月就有集中的转正考核答辩。并且给实习生设计了专门的实习项目,一般这些项目都不触及核心业务,只作为辅助或者战略性研究。我进的大部门是无线部门,也是华为最强收益最好的部门(现在应该是消费者BG了),我们老大给了设的项目是研究一个开源的深度学习框架。目标就是通读百万级c++源码,分析其设计理念和底层框架,输出技术报告。

老大一边要带着我们这些小弟做实习项目,一边还要做自己本来的业务工作,还是比较辛苦的。但是这也给了我们很多锻炼的机会,项目的主体工作基本还是我们三个实习生干完的。

  • 项目管理上,每天早上有5分钟的站立会,讲讲自己昨天做了啥、今天在做啥,打算做啥done,doing,to do;
  • 每周会组织一次讨论分享会,直接拉源码讲自己具体的成果,如果遇到难题,老大还会立即拉大家开个讨论会,研究解决一下;
  • 每周还需要写工作周报,做总结工作和下周展望

总体而言,项目管理上还是比较成熟和高效的,讲究实用,关注于发现问题和解决问题,老大还告诉我们说:部门有找bug活动,如果发现源码里有错误,按错误等级直接奖励。

在这样的安排下,基本每天都有事情可做,当然也不会特别忙。每天下班时间部门里的老员工都会催我们这些实习生赶快走,就算是有点小活儿也催我们快回去休息。正式员工一般周二、周四会晚上加会儿班,只是为了补满工作时长,因为每天9点上班,5点半下班,中午吃饭休息快2个小时,而华为规定每天工作量要达8个小时,因此需要补几个小时的班。当然还有其他加班就是为了完成任务,我们部门基本上没有特别严重的加班,大都是8·~9点多领完公司夜宵就回家休息了。

因为回公寓真的没啥事儿干,我往往就在公司健身房锻炼到8点多,休息一会儿等到8点半,公司开始发免费夜宵,我也去领点吃的回去睡觉。日子过得充实而自在,实习生也确实没什么压力。

导师和部门老大偶尔会请我们吃一顿,算是不成文的规定了,华为的上下级关系还是非常和谐的。而且在部门里也确确实实感受到了公司内强调学习、重视技术的氛围,有问题可问任何一个同事,即所谓的互帮互助;部门里大佬云集,大都有自己精通的技能或知识,特别崇拜其中一位精通操作系统原理,希望自己以后也能成为特定领域的专家。

后来

日子过的很快,在华为的实习很快就结束了,实习项目也完整结束,输出了一堆技术文档,还是蛮有成就感的。我们的项目成果后来还被评上了部门技术奖项,奖品是300块的星巴克券。现在在实验室开始了枯燥的研究生生活,突然有点怀念在华为实习的日子,怀念员工食堂的美食啦。
很多本科毕业的同学也都入职华为了,顺祝他们工作顺利,身体健康。

码字不易,请点个赞或打个赏。如有相关实习问题,可以一起交流学习一哈~(QQ:761322725)

你可能感兴趣的:(在华为上研实习的日子)