原文:http://www.jupitervan.ink/zh/daily/interview-process/
2019经过了秋招之后,拿到了一份满意的offer,写一篇关于公司面试流程总结,希望可以帮到以后的学弟学妹们。一共投递了下面几家公司,排名不分先后:
- 阿里巴巴-阿里云:内推+笔试+5轮面试 / offer
- 蘑菇街-基础架构组: 内推免笔试+3轮面试 / offer
- 美团-基础架构组-北京: 内推免面试+3轮技术面(挂)+HR面 / 3面挂掉
- 华为-IT产品线-成都:笔试+3轮现场面试 / offer
- OPPO:笔试+3轮现场面试 / offer
- 中兴-成都: 笔试+一轮面试(正常3轮) / 口头offer
- 腾讯:内推 / 没做笔试 / 深圳的一个部门给了面试机会、放弃面试
- 京东、招商银行、微博:笔试通过 / 放弃面试
- 成都爱奇艺、杭州滴滴、携程、网易有道:笔试 完成 / 10月左右收到感谢信
- 小米、Bilibili 、字节跳动:放弃笔试
阿里巴巴 & 蚂蚁金服
面试流程
阿里经济体的面试一般为4轮左右的技术面+1轮HR面。19年秋招要求只要评级为A的,由于评级A会有交叉面,所以19年校招基本是4轮技术面。19年之前是评级B+即可,B+无交叉面。对于实习没有经历过不太了解。5面分别为:
-
一面:简历面,面试官一般为进去带你的师兄(P6-P7)。面试内容一般为:基础知识;项目上设计的技术,项目基本不会深挖;场景题。一面基本是考查:对简历上的项目有没有基本的认识;简历是否适合团队;及面试候选人是否基础过关。一般面试完之后会有给一个编码题,考查代码能力和编码习惯。
面试结果:3-5个工作日
难度:4⭐⭐⭐⭐
-
二面:主管面,面试官为小部主管,入职后的直接leader(P8-P9)。面试内容一般为:重点挖项目的技术栈和设计;基础知识的深度;场景题;可能也会闲聊一些成绩之类。主管面是所有面试中最重要的一面,要引起重视,做足准备。主管的意见很大部分决定了后面的流程是否顺利。
面试结果:3-5个工作日
难度:5⭐⭐⭐⭐⭐
-
三面:总监面,面试官为大部门主管,leader的leader(P9-P10)。面试过程以交流为主,氛围还是比较轻松。内容一般为:交流项目,注意是交流,聊一下项目逻辑、负责内容、怎么会这么去实现、项目的部署;最近看什么书;论文创新点;对行业的认识或者对部门的认识入手问一些技术问题。总的来说总监面考查技术认识的广度;考查个人的整体素质、包括表达能力。难度比简历面高一点,但是困难的点不一样。
面试结果:3-5个工作日
难度:4.5⭐⭐⭐⭐
-
四面:交叉面,面试官为其他部门的主管,leader的leader(P9-P10)。面试内容和三面类似,重点还是交流项目。
面试结果:3-5个工作日
难度:4.5⭐⭐⭐⭐
-
HR面:HR面在面试中还是很重要的,要点是如实回答,因为信任,所以简单。需要提前准备的问题:对部门的了解?为什么选择部门?职业规划?个人优点缺点等。阿里价值观了解一下,个人优缺点上面靠。
面试结果:3-5个工作日
难度:2⭐⭐
总的来说阿里的面试流程拖的比较长。一般需要1个月才能走完整个流程,快的半个月,也有特别长的2个月。所以尽量早准备早投递,以免出现面试过了HC没了的情况。
一些特殊情况的原因
- 总监面和交叉面的顺序交换,毕竟高P更忙。
- 如果你多了几轮面试,很有可能是换了部门,换了部门需要从新开始面试。
- 当然也有可能是巨佬,多两轮P11-P12的加面,
阿里星
预定。 - 如果少了简历面直接到主管面,是因为简历和部门方向契合直接免了。
- 去年阿里云-云安全的
安全岗
好像加面了,由云安全大Boss进行加面。
蘑菇街
蘑菇街的面试是从项目出发的,由项目衍生场景来出题,所以特点是题目比较灵活需要用知识点来解决,但是不难度中等,个人基本能够答出来。技术面一般为2-3轮,我只进行了两面,网上能够了解的比较少,就说一下我自己的情况吧。
-
一面:应该是小部门主管。面试内容基本在面试题中见过,包括一些场景题,项目聊的不深入。问题难度过度平滑,有简到难,还会问一下发展方向。
面试结果:个人是3天,仅供参考。
难度:3.5⭐⭐⭐
-
二面:大部门主管。面试内容侧重项目技术深度,还会问框架的选择理由;还有提升的空间这类的问题。特点是深挖项目细节,也从整体架构上把握项目。整体难度感觉还行,我面试的时候回答问题基本流畅不会卡壳。
面试结果:面试官直接说过了。
难度:4⭐⭐⭐⭐
-
HR面:HR面是现场面,HR很有亲和力。问题大多数比较常规,问了些爱好,回答的时候注意爱好能够体现自身的优点。
面试结果:个人是3天后问的HR。
难度:2⭐⭐
美团
美团可能我投递是基础架构组,个人感觉挺有难度的。我进行了三轮
技术面,虽然面试官的title不断升高,丝毫没有感觉到难度的递增,因为从第一轮开始都挺难的。每一轮也没有什么特别的地方,考查的内容基本也是那些,特点可能就是每一轮都会写代码。我撕过了动态规划,撕过链表遍历,确挂在了三面的冒泡上,因为写了十分钟。三面也会问一些论文、看了什么书之类的,可能这就是总监面的特点吧。
面试结果:一面半个月;二面一天;三面....至今还在流程
难度:4.5⭐⭐⭐⭐
华为
华为是现场面试,19年开始手撕代码。
-
一面:基础知识,没聊项目,知识点考查。手撕代码:2到API、一道LeetCode-middle
难度:2.5⭐⭐⭐
-
二面:聊项目,问一下项目里的技术栈,包括底层实现和使用。面试官也会站在架构的角度问题。总的来说二面直接决定评级,需要重视一下。手撕代码:迷宫问题
难度:4⭐⭐⭐⭐
三面:聊人生,聊一下996。emm,部长 :为什么来华为。我:缺钱。部长:啊???不要问为什么这么答,二面的面试官是个逗比,我从欢乐的场面没有缓过来直接到了三面。
OPPO
OPPO也是现场面试2轮技术+HR
-
一面:基础知识考点,都是常见题。
难度:3⭐⭐⭐
-
二面:二面应该是压力面试,会一直怼项目。是的,怼项目,从架构上怼,从设计上怼,一直怼到候选人回答不知道。怼完项目就开始也快的聊成绩、聊爱好。成绩上我说我的中特、毛概之类的不好,面试官就理解为不会写文档,可能这就是没拿SP的原因吧。所以想好成绩爱好之类的想好来回答,正面、积极,体现自己优点。
难度:3.5⭐⭐⭐⭐ 主要是为了怼而怼。
HR:薪资沟通,Base沟通。薪资都是定好了的,没有谈的必要,就说这个是按面试等级来的。
腾讯
没有参加腾讯的面试,一般是4轮。腾讯一个部门挂了,被别的部门捞的机会还是很大的。
需要注意:投递腾讯的Java岗
,除非是大数据岗位,否则很有可能你的面试官是做c++
的。当然做c++
也不是不能问,重点会问:Linux,网络I0:epoll,select,nio...,TCP/IP,数据库(Redis、MySQL)。这些都是会问的,但是就是不会问Java,有可能你和面试官的体验都不太好。
个人痛失offer的原因
希望个人失败的经验可以帮到你:
-
华为优招:
华为的优招会在8月中旬启动,8月底面试。优招一般会比正式批多2-3k,还有机会拿到15级,面试难度好像差不多的。面试前HR会来提前沟通意向,包括Base、部门,也会间接询问你对进入华为的意愿。
没有给优招面试机会,是因为我在和HR沟通的时候表现出了不留成都的意愿。华为的招聘一般是分地区的,而沟通HR是成都部门的。
所以如果只是想参加优招面试,简历过关的情况(学历占一大部分)下,HR说啥就积极地同意就好了。
-
美团:
一方面是:冒泡写了3分钟,没注意swap的下标写错了,调了7分钟才看到。所以越是简单的题,需要注意速度、熟练度和编码规范。
另一方面:还是Base的原因,基础架构部只在北京,我和一、二、三面的面试官说我Base不想在北京。
综上我的美团现在还在流程,没有下文,也没有重置面试。嘿嘿,估计是忘了释放简历,不过反正也无所谓啦。