大家好,我是木叶,现在正值秋招前奏,木叶决定分享一下面试经历,希望对找工作的球友有点帮助,以拿到 offer 的公司为主,搭配败北的公司。

回顾 2020 年 3 月到 10 月的面试经历,也想通过木叶的经历告诉大家,这个世界上从来没有一帆风顺,我们大多数人都是普通人,一定要经历一次次的失败、一次次的绝望,才能获得你想要的东西。

大家知道的是木叶春招拿到了微软和阿里的 offer,入职阿里。但大家不知道的是,这个过程有多坎坷。从 3 月的春招开始,到 6、7 月份的提前批,再到 8、9 月份的秋招,每一次与面试官的交流,都像是一场比武论剑,接住面试官的发问,给出自己的答案。

本文包含以下几个部分:

  • 字节 - 有缘无分

  • 美团 - 觉悟调整

  • 微软 - 无心插柳

  • 阿里 - 意外收获

  • 用友 - 多投突破

  • 腾讯 - 无缘惜败

  • 京东 - 被挑选上

  • 华为 - 险拿offer

  • 快手 - 主动争取

  • 总结 - 锦囊妙计

一、字节

一)春招离字节最近

春招的第一站,是字节跳动,没想到也是离字节最近的时候。

建议大家找认识的人内推,不仅可以实时跟进面试进展,还可以获取额外的信息。

比如木叶通过在字节工作的学长内推,学长不仅给了简历修改意见,还让木叶提前刷一下LeetCode 上「字节跳动」专属模块的代码题


如果不是学长提示,木叶根本不知道还有「重点题库」这个东西。

2020 年的春招,字节是免笔试的,3 月 19 日参加面试。面试的安排是一下午紧凑型的,通过一面后,hr 会立马联系二面。二面通过后,再安排三面。

但木叶的流程终止在了一面上。

面试官问的题难吗?现在回看那时,并不难,反而很基础,但是木叶 3 月才刚开始复习基础知识,很多送分题没有把握住,导致一面后等来的不是 hr,而是感谢信。

如果早早开始复习基础知识,估计能再多闯几关。但人生没有如果,只能用自己的经历提醒大家,重视面经早早复习

二)提前批等了个寂寞

提前批集中在 6、7 月份,不占用秋招的名额。如果提前批能拿到 offer,那是最保险的,别人还在一轮轮面试晋级的时候,你已经上岸到达了终点。

提前批名额少,神仙多,offer 基本上都被有「金量高的竞赛」、或者「出色的项目 or 实习经历」的大佬们收入囊中。

而木叶一没有竞赛、二没有开发项目,最后连面试机会都没给。

这时候又体现找认识的人内推的好处了。木叶赶紧去问内推人,「为什么都不给面试的机会?」

学长反馈说,一开始被一个部门锁定了。他们想面试你,把你占下了,但是后来他们可能招满了人,就把你的流程直接结束了。

三)秋招反复鞭尸

秋招的字节,就有笔试环节了,而且难度好像是 Hard 程度,可想而知,笔试就没通过。故事到这里并没有结束。

同学们私下讨论,字节有面试的 kpi,一个部门面试没通过后,会有其他的部门捞起来继续面试,一直面,一直挂,一直捞,被戏称「反复鞭尸」。

木叶也经历了 2、3 次的反复鞭尸,后来 hr 打电话再约面试时,就被木叶拒绝了。

木叶实验室有个学弟,代码很厉害,他面试字节春招、提前批、校招都没过,秋招先签了其他公司。今年春招的时候,又去面试字节,没有了那么多候选人和奇奇怪怪的政策后,他终于拿到了字节的 offer。

这也是曲线去字节的一种方法。

二、美团

一)春招觉悟了

春招的第一场面试是字节,第一场笔试是美团。

对美团很有好感,因为在美团的同学,几乎没有一个跳槽的,而在阿里的同学,最多两年就走了。给人的感觉是,美团是个让人留得住的地方,不像阿里,可能会有委屈。

美团的笔试在 3 月 12 日。因为毫无经验,没有充分利用笔试的时间、死磕第一题,却遇到边界问题,发挥失常。看到别人一个个都收到了面试通知,木叶对美团不抱希望了。

就在 4 月 8 日的时候,美团想起了木叶,安排了第一场面试。

没想到面试官和木叶是校友,因为基础知识没复习完,面试官就说,「介绍一下你的科研项目吧」。

木叶说,「那我组织一下语言」。

想了几十秒后,开始临场发挥,想到哪说哪,没有章法,陷入到细节中,中途被面试官打断。

