王鸿康,男,信息工程学院软件工程1707班学生。该生从去年十月份开始便有计划的进行专业知识复习,包括网络、计算机系统、Linux、数据库、编程以及算法等。疫情期间,每天坚持看视频,做练习,刷牛客网套题。2020年5月成功获得腾讯公司(深圳)实习offer。
关于岗位投递
我认为自己的基础并不是很好,直到前几年学校举办的一场腾讯校招宣讲会才让我真正对专业产生了浓厚的兴趣。综合考量,参加这次春招的我并不敢投开发类的实习岗位,于是退而求其次选择了技术运营类岗位。腾讯公司技术运营类岗位的招聘要求一般是这样的:
1.计算机、通信等相关专业本科及以上学历,熟悉计算机网络体系架构、Unix/Linux操作系统;
2.熟悉C/C++、python、php、shell等常见语言的一种或多种;
3.酷爱计算机软/硬件、系统、网络技术,具备强烈的钻研精神和自我学习能力;
4.乐于尝试新事物,具有迎接挑战、克服困难的勇气;
5. 善于和他人合作,富有集体荣誉感;
6.具备良好的责任心与服务意识。
于是对照岗位要求,在等待面试消息的同时,我开始了每天除了吃饭睡觉就是学习的“美好时光”。计算机网络、编码能力、操作系统、数据库,算法,每个知识体系我都尽量全部掌握,但有时也会遇到晦涩难懂的底层知识。作为过来人,我的建议是短期复习内仅做了解便好,不必深究。
关于简历
据我所知,腾讯公司对投递者的简历会事先经过机器预判,只有质量高的简历,才会优先被面试官看到,那么被发起面试的机会也就会高很多。在简历中,我突出写了自己在校园宽带共享解决方案的项目经历,于是成功引起了面试官的注意,并最终得到面试机会。所以我想告诉大家的是,写经历时一定要契合你所投递的岗位要求,如果不契合,那就不写。另外在填写时,一定要具象化,用具体数据支撑自己的每一条经历。比如你的学习成绩好,那就写自己的GPA,主修课成绩;如果你在GitHub上有项目,那就写出具体的链接地址。
关于面试
你的简历就是你的面试复习提纲,所以在面试前一定要对照自己的每项经历,认真回忆项目细节,然后把这些内容用文字的形式写下来,这样被面试官问到细节时可以快速回忆。
面试中,在介绍自己的项目经历时一定要遵从start原则,这样会显得你表达有逻辑,说话条理清晰。这里可以分享给大家一些建议:
1、回答提问时思维敏捷,脑子转的快。面试官比较看重学生是否逻辑清晰,有条理。而最忌讳的是答非所问,所以一定要理解好面试官的问题。
2、学历不会被区别对待,一定要对自己有信心。
腾讯公司面试官喜欢抓住一个问题,然后就这个问题和面试者进行深入探讨,这里我举一个关于TCP三次握手、四次挥手的例子。这个问题可以拆解成三次握手和四次挥手的详细过程、中间经历了哪些状态、是否有可以优化的地方、通信这么多次有必要吗……等等一系列的问题。该题目考察的是面试者对知识的全面理解程度,而不是光靠你死记硬背知识点就能应付过去的。一般情况下,你答出连接过程和中间状态即可。但可能面试官还会继续发问,你只要能抵得住几轮深度“盘问”,那么面试就稳了。
下面结合我本人此次腾讯公司校招的经历,分享给大家一些面试中被提及的问题:
腾讯游戏运维开发岗位:
一面,高级工程师(电话面试):
①考察MySQL的分组查询
②事务的特点,你知道哪些引擎,什么业务场景下使用哪些引擎
③python深浅拷贝是什么?命名空间是什么?装饰器是什么?
④写一条tcpdump命令过滤出访问119.29.29.29的http连接
⑤Docker了解吗?(我只会基本的使用,然后就没继续问)
⑥手撕算法,一个无限大的乱序数组,找出和等于15的数的组合输出。时间复杂度是多少,想想怎么优化?
⑦给你100 台服务器维护,怎么批量修改密码
⑧你最自豪的事情是什么?
二面,专家工程师(视频面试):
① 考察集合的特征,集合是否可以包含可变对象等
② Python2和Python3区别是什么
③ Lambda函数是什么,手写一段Lambda函数,功能随意
④ 手撕代码,写一个单例模式。
⑤ 进程、线程、协程的区别,不同进程间通信的方式有哪些
⑥ Socket编程中粘包是什么,有什么解决办法
⑦ 讲讲TCP/IP是怎么实现流量控制的
⑧ 说说MySQL的主从复制过程
⑨ 考察正则表达式,利用awk/sed过滤指定关键词内容
⑩ 打开top,一一解释每个字段是什么意思,哪些字段重要
⑪ ps命令的用法,解释每个参数是什么意思,如何筛选出内存占用10%以上的进程
⑫ zabbix有哪些模式,如何获取自定义数据
⑬ LVS负载均衡的几种工作模式,调度算法
三面,部门总监(视频面试):
① 询问简历中的项目经历,遇到过什么困难,如何解决。
② 什么样的工作产出你认为是优秀的
③ 你对这个岗位的理解是什么
④ 你的职业规划是什么
⑤ 开放性问题:深圳有多少个公交车站
四面,HR(电话面试):
① 你的家庭情况,父母支持你实习吗
② 你大学期间有哪些有意义的经历,有什么收获
③ 你的学习能力如何,可以举一个例子来佐证吗
④ 讲讲你的优缺点
⑤ 你还投递了哪些公司,到了什么流程
⑥ 你的职业规划是什么
⑦ 什么时间可以到岗,可以参加多长时间的实习
(最终,我凭借四轮完美发挥,成功拿到实习offer!)
校招感悟
首先,你必须对专业感兴趣,对自己有信心,即便是基础差、学历不占优势,但只要加倍努力,一定可以快速成长。其次,光学书本上的知识是远远不够的,必须具备足够的自学能力以及动手能力。最后,大学期间必须对未来有一个清晰的规划,有目标,有动力,那么遇到任何困难都能成功克服!今年就业形势严峻,但机会永远是留给有准备的人,祝福所有2017级的同学们如愿拿到实习offer,迈出职场生涯第一步!