前言
2020年对我来说是挺有意义的一年,不仅经历了提心吊胆防疫情,还体验了不厌其烦找工作,整个秋招有拿到字节、美团、百度等大厂offer。回顾这一年,说自己努力吧,好像有些时候确实挺懈怠的;说自己不努力吧,也还能回忆起复习、刷题的日子。我一直信奉的是“谋事在人”,我自认为不是天赋型选手,但到最后也能找个还满意的工作。可能很大程度是比较用心吧,比如当时会频繁地刷牛客讨论区,一看到内推贴,只要公司还满意,就会投递,并且把投递信息记录到自制的表格里;再比如我整个找工作期间几乎没有漏掉一场笔试、面试(我是在故宫做过网易笔试的男人😐),哪怕是有了保底的offer后,还总是觉得不稳,不稳,要继续面。可能就是这样的心态,让这个非天赋型选手最后有惊无险的上岸了。所以写到这儿,牛客上即将找工作的大佬们就更不用担心了,我会把我最真实的的经验分享给大家,希望能多多少少帮助到各位。这里也很感谢牛客这样优质的平台!
简历撰写
简历内容可以考虑以下几个部分:
基础信息
- 姓名
- 照片:个人觉得可放可不放,也许放了可以增加过简历的概率?
- 学校
- 联系方式:手机号码
- 邮箱:据说简历里放QQ邮箱比较low,见仁见智啦~
- 意向岗位
- 博客
教育背景
- 本科:学校、专业、时间跨度、成绩排名。
- 研究生:同上+论文,论文一定程度上是解决问题能力的体现,不一定非得中了才写到简历上,哪怕是在投状态也是不错的。
- 博士生:...
项目经历
个人觉得写两个就可以了,如果你的项目又多又亮眼,写更多的到简历上也无可非议。那如果觉得自己没什么可写的,可以考虑从GitHub上面啃一个和意向岗位相关的项目,不过最好得掌握实现细节,不然面试的时候容易翻车。也可以将自己读书时的课题(本科毕设、研究生期间的方向)写上去,面试官虽然不一定懂,但不少人还是愿意听你介绍的,通过问你几个问题,也能了解到你的表达能力、解决问题的能力等。
实习经历
主要就是写实习的公司、部门、负责的业务,以及在实习期间负责项目用到的技术、解决了哪些问题、有什么收获。这里建议最好把产出以数据的形式展现出来,假如你有一段测试实习经历,或许你在这期间提了很多Bug、优化了测试脚本,为Pipeline节省了不少时间;如果你实习的时候做的是运营/策划,或许你的某个创意为产品带来了更多的日活,这些都可以具体点写出来。【面试官总喜欢问你在实习期间遇到的最大的难题是什么,你是如何解决的】
专业技能
- CET-6、托福/雅思
- 数据结构
- 计算机网络
- 操作系统
- 数据库
- Linux
- 一到两门自己熟悉的编程语言(对测试岗来说,Python貌似用得比较多,完全没学过的话可以熟悉下)
- 自动化测试工具
- Tips:以上技能多用“了解”、“熟悉”、“掌握”等词修饰,对普通人来说千万别用“精通”,不然遇到"有趣"的面试官,可能会被怼得比较惨。另外,专业词汇请务必拼对,大小写也要格外注意,不然显得不够专业。
荣誉
- 校级奖学金
- 省级/校级三好生、校内组织任职
- 有较高认可度的编程比赛
- 数学建模、天池等
兴趣爱好
- 篇幅不够用Ta来凑
自我评价
- 篇幅不够用Ta来凑
投递经验
- 投递渠道:首推牛客,其次是各大公司的招聘公众号、智联招聘等平台。如果有牛友们或者师兄师姐们分享的内推码一定要用,这样可以帮你们查询进度。
- 早就是优势:找实习就像期末考试一样,其实很难找到一种“我已经完全准备好了”的感觉。所以认真复习一段时间后就可以真枪实弹地干了,这里我的经验教训是刚开始找实习的时候,可以先投一些小厂,难度相对会低一点点,能够给你一些经验,让你知道还有哪些知识欠缺,从而在面试大厂的时候可以更加从容自信。仍记得自己第一场面试是字节的后台,那时候无论是理论知识还是刷题都才开始,只能用惨烈来形容。
- 关注提前批:在6月份左右,要记得关注提前批、优招计划,比如中兴提前批,华为领英计划,美团北斗计划这类,不过优招的难度肯定不小,需要好好准备。为什么要关注这个呢?因为优招的薪资待遇普遍会好不少,像华为的15级很多就是提前批就基本敲定了。除却薪资,我们要发现如果提前批的简历能过,那就是多了一次白嫖的面试机会,即使提前批挂掉了,还会有秋招的正式批可以再战,所以务必抓住提前批的机会。
- 合理安排:安排好各个公司的笔试、面试时间,不要冲突和遗忘。可以借助app或备忘录。
复习方向
- 专业课:上面提到的数据结构、计算机网络、数据库等科班必学的课程知识都得看。不过为了更高效,可以参考大佬们总结出来的高频考点。比如:作者CyC2018的一个github项目,目前已经有122k⭐,很好很强大。
- 刷题:剑指offer必刷,力扣可以按照分类刷前10道高频题,这样会更有感觉。比如字符串、二叉树。
- 面经:无私的牛友们将热乎的面经都分享出来了,面哪家公司前可以搜一搜对应的面经,亲测存在一定的概率撞到同一个面试官。当然撞到是运气,还是不要报过大希望。
- 自我介绍:准备一段简短的自我介绍,几乎每场面试开始的时候都会用到。内容的话,就把你觉得自己最🐂🍺的东西讲出来就好了,毕竟时间短。
面试经验
- 准备好纸笔:一般智力题、编程题会用得上。
- 复盘:每次面试结束后,把没答上来的迅速记录下来。因为面试官问的题好多也是高频题,今天不弄懂,下次面试必翻车超级加倍!
- 技术面开放性问题:面了这么多场,能明显感觉到有些开放性的问题经常会被问到,比如:你为什么选择测开?你觉得你身上的优缺点是什么?你做这个岗位比别人的优势在哪儿?这些问题都是可以提前思考思考的,倒不是让你准备些违心的话,只是提前考虑过,回答的时候就会更自信。
- HR面常规问题:同学,你什么时候能来实习呢?(理论上hr同学是希望你能多待)|| 同学,你为什么会考虑我们公司呢?(建议提前了解公司,别都不知道对方公司是干什么的)
实习总结
实习的时候是在字节,时间相对比较短,简单分享下体会和收获吧。
- 学生气:很多人在读书期间就活得比较板正,对老师、领导毕恭毕敬,甚至有点小卑微。这种待人处事的方式我觉得和从小被家长反复教育要尊重老师等等不无关系,久而久之,就形成了严格的等级感,面对自己的“上级”会感到压力,表现为浑身不自在,不自信。其实不能说学生气是缺点,但起码在职场上会让你显得很不专业,也不利于你快速融入团队。我的想法是:首先要把工作做好,一个人的自信很多时候是从工作产出中汲取的。在此基础上坦诚、大方的和同事相处,抛开阶级感。对这种性格特质的学生来说,虽然短时间很难改变,但是我觉得可以照着这个方向去努力。
- 沟通表达能力:实习期间你会不断接到mentor布置的任务,在着手做之前,确保自己完全领会了任务本身,一旦有疑问就要及时提出来,不然很可能你做完后发现和mentor在两个频道上,这个时候就比较尴尬了。其实进公司后,你会发现和你打交道的不止是带你的mentor,还有同组同事、甚至是其他团队的同事,这个时候往往需要远程沟通,如何用最简洁、最容易理解的话告诉对方需求,这个能力我觉得是需要不断提升的,毕竟你节省的是两个人的时间。除此之外,大多数公司都有周会、技术分享,“如何将自己的产出干净利落地分享出来”、“如何将自己要分享的技术生动有趣地讲出来”,人和人的差距比人和狗的差距还大。综上,沟通表达能力很重要,可以不强,但要时刻把这个能力放到心中拎一拎,对比下实习N个月的自己有没有提升。
- 收获:第一次近距离体验了互联网工作、通过了转正答辩、学习到了一些测试相关的理论和实操,了解到了国内大厂的测试团队是如何做产品质量保障工作的。总的来说学习到的技术相对有限,更像是乡下孩子进城,看到了很多新奇的东西。最后要感谢下实习时的同事,人都很nice,对我挺照顾的。还有就是字节的福利挺不错的,免费三餐+下午茶,很多节日都会有礼物,办公设备也比较好,像人体工学椅之类。
友情提醒
- 能实习尽量实习:可能有的实验室不放学生去实习,这种情况下还是要努力争取,如果找到了不错的实习机会,就诚恳地、勇敢地和老师讲,相信大多数老师会同意的。等你找工作的时候就会发现,一份好公司的实习经历对秋招多么重要。
- 不建议固步自封:不要长时间埋头自己搞自己的,要多和同学交流,尤其是多请教师兄师姐(此处感谢师兄师姐的帮助😋),没有谁比他们更了解找工作【狗头.jpg】。学习资料、面经什么的可以共享,问题可以一起讨论,这样找工作的过程也会更有趣。有句话叫什么,“一个人可以走得很快,一群人才能走得更远”,如果不是习惯了孤军奋战,那我还是推荐结伴找工作。
- 不要有躺平心态:时间充裕的情况下多面几个公司,谁也不知道今年哪家公司才是最后的黑马。比如对我们21届毕业生来说,谁也没想到20年秋天的美团给应届生开出的薪资超出了往年不少。再比如虾皮好像给部分接完offer的同学,在原有月薪基础上加了5k的骚操作。所以只要有时间,就多面面,给自己多一个选择也蛮好的。
写在最后
- 以上内容可能带有主观色彩,也不够专业,如果观点不一致,欢迎理性讨论。
- 关于测试开发岗的高频面试题,可以参考新发的另一篇帖子:https://www.nowcoder.com/discuss/607662
全部评论
(10) 回帖