面试官说,「建议你看一下《金字塔原理》,给别人介绍新鲜事物时,不要陷入到细节中」。当然,面试官没有说得那么直白,但给木叶的感觉是这样。

此时的木叶还有侥幸心理:和面试官是校友,又聊个 2 个小时,应该能给通过吧。

事实证明还是太天真了,互联网行业,不是靠关系就能拿到 offer 的,而是要靠自己的真本领。痛定思痛后木叶决定重新写科研项目的介绍

于是开始理思路,先从宏观上介绍整体的流程

  • 背景信息是什么?

  • 我要做的是一件什么事?

  • 我想达到什么样的效果?

  • 为此提出了一套什么样的算法流程。

再一个模块一个模块地详细介绍

  • 第一步,想做什么,

  • 怎么做的。

  • 第二步,想做什么,

  • 怎么做的。

......

写完稿子后,给周围的人讲,对他们提出的问题、理解有歧义、没听懂的地方,重新写,直到给别人讲明白,再把稿子背下来。

美团的面试经历,让木叶觉悟了。一切都是可以准备的,只要你足够重视它,一件事,即便不是你做的,只要你能讲明白,对面试官来说,也是 OK 的。

二)秋招有缘无分

美团的秋招开始得很早,8 月 12 日收到美团的面试邀请,8 月 20 日美团一面。

这次的木叶基础知识准备得很充分了,科研项目的介绍也做了充足的准备。一面很顺利,8 月 26 日约了二面。本来约的时间是晚上,结果面试官临时晚上有事,就提前了。

二面后感觉答得还可以,但还是收到了感谢信...

虽然没拿到美团的 offer,但木叶很感谢美团的面试经历。正是春招时面试官指出「项目介绍得毫无章法」,才让木叶重视科研项目的介绍,这也为后来拿到阿里的 offer 埋下伏笔

看到这里,大家可能会想这哪是大厂 offer 收割机,这明明是菜鸡呀!

其实木叶想说,失败都是很正常的,尤其是木叶一没有竞赛经历、二没有开发项目经历,面试不通过太正常了,反而面试通过,才让人意外。

而微软的面试,就让人很意外。

三、微软

一)春招无心投递拿 offer

木叶最初设想的工作地点是北京,所以根本没打算投微软苏州工程院。

但木叶有一点做的很正确,不孤军奋战和同学互通消息。互相问一下「你都投了什么公司呀」、「有什么面试经验呀」。听同学说微软不加班,而且考算法题,木叶让他甩过来链接,投递了微软。

考虑到微软北京研究院名额少,竞争过于激烈,就投了微软苏州工程院,当时的想法是,「反正也不一定能过」,没想到拿到了春招的第一个 offer。

这也是一个思路,避其锋芒,选择竞争相对不那么激烈的城市工作机会。

3 月 25 日,参加了微软的在线笔试,一共 4 道算法题,而且全是英文的。木叶没有一道题全部通过测试用例的,但仍然坚持到了最后一刻。

可能是因为笔试难度大,或者微软笔试不刷人,大家都进入到了面试环节。

有同学比木叶先面试,听他讲面试的流程是,先自我介绍「可能中文,也可能英文」,然后面试官可能会问几个问题,然后直接进入到手撕代码环节。

他的代码题,听他讲完毫无头绪,心里想「这是什么玩意呀?」、「怎么会出这么偏的题?」

当时不知道的是,那道题是 LeetCode 上的原题

木叶的第一面,有 2 道算法题。在英文自我介绍结束后,面试官用英文问了一个科研项目相关的问题,就直接进入到了手撕代码环节。

那是一道二叉树相关的题,求从任意节点出发,可以往上走往下走,求「和最大」的一种情况。

刚看到题的那一刻,木叶心态有点崩,这题没刷到过,心里也没底。

这里有一点做的不好,没有主动和面试官要提示,而是自己觉得差不多了就开始写。

写了几分钟后,卡住了。面试官说,「怎么了?遇到什么问题了吗?」

于是木叶就说了自己的解题思路,面试官说「这个方法可能不太好做出来,其实还有一种思路」。

于是就给木叶讲,木叶听完后觉得「对呀,这才是应该想到的思路」。于是按照面试官的提示,写出了代码。

面试官检查了一遍,觉得没问题,开始出第二道题,木叶一看,这就是 LeetCode 原题呀,而且就在前 30,凭借着印象,准确无误地写出了正确代码。

4 月 14 日一面后,4 月 16 日收到邮件,通知 17 日二面。而木叶的那位同学,一面没有通过。

