春招佛系选手,在线勇闯天涯 ( 钉钉字节腾讯网易)| 掘金技术征文

1,619 阅读9分钟

作者:钉钉前端实习生一枚

前言

本人研一,985学校软件工程专业。创业公司两年日常实习经历(18年暑假至今)。

非技术流(所以佛系)。今天以前不写博客不逛社区,不参与开源项目不打游戏。爱好刷微博刷微博刷微博,小说看剧看电影。2020春招,历时两个月(其实中途玩了一个月)收到如题所示公司们的前端实习offer。

本文以时间为轴,记录了笔者2-4月的春招求职经历。如果你想看精妙的技术讲解,或者高明的面试指点,抱歉打扰了,请您移步其他文章。如果你对我的经历感兴趣,那么请继续看下去 。

文末划重点,收束全篇,总结个人经验。全文通读,耗时约5min。

2月 · 本以为可以坐火箭结束春招

我在2月中旬开始投简历(麻将一直输,实在打不下去了)。当时目标明确,战术清晰:大厂,速战速决(本人不适合持久战)。

写简历前,随缘复习了一些 html、js、css 基础(某N、某鸟、某School),教程难易无所谓,主要是为了让自己快速进入状态。简历书写用的WonderCV,找的技术岗位模版。技术趴参考了自己的本科毕设,主要针对实习项目所用技术。从语言框架到开发工具,每一项都标记“基础”或“熟练”。项目趴着重介绍了实习公司的项目(产品介绍+我的工作+个人收获)。排版时发现一个项目略单调,遂又加了一个研究生期间帮导师搬过砖的项目。

在牛客网佛系留言求内推。经一素未谋面仅邮件往来的学长内推后两天,字节hr打电话问实习意向(时间、地点)并进行简历评估。不久后安排面试。面试前,看了几份牛客热心网友发布的字节前端面经,心态小有崩溃。调整心态后,挑了几份有眼缘的面经,做了笔记(仅用pages随心所欲写写文稿,便于查看),凡是不会的题,一律 google 处理。

字节一面的面试官人很奈斯,问题跟着简历走,由浅入深。二面的面试官人也很奈斯,问的都是常规题,还有一些 html、js、css 的细节。过程愉快。几天后,迎来三面。面试官搞业务,问了项目和一些逻辑题。项目可以聊,逻辑题真没经验。虽然过程差点儿意思,但总的来说还算顺利。hr 面对方非常专业,说话像语音助手一样很有特色,确认相关实习意向后火速结束。战后总结:面试官人好,每轮都写代码但题不难(特别感谢我院《高级算法》的课程熏陶)。

2月中旬拿到字节 offer 后,家属说上海见。于是,前脚出考场后脚失忆的我果断重启了刚放假时的【小说看剧看电影】模式。那段时光,简单、快乐。keep 开着会员都不去运动的那种。

3月 · 知识点忘到姥姥家后,又被提起来春招

3月中旬的一天,家属通知我计划有变。我放下没看完的剧,抬头看苍天绕过谁。当时心态崩了,不断怀疑人生:简历上写的啥都不记得,上个月背的知识点早就忘到姥姥家了……怎么治? …… 最后,经过一番思想斗争,我决定为了爱情,再次投身春招事业。再次熟练地打开牛客网,找帖子发邮件求内推。同时翻年级Q群,挑合适的招聘信息联系学长学姐内推。

3月求职人数比2月,肉眼可见地增多了一些。氛围,也激烈了一些。

为了给自己最短板的数据结构与算法找底气,我挑了本书边看边记边码,慢慢进入状态。一个打持久战的姐妹跟我分享了她的前端知识笔记,于是我也从 pages 转到印象笔记,新建了一个笔记本,开始分门别类地整理知识与面经(从自身、简历出发,只整理我看到、想到,并且我认为重要的)。

期间家属一直告诉我,“勇闯天涯就完事儿了。”

4月 · 红红火火恍恍惚惚的并发面试

