共计 5232 个字符,预计需要花费 14 分钟才能阅读完成。
作者:花生 PeA
起源:http://pea3nut.blog/e1296
我在 7 周内一共面试了 42 场,最终拿了微软、蚂蚁、B 站、字节、Conviva 的 5 个 Offer。上图是我的面试时间表
我有些货色心愿可能分享给大家,不仅仅是简略的面经,包含:
- 锁定目标
- 对于简历
- 邀约渠道
- 面试方法论
- 筛选 Offer
- 面试挂掉如何调整心态
什么?你问我为什么面了这么多大厂却不面百度?因为我就是百度的
锁定目标
一个最重要的问题:
你想找一家什么样的公司?
你须要晓得你的指标是什么,是 WLB(Work Life Balance),成长,还是赚钱?
据我所见很少有哪家公司同时满足上边 3 个特点,大多企业满足 2 个就曾经十分不错了
你须要晓得上边 3 点哪个对你最重要,排个序,而后依据这些特点来初步锁定你的指标公司
其中我要独自说下外企和阿里:
- 外企:外企对于英文是有硬性要求的,起码你得须要做个英文自我介绍,简略的书面语要能说
- 阿里:我面了 10 面阿里,阿里人给我感觉都很聪慧,因而我感觉退出阿里就能够变成这种聪明人(或者是说不聪慧的都被公司输入到社会了?)。所以在“追随成长型”公司外面点名褒扬了一下
对于简历
简历真有那么重要吗
网上有太多太多对于简历的文章了,这里我不想赘述如何写简历。我反而想 diss 一下:
简历真有那么重要吗?
我发现其实如同没那么重要,因为 面试官基本不怎么看你的简历。这是我察看到的一个十分乏味的小细节
为什么这么说呢?事件是这样的
我的简历外面第一页里有一个十分丑陋的时间轴,是我用 Short Night 画的。这是一个我的开源我的项目,它在简历里大略这样:
因而,我当然会在面试中的收场自我介绍外面提上一嘴,而后 70% 的面试官都会有如下反馈:
我:blablabla…不晓得您有没有看到我简历第一页外面的那个时间轴,这个是我一个叫做 Short Night 的开源我的项目画的,它有诸多长处 blablabla…(面试官忽然面无表情盯着屏幕)(过了 30s,面试官缓缓看向左下角,我简历里时间轴的地位)(点点头)
这阐明什么?阐明面试官基本就没怎么看过我的简历!
简历的作用和注意事项
当然,diss 归 diss,简历还是很重要的。上面是简历的一些重要作用
间接通过面试
有些面试官会仔细阅读你的简历,而后在你面试前,你其实就曾经凭借你优良的简历面试通过了。或是免掉写题,免掉技术问题,间接简略聊一聊我的项目和做事格调,也都是有可能的
我已经面的一家公司,整场下来没有写题,也简直没有技术问题。所以在我最初一面的回问环节的时候,我问到:
我:为什么我整场下来都没有写代码?这种面试格调会不会导致面进来一些很会扯皮然而不会写代码的人来?面试官:哦是这样的,咱们曾经看了你的简历和开源我的项目,感觉没必要再面技术相干的了,因而就是简略和你聊聊天,看看你人怎么样
HR 和猎头十分重视简历
HR 和猎头(前面会独自讲这个角色)会十分看重简历。蹩脚的简历可能会导致你连面的机会都没有
如果你自身是大厂员工,HR 和猎头基本上不会回绝你。然而如果你不是在一座明星大厂,那么还是好好写简历吧
留神!简历可能会成为你的题纲
基本上所有的面试官都会和候选人聊我的项目,而聊得我的项目起源无非有 2 个:
- 从你收场的自我介绍中挑
- 从你的简历里挑
- 不仅仅是我的项目,如果你在简历外面写一些技术关键字,那么面试官也会偏向于考查你这些知识点
比方简历里写个“Git”,那么遇到 Git 很熟的面试官看到了可能就会问“git rebase 和 merge 有啥区别”,要是答不上来就难堪了。因而:
- 本人不熟或是不重要的货色最好别往简历上写!
邀约渠道
想要开始面试,有这么几个渠道:
猎头举荐
某些招聘公司会雇佣猎头公司来帮忙本人招聘。由猎头进行初步筛选,举荐高质量候选人到公司面试。如果入职胜利,招聘公司须要领取一笔十分可观的数字(候选人年薪 30% 左右)给猎头公司
猎头举荐的岗位有如下特点:
- 如果猎头举荐的岗位是国内互联网,那么简直都是“追随成长型”和“钱多型”公司
- 猎头举荐的 WLB 型公司非常少,有零星的几个也都只是外企
次要起因是——请猎头比拟贵
因而,如果不是处于扩张阶段 特地缺人 (如拼多多,字节)的公司,或者 无能力独立招聘 的公司(如一些小外企,守业型公司),那些业务趋于稳定且有能力独立招聘的公司基本上不会请猎头。据我所知微软、网易、百度是没有请猎头的
通过猎头举荐的有以下益处:
- 因为要付一大笔钱给猎头,招聘公司会非常重视与你的面试。包含且不限于:流程走的更快、面的认真
- 猎头会在各个阶段帮忙你。包含且不限于:为你争取更好的 offer 和对面会谈、在面试前发你各种面经、催对方
间接与 HR 对接
公司 HR,和局部公司的工程师也会踊跃招人(点名字节、阿里)。这个是我认为最好的邀约渠道,举荐有些与这种类型的人分割,起因如下:
- 没有中间商,你能够间接的感触他们,他们也能够间接的感触你
- WLB 型、独特成长型、钱多型,三种类型的公司都能够通过这个渠道接触到
- 尤其如果是工程师来和你谈,他们更违心看你的简历。他们如果说你“特地适合”,那么就是真的特地适合
而如何接触到他们呢?大略有这么几个办法:
- 老办法:在 LinkedIn 和 脉脉 等招聘网站中,填好材料并批改状态为【在找工作】,他们回来被动分割你
- 通过本人常常聊天的群聊、微信朋友圈等私人社交媒体来寻找
熟人内推
特指通过分割本人敌人走外部举荐,而后进入招聘流程。比方百度员工能够内推敌人到百度的任意一个部门
然而这个十分考验内推人程度,他须要与你沟通岗位,推动进度。他毕竟很难晓得哪个 Team 是不是真的有 Head Count(俗称 HC,即有多少个招聘名额),所以实际上是略逊色于间接与 HR 对接的。因而,倡议内推实现后最初让他把对方 HR 的联系方式给你,后续本人间接和 HR 对接
另外,内推胜利入职,内推人会有一笔还不错的奖金(通常大几千块),与职称定级无关
被动投递
最蹩脚的邀约形式,没有之一。一旦你被动投递了,基本上意味着:
- 猎头没方法举荐了,因为简历会被锁
- 也没方法内推了
- 没有人会通知你进度如何,只能期待
- 大概率什么回音都没有
- 我通过被动投递的形式,就没收到过一次回信。不要被动投递!!!
面试方法论
一般来说面试无非蕴含下边几个内容:
- 写题
- 技术问答
- 聊我的项目
- 聊人生
面试的核心思想
我了解 面试是开掘候选人长处的过程。因而倡议,如果本人某方面不行就大胆抵赖,而后疏导面试官朝本人善于的中央疏导。比方面试过程中面试官常常问我一个什么 2d css 布局形式有理解过吗,我都是间接答复“我 CSS 写的非常少,仅限于会用,我 js 很熟,咱们能够聊聊 js 相干的”
总之,术业有专攻,及时止损,想方法帮忙面试官开掘本人的闪光点才是最重要的。其中一个比拟好的办法是——留伏笔,比方:
- 这个我的项目已经做了许多十分亮眼的性能优化,心愿后边能够聊一聊
- 我写了很多 Vue 相干的货色,对 Vue 十分熟
当然,面试官可能会不理你的伏笔,那么怎么办呢?
——多留几个
写题
这个其实是最简略的,没太多的额定施展空间。不同公司要求的算法不太一样,依照 LeetCode 的规范大略能够分成:
你能够登陆 leetcode.com 去做几道题,算好工夫,看看本人的算法程度在什么水平
如果你打算面外企,最好去英文版的 Leetcode,并将了解题目的工夫也算作总耗时中
这里有个小技巧。如果你是和我一样的那种“面试时特地特地缓和,写题齐全调不通”的人,最好在写题前就和面试官说好,写完大抵思路后不要浪费时间调代码。当然,这个显然是一个扣分项,如果你不缓和,最好还是调通比拟好
技术问答
答复问题时,尽可能的多秀肌肉
比方问你微工作宏工作,你一方面要精准的答复上来,另一方面要再掰扯掰扯工夫循环的各个阶段,标准定义。问你箭头函数 this,你就答所有箭头函数残缺标准,再掰扯掰扯作用域链,和 JS 引擎实现
总之,如果正确答上来 10 个题,你可能得 100 分。然而如果你答上来并说透 10 个题,你可能就得了 1000 分。如果你的答复齐全超出了面试官的储备边界,那么面试官基本上会迅速终止技术问答阶段,并给你个满分
聊我的项目
以阿里为代表的这种很虚的公司(非贬义,指更看重软实力)特地喜爱聊我的项目,我面了阿里 10 面,就做了一道题和三道技术问答
上面我具体介绍下如何聊我的项目
从自我介绍中聊我的项目
聊我的项目从你收场的自我介绍就开始了。你要在自我介绍中,挑选出 1 - 2 个最具备代表性的我的项目来简略介绍,并留好伏笔
上面是收场自我介绍中,介绍我的项目的一个纲要:
⒈句话解释我的项目和你是干什么的:比方:
- 亿级流量 Node.js 服务器我的项目负责人
- 小程序公共组件外围开发
⒉说几条你的职责,最好说个 2 - 4 条。比方 - 为我的项目制订准入标注
- 建设报警监控为稳定性负责
- 带了多少人
⒊留个伏笔,疏导面试官诘问,比方: - 这个我的项目已经做了许多十分亮眼的性能优化,心愿后边能够聊一聊
- 这个我的项目对于第三方代码隔离的沙盒机制是我制订的,还挺有意思,心愿后边能够聊一聊
事后对我的项目进行整顿
你须要对于本人的我的项目事后整顿一份脑图
这点十分重要。面试过程中光是组织语言就曾经很废脑子了,如果还须要回顾几年前的我的项目并整顿思路,那几乎是噩梦。因而,事后整顿你我的项目的纲要是一个十分重要的点
比方下图是我对于我的集体开源我的项目 Short Night 的整顿:
上图能够大抵保障,面试官问到任何无关 Short Night 我的项目的问题,我都能够迅速定位到某一个模块,而后井井有条的解释
其实这个精密水平还是不太够的。上图只是我的集体开源我的项目之一,并非是我的要害我的项目。我的要害我的项目整顿的要更为简单,内容更为多一些
聊人生
展示人格魅力的时候到了,这里你只须要将本人最好的一面展现给面试官即可
有一个须要提前准备的点,那么就是:
- 你的职业规划是什么,此职业规划是否与公司协同更赢?
我不倡议大家为了通过面试而说实话,这样对单方都不好。然而切实是有些面试官很极其,那么你也能够顺着对方说,拿下 Offer 作为你后续的谈资。比方:
- WLB 型公司:我喜爱技术,我心愿有业余时间能够钻研写感兴趣的技术
- 独特成长型公司:我自驱力没那么强,心愿能够追随公司一起成长
- 钱多型:我心愿致力一把实现财产自在
倡议大家先说真话,这样能够找到适宜本人的岗位,同时你认可的事件也能够被公司所认可。然而如果你说真话后,面试官反馈强烈,那么能够尝试顺着面试官说,来想方法拿下 Offer。比方:
候选人:我心愿有些业余时间能够钻研下 JS 底层,未来心愿退出 TC39 委员会,因而心愿 Work Life Banlance 一点
面试官:退出 TC39 也没什么用,他不能给你带来什么,对业务也没有什么用,离咱们太远。我是问你职业生涯的职业规划是什么样的
(此面试官是一个极其业务型的面试官)
候选人:哦哦,技术当然是为业务服务的。因而我是想看看有没有从技术的角度,反过头驱动业务,看看能不能带来什么行业改革
筛选 Offer
如果曾经拿到了很多 Offer,那么如何筛选它们呢?我认为除了各种待遇和物理条件,还有如下几点须要特地留神:
- WLB 型、追随成长型、钱多型,到底喜爱哪一个
- Team Leader 人怎么样
- 我十分十分倡议你拿到 Offer 后,和 HR 要求再和将来的【间接汇报人】聊一聊。请他介绍下当初业务状况、将来布局、用人和降职评定准则等等。最好在实地碰一下,让他带你参观参观公司环境
毕竟接下来几年工夫里,你的工作都须要向他汇报,当初是你们关系最轻松最容易理解彼此的时刻
面试挂掉如何调整心态
面试挂掉有这么几种可能:
- 对方发现你不适宜他们:比方对方想招一个带团队的,而你是做技术。遇到这种状况不要丧气,这不是你的问题。我因为这个拒面的占 50%(包含对方回绝我,和我拒面对方)
- Head Count 无限,他们抉择了其余的人:遇到这种状况也不要丧气,毕竟人外有人,而他们 Head Count 可能只有一个。如果你面试前可能和 HR 或工程师间接接触,也能够问问他们有多少 Head Count
- 真的是凭实力挂掉了:这个的确能够稍晚丧气下,而后痛定思痛,反思反思本人是不是哪里须要查漏补缺,或是表达方法哪里有什么问题。这也是这篇文章诞生的契机
结语
我在这次换工作面试时,面的第一场是一家小公司,我挂的很惨——因为我面试时切实是太紧张了,齐全没方法展示本人
于是我痛定思痛,总结了一套方法论——就是这篇文章
你会发现这篇文章并不是“在千方百计通过种种伎俩帮忙你取得 Offer”,而是在“帮忙你如何找到一份好工作”。我只是想分享如何抉择、如何更好的展示实在的本人、以及碰到极其状况如何解决
而最终这套方法论,也帮忙我从【小公司一面就挂】到当初【六面微软获 Offer】的水平,我也心愿它也能帮到你,这里给大家分享一份 BAT 大佬整顿总结进去的《2022 中高级 Android 面试题汇总 + 源码 + 视频 + 电子书》,外面蕴含了所有 Android 面试的知识点,想看看的搭档能够 点击下方链接收费获取,祝你能找到一份适宜本人的好工作~!
链接:https://shimo.im/docs/R13j85m…