后来刷 LeetCode,才知道,当时的面试题,全是 LeetCode 的原题。「这也说明,想去微软,多刷 LeetCode。」

17 日的二面,仍然是先英文自我介绍,然后直接做题。与一面不同的是,一面使用的是 Java,而二面的题目,场景是 C++,两者对字符串的存储规则不一样。

那道题很简单,木叶写完后,面试官让木叶优化

木叶从头到尾仔细看了一遍代码,觉得每一步都很必要,不能省掉。有经验的木叶,已经知道要主动跟面试官交流,于是就把自己心中的想法说了出来。

「这一步,是这个目的,不能省;那一步,是那个目的,也不能省。这样看来,没有能省掉优化的呀?」

面试官也看出来木叶确实会写这道题,而且思路很清晰,于是就指出,是 Java 和 C++ 的一个区别,可以一个步骤达成两个目的。

4 月 21 日,收到了微软面试通过的邮件,24 日收到了微软的正式 offer。

回顾微软的面试,木叶有做的不好地方,比如拿到一道题后应该先把自己的思路想法和面试官探讨一下,如果面试官发现你的方法不一定能做出来,他会给你指引。如果没思路也可以向面试官要提示。有的时候,追问面试官、要提示和反馈,也是考察沟通能力的一个点

千万不要不会写,还自己憋,即便你做出来了,面试官也会担心你入职后的沟通能力。记住,做题除了考察代码的硬能力也考察沟通的软能力

二)秋招被遗忘

木叶春招拿到了微软的 offer,但并没有去实习。9 月微软秋招的时候,问了 hr 有没有直通车之类的政策。 hr 说,有的。

保险起见,木叶秋招也在官网投递了。后来收到了微软笔试的邮件,又去问 hr,直通车还需要参加笔试吗?hr 说,不需要的,直通车会直接面试,无需笔试。

木叶相信了 hr,却没有等来面试。

秋招投递微软的人太多了,他们并没有给春招拿到 offer 的同学直通车政策,反而以秋招的笔试为筛选条件。

在此也提醒想去微软的球友,一定要参加笔试,即便 hr 说有直通车免笔试,也最好做笔试。

四、阿里

一)春招意外收获

阿里的经历,也是一个意外。

木叶通过在阿里工作的学长内推。校招生们都知道,阿里招人的门槛很高,一个人只能投递一次。所以大家都很珍惜投递的机会。「2021 年开始,每人有 3 次投递机会了。」

木叶也一样,所以当听说有部门可以「预面试」、且面试结果不影响春招投递时,马上就动心了。后来的事情证明,这个选择太正确了

阿里的面试都是直接打电话突击。预面试的问题很简单、很基础,比如面向对象的三大特性,用自己的话讲一下。

预面试给木叶的感觉是,面试官不为难人,基本先摸摸底,你会什么就问什么。这也是找认识的人内推的另一个好处。「前面说到的好处有:实时查询面试进度、获取额外信息。」

事情发展到这里,还是顺利的。转折点发生在阿里的笔试。

阿里的笔试是在 1 个小时的时间里做 2 道代码题。第一题很简单,但如果使用暴力方法做,不会通过 100% 的测试用例,那你猜会通过多少?

0。没错,是 0 分。

所以阿里的笔试,一定要多想几步,看能不能归纳出公式、或者规律出来,暴力解法不是最优解。

笔试惨淡,木叶不对阿里抱希望了。

但 20 多天之后,突然收到了浙江杭州的座机电话,还被标记为「骚扰电话」。这时候最好接通,因为对面不是骗子,可能是面试官。

预面试是一面的话,这次就是二面。4 月份的时候,木叶还没有复习完基础知识,所以面试官主要问的还是科研项目和木叶自身的情况。

自身情况,遇到最多的是,「至今为止,遇到的最难的事情是什么?又是怎么解决的?」

针对这个问题,木叶也建议大家提前准备一下。面试官主要考察的是你的抗挫折能力解决问题的能力

二面后一周,又是突然电话袭击三面,三面仍然是问木叶的科研项目,而经过前面的沉淀,木叶已经准备了一套详细完整的项目介绍,而且每说完一个模块,都和面试官互动。

不知道我讲清楚了没有?」面试官回馈,「讲清楚了。」

然后木叶就继续讲,其中为了生动讲解,还使用生活中的例子做类比。能把一件事给别人讲清楚,才是真的懂了,别人也会认为你是真的参与了这个项目,不存在弄虚作假。

1、hr 面试

技术面大同小异,hr 面重点说一下。阿里的 hr 是有一票否决权的,如果技术面全通过,但 hr 面,hr 觉得候选者不符合阿里的人才观,也会予以「不通过」。