钉钉一面来得猝不及防,一个电话面到自闭。面试官上来直入主题,对我的 React 知识领域进行 360 度无死角全方位攻击,接着问简历上我认为根本不会有人问的关系型数据库与非关系型数据库和Java(当初写上纯粹为了丰富内容orz),最后出了几个场景题让我讲实现,细节、原理、源码……我起初决定背水一战,随着面试官战斗力的发挥,我的耐心逐渐丧失…… 总之场面一度十分僵硬。最后,也许是面试官看到了我疲惫身躯后的强大灵魂,也许是我的回答令面试官看见了其他可能性…… 两道编码题(比问答环节简单)后,我通过了钉钉的第一轮面试。

之后,我深刻反思面试官对我说的“逻辑要清晰、用词要专业、多看源码”,决定稍微摒弃一下自己对技术表达过于感性随意的特质,追求严谨与专业,像真正的大佬一样。这些,从我钉钉一面后的笔记便可看出。同时我还特意去翻看一些框架工具的源码,嗯,像真正的大佬一样。

有了一面的教训,二面的我收敛很多。用词克制,话语明显变少,语气更加坚定(强行坚定)。面试时间不长,没写代码,主要问的项目和开放性问题,比如“你最近在学什么”。

三面是其他BU,我又被上了一课。尽管本人已经注意读源码了解底层实现,无奈一些回答还是令面试官不甚满意。但好在我经过之前的洗礼,耐力抗压能力提升,对面试官的质疑不再正面刚,而是悉心听取教训,态度得体:“嗯,好。您说的对,我回头去看一下这块儿的源码”。最后还不忘真诚的说一句“好的,谢谢您”。

hr面就是聊天。面试官人很好,过程还算轻松,但也有类似 “你是不是觉得跳舞和打球比编程更让你有成就感所以你没花时间参加比赛” blabla的坑,回答之前还是要思考一下。

腾讯一面 html、js、css 基础聊的很愉快,大概是对方问我问题,我理直气壮“没用过”,然后对方“我也没用过”,然后一起哈哈哈的那种。二三面主要聊项目。三面聊的很细,细到有个业务计算规则,需要我自己给每项变量挨个赋值,然后得出结果并告诉他每种情况该如何处理。当时我用的奶茶等意象举例,自认为使场面温馨不少。最后面试官对我的评价是思维比较灵活,但是需要对技术更加深入研究些才好。

网易一面是位小姐姐,非常耐心的问了一堆巨巨基础、几乎没复习到的知识点。我故作镇定,有一说一,稳住了局面。二面的面试官,很不走寻常路,什么都问,还问很细,比如“说出三个你觉得最不常用的css属性”、“Cache-Control的所有值”、“<body>末尾插入一个元素你有几种实现”、“icon怎么实现”…… 甚至我提了一嘴自己正尝试学习的 WebGL 也被问了,问的我一脸黑人问号。这是一场结束后我认为必挂的面试,但神奇的是,几天后自己竟被捞起。三面是位大姐姐,问了下项目中组件化的实现细节,及一些 js 的送命题,比如es6中某些关键字的底层实现。最后可能为了缓解尴尬,面试官代码出的是老防抖,给我留了半口气……

写在最后

感谢互联网公司的厚爱、感谢面试官们教我做人。感谢技术博客、感谢搜索引擎。

感谢你看到这里,希望我的经历能给你一些启发。结尾说几点我认为自己收获offer的关键:

1、早开始。早面试hc多一些,早开始积累也更多一些。

2、对自己的认知到位。能够扬长避短,且坦然面对自己的短板,并积极调整。

3、做足准备,评判标准是自己心里有数、说话有底气。这样即便答不出来,也只会觉得是问题“超纲“,心态就很稳,不会慌。(当然事后还是要补一下。补的时候往往会觉得,嗨呀,其实就是我的问题… )

4、勇闯天涯,把自己秀到位。每当觉得内心能量不足,我就默念”勇闯天涯就完事儿了“。后来发现,口号不是白喊的。这种话说多了,内心真的会越来越无所畏惧。每次视频面试,我都会挑一件舒适好看的衣服,好好扎个头发,涂个口红,很有仪式感的样子。做这些事令我充满自信,整个人更加积极,甚至思维都变得灵活了起来。后期我还发现,自己视频面试的表现普遍优于电话面试,于是我开始电话面试也换衣服梳头发涂口红找感觉(可能自己穿睡衣时说话确实比较随意)。然后面试开始,只要想着 “把自己秀到位” 就可以了。

最最后,祝大家都能收获自己心仪的 offer。

如果这次不行,那么下次一定!