建议收藏!阿里出身大佬总结的 98%通过率 面试攻略!手把手教你拿下阿里、百度、美团各大厂offer
作者:互联网
这是一位从阿里出来的大佬总结提供的面试攻略。他之前在两个月内一共面试了 五十多场,最终拿了包括美团、滴滴、B站、百度、字节、小米、同程、在内的 8 个大厂 Offer。
群内知道后,很多朋友都求他分享经验,于是他就干脆就找上我一起写了一篇博客,进行了比较系统的总结——纯干货,强烈建议收藏起来慢慢看。
主要板块包括:
- 一、确定目标
- 二、简历优化
- 三、面试渠道
- 四、面试方法论
- 五、Offer 抉择标准
- 六、面试的心态调整
- 七、总结
一、确定目标
其实这个“确定目标”要做的就像是你玩英雄联盟时一样,首先开局你想选什么位置?你需要准备带哪些符文天赋?同样的道理。找工作前你也需要思考:
你想要找一家什么样的公司?
以我这个多年职场老炮的阅历,市面上很少有哪家公司是可以同时满足上面 3 个特点的,大多数企业能满足 2 个就已经非常不错了。而你需要弄清楚上面 3 点在你心中的权重占比,然后用这个权重来初步确定目标公司。
在这里,作为一个职场老炮,想给大家单独说下外企和阿里:
- 外企:外企对于英文是有硬性要求的,起码你简单的口语要能说,得需要做个英文自我介绍,
- 阿里:我面了10面阿里,阿里人给我感觉都很聪明,因此我觉得加入阿里就可以变成这种聪明人?所以在“跟随成长型”公司里面点名表扬了一下
二、简历优化
(一)简历的作用有多大?
我个人觉得,咱搞技术这一行的,简历只要实事求是,表达通顺,不写错别字就行(过度的夸大只会给自己挖坑,增加你现场面试的难度,过犹不及)。
但是作为一块“敲门砖”,简历还是很重要的。下面是简历的一些重要作用:
1.帮你争取面试机会
HR和猎头(后面会单独讲)会非常看重简历。简历太糟糕的可能会让你都没有面试的机会。
如果你本身是大厂员工,HR和猎头基本上不会拒绝你。但是如果你不是在一线明星大厂,那么还是好好写简历吧。
2.可能会帮你直接通过面试
有些面试官会仔细阅读你的简历,然后在你面试前,你其实就已经凭借你优秀的简历面试通过了。甚至免掉技术问题,免掉写题,直接和你简单聊一聊项目和做事风格,都是有可能的
我曾经面的一家公司,整场下来没有写题,也几乎没有技术问题。所以在我最后一面的回问环节的时候,我问到:
我:为什么我整场下来都没有写代码?这种面试风格会不会导致面进来一些很会扯皮但是不会写代码的人来?
面试官:哦是这样的,我们已经看了你的简历和开源项目,觉得没必要再面技术相关的了,因此就是简单和你聊聊天,看看你人怎么样
3.简历会成为你的题纲
基本上所有的面试官都会和候选人聊项目,而聊得项目来源无非有2个:
- 从你的自我介绍里挑
- 从你的简历里挑
不仅仅是项目,如果你在简历里面写一些技术关键字,那么面试官也会倾向于考察你这些知识点
比如简历里写个“熟练Zookeeper”,那么遇到 Zookeeper 很熟的面试官看到了可能就会问“zk节点宕机如何处理?”,要是答不上来那真是社会性死亡。
因此:自己不熟或是不重要的东西最好别往简历上写!万一装逼不成反被骑脸就很难受了。
三、面试渠道想要开始面试,有这么几个渠道:
(一)猎头推荐
猎头推荐的岗位有如下特点:
- 推荐的国内互联网岗位几乎都是“跟随成长型”和“钱多型”公司
- 推荐的 WLB 型公司非常少,个别几个也都是外企
为什么是这样?——那是因为请猎头比较贵。如果入职成功,招聘公司需要支付候选人年薪30%左右的报酬给猎头公司。
因此,除开处于扩张阶段特别缺人(如拼多多,字节等)的公司,或者无能力独立招聘的公司(如一些小外企,创业型公司等)外,那些业务趋于稳定且有能力独立招聘的公司基本上不会请猎头。据我所知微软、网易、百度是没有请猎头的。
通过猎头推荐的有以下好处:
- 招聘公司会非常重视与你的面试。包括且不限于:面的认真(毕竟要付一大笔钱给猎头)、流程走的更快;
- 猎头会在各个阶段帮助你。包括且不限于:为你争取更好的 offer 和对面谈判、在面试前发你各种面经、催对方面试结果(毕竟这样他也能拿到更多的钱)。
(二)直接与HR(或工程师)对接
个人认为这是最好的渠道,强烈推荐。原因如下:
- WLB型、共同成长型、钱多型,三种类型的公司都可以通过这个渠道接触到
- 尤其如果是工程师来和你谈,他们更愿意看你的简历。他们如果说你“特别合适”,那么就是真的特别合适。
- 没有中间商,你可以直接的感受他们,他们也可以直接的感受你
那该怎样接触到他们呢?大概有这么几个方法:
- 老办法:部分公司的工程师也会积极招人(比如:字节、阿里)。在 LinkedIn 和 脉脉 等招聘网站中,填好资料并修改状态为【在找工作】,他们会主动来找上你
- 通过自己经常聊天的群聊、微信朋友圈等私人社交媒体来寻找(这个比较考验人脉圈,平时可以多注意一下,适合老鸟)
(三)熟人内推
这里是指通过联系自己朋友走内部推荐,然后进入招聘流程。比如百度员工就可以内推自己朋友到百度的任意一个部门
但这个十分考验内推人的水平,他需要与你沟通岗位,推进进度。他毕竟很难知道哪个 Team 是不是真的有多少个招聘名额,所以实际上是不如直接与HR对接的。所以建议内推完成后让他把对方HR的联系方式给你,后续自己直接去和HR对接
另外,一旦你成功入职,那个推荐你的朋友会获得一笔还不错的奖金(奖金数量与职称定级有关,一般是大几千块)。
(四)自主投递
这种渠道虽然说好听点的是毛遂自荐,但实际上却是最糟糕的邀约方式,因为一旦你主动投递了,那就意味着:
- 猎头没办法推荐了,因为简历会被锁
- 也没办法内推了
- 没有人会告诉你进度如何,只能等待
- 大概率什么回音都没有
我以前通过主动投递的方式,就没收到过一次回信。所以强烈建议不要主动投递!!!
四、面试方法论
一般来说面试无非包含下边几个内容:
- 写题
- 技术问答
- 聊项目
- 聊人生
(一)面试的核心思想
我理解面试是挖掘候选人优点的过程。因此建议,如果自己某方面确实不熟就大胆承认,然后引导面试官朝自己擅长的地方去谈。比如面试过程中面试官问 Zookeeper 方面的知识,可以直接回答“我Zookeeper 用的少,仅限于会用,我 RabbitMQ 很熟,我们可以聊聊 RabbitMQ 相关的”
总之,及时止损,想办法帮助面试官挖掘自己的闪光点才是最重要的。其中一个比较好的方法是——留伏笔,比如:
- 这个项目曾经做了许多非常亮眼的性能优化,希望后边可以聊一聊
- 我写了很多xxx相关的东西,对xxx非常熟
当然,面试官有可能会不理你的伏笔,那么怎么办呢?当然是——多留几个
(二)写题
这个其实是最简单的,没太多的额外发挥空间。多刷面试题面经多积累。
这里有个小技巧。如果你是和我一样的那种“面试时特别特别紧张,写题完全调不通”的人,最好在写题前就和面试官说好,写完大致思路后不要浪费时间调代码。当然,这个显然是一个扣分项,如果你不紧张,最好还是调通比较好
(三)技术问答
回答问题时,尽可能的在自己擅长的一面多展现
比如面试官问你一个点,一方面你要精准无误的回答上来,另一方面还要再延伸这个点的相关知识点或者技术实现(但是注意,千万不要说自己不了解的东西,道路千万条,安全第一条,别坑自己)。
总之,如果你是正常答上10个题,你可能得100分。但是如果你答上来的同时还说透这10个题,你可能就会得1000分。如果你的回答已经超出了面试官自身的储备边界,那么面试官一般会迅速终止技术问答阶段,并给你个满分。
这里给大家推荐一份一个大佬整理的946页Java面试题库面试资料(主要适用于java开发岗位的面试),大家可以看看这个上面的技术面试真题的答案和解析,作为以后面试的时候的一个参考。希望对大家的学习和工作有所启发和帮助。
有需要的朋友可以点击这里获取
有需要的可以自己去取:Java高级架构面试知识点整理
(四)聊项目
以阿里为代表的这种很“虚”的公司(非贬义,指更看重软实力)就非常喜欢聊项目,我面了阿里10面,就做了一道题和三道技术问答
下面详细的介绍一下如何聊项目:
1.预先对项目进行整理
你需要提前对自己的项目进行整理,最好是整理出一份思维脑图。
这点很重要。因为在面试过程中组织言语就已经很废脑子了,如果还需要回忆几年前的项目整理思路,那简直是噩梦。所以提前整理你项目的大纲是十分重要的。
2.从自我介绍中聊项目
从你开场的自我介绍起聊项目就已经开始了。你要在你的自我介绍中,挑选出1-2个最具有代表性的项目来简单介绍,并留好伏笔
下面是开场自我介绍中,介绍项目的一个大纲:
(1)一句话解释项目和你是干什么的,比如:
亿级流量服务器项目负责人
(2)说几条你的职责,最好说个2-4条。比如:
为项目制定准入标注
建立报警监控为稳定性负责
带了多少人
(3)留个伏笔,引导面试官追问,比如:
这个项目曾经做了许多非常亮眼的性能优化,希望后边可以聊一聊
这个项目关于第三方代码隔离的沙盒机制是我制定的,还挺有意思,希望后边可以聊一聊。
(五)聊人生
这时候就到了装逼时刻了,你只需要将自己最好的一面展示给面试官即可
有一个需要提前准备的点,那么就是:
你的职业规划是什么,此职业规划能否与公司协同更赢?
不建议大家为了通过面试而说假话,因为这样对双方都不好。但是如果实在是有些面试官很极端,那你可以顺着对方说,拿下 Offer 作为你后续的谈资。比如:
- WLB型公司:我喜欢技术,我希望有业余时间可以钻研写感兴趣的技术
- 共同成长型公司:我自驱力没那么强,希望可以跟随公司一起成长
- 钱多型:我希望努力一把实现财富自由
大家可以先说真话,这样能找到适合自己的岗位,同时你认可的事情也可以被公司所认可。但是如果你说真话后,面试官反应很大,那么再去尝试顺着面试官说,来想办法拿下 Offer。比如:
五、Offer 抉择标准候选人:我希望有些业余时间可以钻研下底层,在技术上获得某项荣誉,因此希望 Work Life Banlance 一点
面试官:某项荣誉没什么用,他不能给你带来什么,对业务也没有什么用,离我们太远。我是问你职业生涯的职业规划是什么样的(此面试官是一个极端业务型的面试官)
候选人:哦哦,技术当然是为业务服务的。因此我是想看看有没有从技术的角度,反过头驱动业务,看看能不能带来什么行业变革
如果你已经拿到很多 Offer了,那该怎样挑选它们呢?我认为除了各种待遇和物理条件,还有如下几点需要特别注意:
- WLB 型、跟随成长型、钱多型,到底那个在你心里权重占比高
- 部门领导人怎么样
我十分建议你在拿到 Offer 后,去和HR要求再与未来的直接上级聊一聊。请他介绍下现在业务情况、未来规划、晋升评定原则等等。最好可以实地碰一下,让他带你参观一下公司的环境
毕竟接下来几年时间里,你的工作都需要向他汇报,现在是你们关系最轻松最容易了解彼此的时刻
六、面试的心态调整面试挂掉有这么几种可能:
- 对方发现你不适合他们:比如对方想招一个带团队的,而你是做技术。遇到这种情况不要沮丧,这不是你的问题。我因为这个拒面的占50%(包括我拒面对方)
- 招聘岗位有限,他们选择了其他的人:遇到这种情况也不要沮丧,毕竟人外有人,而他们招聘岗位可能只有一个。如果你面试前能够和HR或工程师直接接触,也可以问问他们有多少招聘岗位
- 真的是凭实力挂掉了——那这个确实值得你稍微沮丧下,然后痛定思痛,多反思自己是不是哪里需要查漏补缺,或是表达方法哪里有什么问题。这也是这篇文章诞生的契机
作为一名老炮,我也算身经百战了,大家一开始面试的时候确实是会经常碰壁,但是不要放弃,调整好心态继续面。另外多刷面经面试题库
有需要面试题的可以自己去取:Java高级架构面试知识点整理
面的多了也就总结了一套自己的面试方法论。
看完这篇文章你会发现我并不是仅仅只是“在想方设法通过种种手段帮助你获得 Offer”,而是在“帮助你如何找到一份好工作”。我只是想分享如何选择、如何更好的展现真实的自己、以及碰到极端情况如何处理。
这套方法论,是我从【一面就挂】到现在【十面九稳】的一个经验总结,我也希望它也能帮到看到这篇的你。
祝你能找到一份适合自己的好工作~!
加油!乘风破浪会有时,直挂云帆济沧海!你的前方就是星辰大海!
标签:面试官,简历,offer,Offer,美团,项目,面试,阿里,猎头 来源: https://blog.51cto.com/u_15219958/2966243