hr 面给木叶的感觉是,气场很强、节奏很快。hr 问了木叶为什么不继续深造、平时的兴趣爱好,以及用 3 分钟的时间介绍一本书。

其中,「为什么不深造」这个问题,木叶有提前想过,算是有准备。

兴趣爱好方面,可以展现自己的毅力,比如跑步,木叶还说了喜欢阅读。

这才有了「用 3 分钟的时间介绍一本书」这个问题。木叶选了一本对自己影响很大的书,《杀死一只知更鸟》。讲到了这本书对木叶的影响,「变得更加勇敢了」。书中说,真正的勇敢是什么?是一件事,你明知你可能不会成功,但仍然拼尽全力去做,并且坚持到底。

hr 问,「你近期做的勇敢的事是什么?」

木叶想了一下说道,「参加春招就是我做的勇敢的事。参加春招前,我也有过犹豫,毕竟没有拿得出手的开发项目,但我总觉得,我要试一试,我不知道自己能不能做成,但我一定要去尝试。

回答完这个问题后,正好时间到了,能感觉出,hr 对木叶的回答挺满意的。

2、惊险的自救

因为木叶的笔试成绩爆冷,几轮技术面又没有考察到代码能力,所以面试官给木叶安排了一场「补笔试」,在一个在线的平台写代码题。

就是这个补笔试,也有惊险的剧情。

一说起手撕代码,大家首先想到的就是算法题,木叶的预想也是这样的。

但当木叶看到设计模式的题目时,瞬间懵了,也慌了。

心里想「怎么办?离胜利就差最后一步了,不能因为不熟悉设计模式就挂呀」、「还有这么长的时间,一定要把握住。」

思考了一分钟后,主动和面试官说,「笔试题跟我设想的不太一样,我以为是算法题,没想到是设计模式」,「设计模式相关的知识,我不是很清楚,可以在网页上搜索一下吗?」

面试官说,「这是隔壁组的题,我顺手就拿来了,你要是不熟悉,可以搜。」

后来又说,「问了一下,不能在网上搜」,「这样吧,我重新给你出一道」。

于是出了一道根据二叉树的中序遍历和后序遍历,写出前序遍历。「好像是这个,总之是给定 2 个,还原二叉树的结构,写出另一个」。

这道题木叶虽然没做到过原题,但思路大同小异,算是完成了自救。如果硬是写设计模式,估计就凉了。这也告诉我们,机会把握在自己手上,当时间一分一秒流逝时,你要果断,事在人为,能争取的就一定不要放弃。

在得知木叶是北方人、更倾向去北京后,面试官说,「我们这个岗,只在杭州有,北京没有」。

木叶说,「如果能去阿里,杭州也可以」。

面试官还问春招拿到了哪些公司的 offer,木叶说拿了微软的 offer。面试官说,微软很好呀,那微软和阿里你怎么选择?木叶说,可能更倾向于阿里吧,感觉更倾向于成长大的工作机会。

拿到 offer 前,以拿到 offer 为首要目标。如果你说「只想去北京」、「可能去微软」,那阿里到嘴边的 offer 就飞了。

在 4 月的最后一天收到了阿里的意向书。

二)秋招绿色通道

阿里比微软对应届生更友好一点,因为阿里实习的 offer 上明确写了:

拿到春招实习意向书的同学,如因校方规定等原因无法到公司实习,秋招时不需要再参加内推或网申,可以参加直通终试的应届生绿色面试通道。

木叶在阿里秋招刚启动的时候,就问了面试官,绿色通道什么时候启动,面试官让问 hr,hr 让等消息。等了快一个月,还是没动静。

木叶马上联系了 hr,hr 说已经启动了。

木叶主动说,「需要我联系面试官走绿色通道吗?」

hr 说,「我这边同步一下面试官吧。」

没多久,熟悉的浙江座机就打来了,听口音,还是给木叶预面试的那位面试官。绿色通道的面试也不难,基本上把知道的内容都讲清楚,就可以了。

直通车不掉链子的话,应该都能过。而且要注意,多问、主动问,不要等面试官来找你面试。

拿到阿里的 offer,不乏有运气成分在,但运气 = 长期努力 + 主动争取。没有长期的努力积累、没有面对机会时的主动争取,就不会拿到阿里的 offer,更谈不上入职阿里了。

五、用友

木叶提前批投了很多公司,京东、滴滴、广联达、用友等等。但拿到 offer 的只有用友。

那么多公司,怎么知道提前批招不招人呢?木叶推荐「牛客网」,集合了各家公司的投递入口。

顶栏处选择「求职」,可以看到「招聘动态}里有很多公司的招聘信息,以美团为例,点进去。

可以看到顶部的「应届校招」、「实习招聘」、「社会招聘」入口。

用友的面试很简单,技术面只有一面,面试题也不难,除了基础知识,还问到了实验室的科研项目,整个过程很顺畅。之后的 hr 面,也很常规。问木叶曾经遇到过什么困难、怎么解决的。木叶也都提前准备过。

8 月中下旬的时候,收到了用友的 offer。提前批不是零 offer,让木叶心里也踏实了很多。

也提醒大家,一定要多投,不要眼高手低、看不起小厂,提前批能拿到 offer,心里会踏实很多。

六、腾讯

一)春招失误

说起腾讯,又是哭笑不得。

木叶春招就投了腾讯,因为没经验,选的是「没有特别倾向的部门」,也就是哪个部门都行,也很快面试了,但面试过程很奇特。

腾讯会议中,面试官让木叶随便讲一个知识点,但要往深处讲,讲够 40 分钟。

这是唯一一次遇到这种风格的面试.....

之后反思,问题应该出在没有选定一个具体的意向部门,导致在一个部门的池子里泡了太久,迟迟不释放,也没有机会被其他部门面试了。

二)秋招惜败

这次木叶吸取了教训,选了一个具体的意向组。8 月 23 日参加腾讯的笔试,25 日就安排了一面。但是很神奇,面试官竟然迟到了,等了半个小时也没来。

牛客网的在线面试有人工客服,遇到任何问题都可以私信他们。木叶抱着试一试的心态反馈了面试官迟迟不来的问题,牛客网很给力。马上联系了腾讯。

几分钟后,腾讯的面试官进入了面试房间,是位女面试官,而且上来就给了 3 道算法题,让写完后叫她。

那时候都快中午了,面试官等不及就先去吃饭了,让木叶写完后自己退出就行,面对压力面试,木叶写到了最后一刻。

几天后收到了二面通知,仍然是那位女面试官,疯狂问 Linux 的知识点,真是哪里薄弱问哪里......

后来听同学们说,腾讯很喜欢问 Linux、底层相关的知识,所以面试腾讯前,可以着重准备一下。也提醒大家网申的时候选择具体的意向部门,不要选「哪个部门都行」,有意向部门更容易被面试。

那一周经历了腾讯的流程终止、美团的流程终止、猿辅导也出师不利、一面就挂。心情低落到了极点,陷入了深深的自我怀疑,「是我的问题吗?」、「为什么他们都不愿意要我?」

现在回忆起那黑暗的一周,心情仍然有些低落。但好在一切过去了,因为疫情放了半年假,也终于回到了学校,而秋招的转折点是京东。

七、京东

一)提前批反手一个挂

京东好像没有春招,6 月末提前批就启动了。提前批没有笔试,投递了 20 多天后,安排了一面。

一面不难,一周之后安排二面。

二面面试官更偏重项目,木叶为了弥补没有 Java 开发项目的缺陷,自己在 b 站上学了一个,但那个项目很简单,而且学得太糙,一深层次问就凉。

面试官问,还有什么要问的吗?木叶想了一下,好像没有了,就说「暂时没有了,可以留个您的邮箱,之后有问题再请教吗?」

面试官说,「我们不允许留联系方式」,木叶连忙说「不好意思」。

本想表现一下自己,没想到弄巧成拙,也建议大家,提问环节好好准备。本文的最后一部分有详细介绍。

面试结束前,面试官说,下一面是 hr 面,让木叶提前准备一下。结果反手就是一个挂。

有的时候就是这样,你感觉面试官怼你,可能说明他青睐你,看你的应答,让你通过;你感觉和面试官聊得很好,结果反手就是一个挂。所以不要在意面试官的态度,做好自己,查漏补缺,就可以了。

二)秋招被挑选上

8 月底,京东的秋招就开启了。这次就有笔试了,印象中笔试不难。8 月 27 日参加笔试,9 月 2 日一面,一面也是中规中矩。问的知识都很基础,手撕代码题也不难。

正常来讲,一面通过后,一周以内就会安排二面。而木叶等了一周多,才等来二面。二面面试官除了常规发问,还问了木叶在挑选公司的时候,更看重什么,是名气还是其他东西。

在你没有 offer 的时候,一定要谦虚一点,肯定不能说看重名气。

于是木叶就说,更看重成长机会。面试官表现出「我们这边也算比较核心,成长机会一定小不了,只要你愿意来,一定会有很多成长资源」,当然没说的那么直白,但给人的感觉是这样。

木叶也赶紧表现出很有兴趣。于是二面结束后,当天就收到了 hr 的面试,也是很常规的,问为什么不继续深造、对公司的认识了解等。

能感觉出二面面试官想录取木叶,所以安排 hr 最后考核一下。不掉链子,表现出自己的学习意愿和乐观心态,基本都能通过。

京东这样速战速决的背后,让木叶感觉可能是有人突然鸽了京东,于是就想赶紧找人替补上。正好木叶各方面表现都还 OK,面试官挑选上木叶,也不再继续面了。

京东的 offer 下来的最早,但薪资方面竞争力不大。而且有一点和其他公司不同是,京东的 offer 上明确写了薪资,如果接受了它的带薪 offer,最后却没有入职京东,需要交 5000 元的违约金。

而那时候,其他公司的 offer 和薪资都没有出来,权衡之后,放弃了京东。

八、华为

一)秋招险拿 offer

春招投递过华为,做过笔试,秋招就自动免了笔试。不过看同学们的笔试题,有一道是 LeetCode 300 左右的原题。再次说明刷 LeetCode 的重要性。

9 月 18 日是一整天的面试,从早上的一面二面,到下午的老板面。其中二面最惊险。面试一开始,就感觉二面的面试官和木叶不对路,在回答完一个项目问题后,面试官说,「跟我想要的答案不一样」。

木叶赶紧问,「那您是怎么想的呢?」

面试官一顿说,也没听懂。最后说,来做道题吧。

木叶一看,竟然是 LeetCode 原题,是 300 之后的一道 Hard 难度的题。「又一次提到了 LeetCode ,LeetCode 刷得多,手撕代码就不用怕。

题做出来的那一刻,面试官对木叶的态度就转变了。当天收到短信,「通过了今天的全部面试」,但 offer 是 10 月份才发的。

华为是入职后分岗,担心被分到硬件部门,就放弃了华为的 offer。

九、快手

一)慎写简历

木叶春招就投了快手。4 月 2 日的一面很顺利,基础知识很简单,手撕代码题是《剑指 offer 》上的第一题。「还是第二题?总之很简单。」

当天 hr 就约了晚上二面,二面面试官在咖啡馆里面试的,环境很嘈杂,而且一看就是面试官没有提前看过木叶的简历,所以在木叶自我介绍之后,面试官看到简历上写的「学过《计算机组成原理》」,于是疯狂问磁盘等底层知识。

本来是撑场面的,没想到给自己挖了个坑。惨痛的经历告诉我们,不熟悉的知识点一定不要写在简历上。面试官很忙,简历是他了解你的唯一途径,不会的不要写,会的一定好好准备。

二)无限次投递

秋招因为简历不出众,一投「Java 后台开发」就「流程结束」。快手有一点非常好,只要「流程结束」,就可以再投,没有次数限制。

木叶就一直投、一直挂。事情的转机发生在有一位同学在快手实习。木叶就让他帮忙问问是怎么回事。

他就跟 hr 说了木叶拿过微软、阿里 offer 的事情,hr 反馈说,后台开发岗位已经招满人了,客户端开发还有空缺,问考虑吗?

木叶道听途说,当时非常喜欢快手的文化和公司氛围,于是说「如果他们不嫌弃我没有客户端开发经验,那我愿意试一试」。

9 月 30 日快手一面,因为木叶没有客户端开发经验,面试官主要问 Java 相关的基础知识,还算顺利。10 月 12 日二面、13 日三面,技术面大同小异。

14 日 hr 面,为此木叶特意提前去学习了快手的文化,比如「快乐工作」,「在快手,同事互称老铁,交给彼此,共同奋斗」。「拥抱每一种生活」,「每个人的生活都值得被记录,从这个角度来看,快手是一家温暖人心、很了不起的公司」。

也建议大家,如果非常喜欢一家公司,可以提前登录官网,看看公司文化。你对公司上心,hr 是可以看出来的。

hr 面的第二天就收到了快手的 offer。

十、总结

一)简历

1、慎用「精通」

尤其是少不经事的校招生,更要注意,最好不要用「精通 XX」,面试官一看到精通,可能对你期望很高,结果面试下来,回答不好,期望就变成了失望。可以用「熟悉 XX」、「了解 XX」

2、不擅长的知识不写

像木叶春招面试快手,因为简历上写了「学过《计算机组成原理》」,面试官就疯狂问相关知识,给自己挖了一个坑。

把自己有把握、擅长的内容写在简历上。面试官只会问简历上写的内容。

二)面试

1、积极主动

人生无论找工作,还是其他事情,都要积极主动一点。能参加春招,最好参加。以木叶为例,如果不参加春招,也不会拿到微软、阿里 offer。

如果不是一直投递、主动询问、抓住快手客户端的面试机会,也不会拿到快手的offer。

很多事情,不是因为成功才去努力尝试,而是因为努力尝试才成功。

2、做充分的准备

这一点木叶深有体会。曹大在「职场的真相」年终福利课上也说,及时做复盘,要思考如何把自己做过的项目给别人讲清楚。

总结一下,需要提前准备的有:

1)自我介绍

自我介绍与简历一致,可以包括:学习经历、竞赛经历、项目经历等。其中可以用数字量化的,最好用数字,比如性能提升了多少、改进了多少。

互联网行业的技术面试,自我介绍时间大约控制在 3 分钟。其他行业,可以准备 1 分钟版、3 分钟版、5 分钟版。

2)含金量高的项目

尤其是项目、竞赛,要给不懂这个行业的人讲清楚,一定不要陷入细节。可以先从宏观上讲要做一件什么事,让别人有大概的印象。然后再分模块讲,每一部分的目的和做法。

也需要提前想一想面试官可能会问哪些问题,提前做好准备,省得到时候措手不及。短短 1 个小时的面试,尽量最大化表现自己的能力和成绩。

3)遇到过哪些困难、怎么解决的

这个问题也是面试官、hr 很喜欢问的。可以提前准备一下,想一想自己以前遇到过的困难,如何解决的,以及有哪些收获和成长。

事无论大小,但一定要有思考。

4)提问环节

每一轮面试的最后,面试官都会问候选者「你有什么要问我的吗?」这个问题一定要提前准备一下。

  • 可以问业务问题,比如咱们部门主要是做方面业务的、业务场景是什么?

  • 可以问员工培养,比如,新人入职后,会有人带吗?有什么样的培养机制呢?

  • 还可以就面试题提问,比如,刚才您说的那道题,您是怎么想的?或者正确答案应该往哪方面考虑呢?

  • 最后还可以问,这一轮面试的结果,大约什么时候出来了。

前面的几个问题是比较加分的,最后一个问题,不加不减。

5)为什么不继续深造

研究生同学需要准备一下这个问题,「为什么不继续做科研呢?」可以根据自身情况来准备,比如对工作更感兴趣、不适合做科研等等。「可以不说的这么直白」

3、沟通能力

沟通能力是非常重要的一项能力。主要体现在手撕代码环节、介绍项目的互动、回答问题不准确时的求教等。

  • 手撕代码环节,在看到题目之后,如果没有思路,可以向面试官要提示,通过提问、追问的形式,明确解题思路。比如可以说,「看到这道题,首先想到的是 XX,但我觉得可能不是最优解,您可以提示一下吗?」

  • 介绍项目的互动,每介绍完一个模块后,跟面试官互动一下,「不知道我说清楚了吗?」再次划重点,一定不要说「你听明白了吗」。

  • 回答问题不准确时的求教,如果面试官表现出「你答得不对」,可以说一句「不知道您是怎么思考这个问题的」,积极求教,听一听面试官的看法。

面试只是进入职场的第一步,工作后需要和开发、产品、测试、业务、运营沟通。在面试中要展现出自己的沟通能力、比如倾听能力、站在对方角度思考能力、总结概括的能力等等。

4、学习能力

学习能力就是,「虽然我现在不会,但我可以学」;是遇到困难,「我愿意冲到前面、愿意挑战自己」;是抓重点、看本质的能力;也是「活到老学到老,技术更新换代快,需要持续学习」的认知。

木叶还拿到了小米的 SP,面试过程也是中规中矩,能拿到 SP,应该是表现出了学习能力和潜力。

小米的面试官很看重计算机底层基础知识,问的问题也让木叶从 CPU 层面开始讲。木叶表现出非常敬佩懂底层硬件的人,也表示想成为这样的人。对自己的期待也是不断充电学习。

当你表现出持续学习的意愿时,面试官会很青睐你。

5、内推

能内推就内推,能找熟人内推就找熟人内推。可以获取查询面试进度,也可以知道了解组内的氛围。


人们声称的最美好的岁月其实都是最痛苦的,只是事后回忆起来的时候才觉得那么幸福。但是现在回忆起 2020 年的求职,仍然觉得很不容易,那是一条你不知道会有什么样结果的路,并没有一个清晰的目标在远处等你,你所能做的只是奋力向前,去探寻那个最好的结果。

奋力前行,只为了不留遗憾。

以上就是木叶在 2020 年校招求职过程中遇到的各种艰难险阻和欢声笑语。努力会成功吗?不一定,但不努力一定不会成功。

相信努力有用,和努力同样重要。

大厂「offer 收割机」修炼记相关推荐

  1. 「 Offer收割机之JVM」:生存还是毁灭

    这两天,广州的天气又开始热了起来,又到了小动物交配的季节,啊呸,又到了一个收割 offer 的季节.年底将至,又到了面试的高峰期,JVM 作为Java 程序员面试绕不过的一道坎儿,它又来了,你准备好了 ...

  2. 硅谷大厂也看「名校学历」?Reddit小哥灵魂拷问引起热议

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 大家一定都想知道,Google.Facebook.Amazon.Apple这些顶尖的科技公司, ...

  3. 特斯拉冻结招聘或因「幽灵刹车」故障,全球大厂掀裁员潮人心惶惶

      视学算法报道   编辑:袁榭 好困 [新智元导读]特斯拉加入纷繁的大厂裁员潮:马斯克给公司管理层发电邮,要裁掉10%员工,因为他「对经济有超级坏的预感」. 马院士头两天还在不准居家办公.催着员工返 ...

  4. 如何准备大厂技术面试?偷学「大师兄」秘籍!

    春暖花开的时节,各大厂的春招面试正如火如荼地进行着.相信同学们也在面试这块做了许多准备,「小新」也不例外,扬言要进入某巴巴,从此走上人生巅峰,那么,参加大厂的面试需要注意些什么呢? 「小新」从来不打无 ...

  5. 为什么大厂APP都喜欢做个「极速版」?

    不知道大家有没有注意到,很多APP都有个极速版本: 部分APP甚至有更多个版本,除了普通版.极速版之外,今日头条还有专业版.抖音还有火山版.快手还有概念版- 所以,同一个产品为什么要做多个不同版本呢? ...

  6. 5个免费的妙记多「目标设定」模板和计划表

    「目标设定」对于任何个人或组织都是一个重要的过程.如果做得好,目标设定可以帮助你确定任务的优先级.确定里程碑并确保你在正确的轨道上实现你的目标. 然而,许多人发现目标设定既困难又耗时.这就是 妙记多 ...

  7. Zbrush必记快捷键汇总「必须收藏」

    ㊙️Zbrush必记快捷键汇总「必须收藏」

  8. 「react-native」【记】在真机(ios和安卓)上运行example项目AwesomeProject时遇到的问题

    「react-native」[记]在真机(ios和安卓)上运行example项目AwesomeProject时遇到的问题 问题一:Error: Failed to install CocoaPods ...

  9. 「offer来了」浅谈前端面试中开发环境常考知识点

    「面试专栏」前端面试之开发环境篇

最新文章

  1. Java 线程 笔记(1)
  2. 进阶篇第十一期:高德地图的使用
  3. c语言二进制long,C语言填空题 把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出#include main(){...
  4. Common BeanUtils组件的使用(源码)
  5. 删除bin后,Eclipse重新编译项目
  6. jboss-5.1.0_JBoss AS 7.1.0.Final“ Thunder”发布-Java EE 6 Full Profile认证!
  7. 上百个Android开源项目分享
  8. 五一小长假|不得不说的一些话
  9. pyinstaller 打包出现问题
  10. 三个快速便捷的命令行小贴士
  11. MCS-51子程序库(二)
  12. 自我管理--做事要有明确的时间观念
  13. 基于ssm java乐轩公司订餐系统
  14. 计算机毕业设计Python+uniapp鲸落图书商城小程序LW(小程序+源码+LW)
  15. 【Markdown Pad 2常见问题3】Markdown Pad 2插入本土图片无法显示
  16. 高精度地图2019-2020年或可落地
  17. 10.如何使用 Node.js REPL
  18. OpenCV开发笔记(四十四):红胖子8分钟带你深入了解霍夫圆变换(图文并茂+浅显易懂+程序源码)
  19. LeetCode——110,判断平衡二叉树
  20. IDEA的debug调试功能

热门文章

  1. Dubbo-HelloWorld
  2. JVM--类加载机制
  3. LinkedBlockingDeque源码
  4. sas数据集怎么导出_利用SAS中的ODS导出程序结果数据集
  5. 从零开始撸一个Fresco之内存缓存
  6. centos Crontab
  7. Linux中断处理与定时器
  8. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(13)-权限设计
  9. struts2:多业务方法的处理(动态调用,DMI)
  10. ▲为什么要用css Sprite技术?