细读应聘阿里全流程,我是如何拿到阿里offer!

应聘阿里是一个相对较长的流程,涉及岗位选择、简历投递、简历评估、技术面试、HR面试、背景调查、入职材料准备等环节。其中,关于技术面试,网上有不少优秀的攻略,但广泛聚焦于“纯知识点”总结,而阿里的技术面试并不是单纯的知识点问答,单从技术层面作准备并不可取,此外,应聘流程中还有不少须要注意的点。
本场 Chat 将从招聘者和面试官的角度,详细解读应聘阿里全流程,主要内容以下:面试

岗位选择与简历投递;
初见之下:不可忽视的一页纸简历;
不“单纯”的技术面试:基础+熟悉的领域+应变能力+逻辑思惟+学习方式+技术热情与兴趣等;
不要高兴太早:HR 面试;
出来混总要还:背景调查;
入职材料准备与入职;
FAQ。算法

  1. 岗位选择与简历投递

大型互联网公司的岗位是很是多的,阿里天然也不例外,在阿里社招官网,天天都有大量岗位发布,做为应聘者,能够保持关注,以便及时获取最新的岗位信息。后端

1.1 岗位选择架构

因为不一样部门的业务侧重点存在差别,即使是一样类型的岗位,具体的要求每每也相差甚远。以 Java 工程师为例,如下是几个不一样部门的岗位要求:学习

岗位 1: :
 
clipboard.png测试

岗位 2:网站

clipboard.png

岗位 3:spa

clipboard.png

鉴于上述状况,在选择岗位的时候必定要仔细阅读岗位描述和岗位要求,结合自身的特色选择最合适的岗位。设计

什么岗位算是合适?生命周期

根据岗位介绍可以洞见的关键信息并很少,基于有限的信息,所谓合适一般需知足如下几点:自身的核心竞争力与所应聘的岗位具备较高的匹配度;
对岗位的工做内容感兴趣,至少不排斥;
岗位所在的业务具备良好的前景;
工做地点可接受。
在招聘中常遇到这样的状况:应聘者所选择的岗位与其工做经验相去甚远,以前作后端开发,应聘的倒是算法工程师。问其缘由,答曰:我对算法特别感兴趣,自学了XXX算法,上过XXX的课,作过XXX项目,我以为本身能够胜任。

这类应聘者忽视了一个重要的问题:自身的核心竞争力与岗位要求是否匹配?毕竟兴趣不等同于能力,社招不一样于校招,不可能花大量的时间来培养你。

关于工做年限要求

阿里的社招岗位一般是 P6 起步(P6 对应高级工程师,P7 对应技术专家,P8 对应高级专家),而校招应届硕士也只能给 P5 (特例除外),所以,社招岗位对工做年限要求一般是 3 年以上,P7 一般 5 年以上,P8 一般 8 年以上。

事实上,工做年限要求只是一个概数,因人而异。对于优秀的应聘者,只要能力达到岗位要求,工做年限是能够适度放宽的。我曾经成功内推过一个只有 1.5 年工做经验的应聘者到 P6 岗位,他具备如下属性:国内一流高校硕士学历,国内大型互联网公司 1.5 年工做经验,做为核心成员参加过较大项目开发,基础扎实,沟通能力良好。

关于学历和专业的要求

目前,阿里的正式岗位对学历的要求基本都是本科及以上,这个要求并不高,出发点是避免因学历限制而错过优秀的人才。

常常有应聘者向我咨询:专科学历或者非全日制本科是否能够应聘阿里?对于这个问题,我没法给出准确答案,不过,据我所知,少数学历低但特别优秀的应聘者也成功加入了阿里。做为一名应聘者,你要相信一点:只要你足够优秀,“世界” 没有理由不对你和颜悦色。

1.2 简历投递

阿里系的全部公司(包括淘宝、天猫、菜鸟、钉钉、蚂蚁等)共用一个招聘系统,应聘者的全部应聘记录都会 “记录在案”,鉴于此,若未经充分准备,不要贸然投递简历,不然,除了留下 “被拒” 记录,收获并不会不少。

避免连续投递简历

应聘 A 部门的 X 岗位失败后,快马加鞭地去应聘 B 部门的 Y 岗位。这种连续投递简历的方式很是不可取,由于阿里系采用的是同一个应聘系统,面试官能够看到你以前的应聘记录,为了提升效率,天然会参考以前的面试评价。不难想见,若是距离你上一次应聘不到一个月,面试官没有理由相信你在这么短的时间内会有 “质的飞跃”,所以,切勿连续投递简历,被拒后要认真总结失败的缘由,并有针对性地学习,提高本身,然后再战。

如何高效投递简历

投递简历一般有如下几种方式:1.阿里系内部人士推荐;2.阿里招聘官网投递;3.智联、拉钩、猎聘之类的求职网站投递。

从效率来看,内部人士推荐是最好的选择,所以,若是可以获取到内推途径,尽可能经过内推投递简历。

  1. 初见之下:不可忽视的一页纸简历

在招聘过程当中,我发现应聘者广泛存在一个问题:简历不合格。具体表现为:格式放纵不羁,关键信息缺失或不明确,项目描述冗长,与所应聘岗位无关的信息过多等。

2.1 简历的生命周期

不要觉得简历只是一个 “敲门砖”,事实上,它将伴随你走过应聘流程中的几个关键环节:简历评估,技术面试,HR 面试。

一份优质的简历有助于应聘者展现本身的能力域和优点,同时,也能够为面试官提供 “提问指导” (一般面试官会根据简历内容有针对性的提问,有的放矢),此外,从简历的格式、内容也能够看出应聘者的表达能力。

2.2 简历应该包含哪些要点

一份合格的简历须包含如下要素,同时,应注意清晰明确地表达。

基本信息:姓名、性别、年龄、籍贯、邮箱、手机号;

教育背景:起止时间、学校、专业/学位、排名(非必须);

工做经历:起止时间、公司、职位、工做内容简述;

项目经历:起止时间、项目名、项目描述、个人职责、取得成果;

研究经历:起止时间、项目名、项目描述、个人职责、研究成果;

相关技能:语言方面(主要指英语)、计算机方面、其它;

获奖状况:比较重要的奖项;

2.3 简历中常见的问题

关于教育背景

最多见的问题就是 “刻意” 回避起止时间,以便将实习经历 “包装成” 工做经历,增长本身的工做年限。这是很是幼稚的想法,切勿尝试。缘由:在应聘阿里的过程当中,简历初评经过后会上传到系统,系统会自动识别应聘者的简历信息并自动填充到阿里简历系统的模板中,以后,对于未能自动填充的信息,须要上传简历的人手动补充完整。其中,我的基本信息和学历信息是不能够缺省的,必须明确,因此,不要试图蒙混过关。

关于工做经历

常见问题:职位不明确,工做内容冗余。职位彻底能够用很简洁的词语描述,如:开发工程师,测试工程师,产品经理等。工做内容简述,突出重点便可,避免写成项目经历般的 “长文”。

关于项目经历

常见问题:项目描述不清楚,未能以简洁的文字刻画一个项目的本质;本身在项目中的职责表述含糊,是核心开发人员?项目leader?或者只是普通角色;项目成果或者项目亮点不突出。

就社招而言,项目经历当属最为重要的信息,一方面能够反映出应聘者的经验丰富程度和技术深度,另外一方面能够为面试官提供“面试提问指导”。一般,技术面试都会问项目相关的问题,恰当的项目经历描述在突出应聘者能力的同时,也可避免置应聘者于不利处境。

何为不利处境?一般缘自 “不诚实” 的项目经历描述,在专业的提问中露出马脚,没法自圆其说。这里有点善意的提示:不要低估阿里技术面试官的水平(其它公司也同样),项目的真实性在 “连珠炮” 似的的提问下,很难不显出原形。下面的作法都是不可取的:

项目描述夸大,好比,将 3W QPS 夸大为 30W QPS ;

项目职责夸大,好比,本为非核心研发人员,夸张为核心成员;

项目成果夸大,好比,人为杜撰项目得到XXX奖项;

另外一个陷入不利处境的缘由:在项目经历描述中,或者在回答项目相关的问题中,应用了本身并不清楚的技术关键词,一旦面试官就此展开提问,应聘者只能 “笑着跳下本身亲手挖的坑了”。

关于研究经历

一些研究生学历的应聘者,在校期间可能曾发表太高质量的论文,如, SCI 检索的期刊论文,国际顶级会议论文(一般为 EI 检索)。若是研究成果与所应聘的岗位有关联,哪怕只是 “细微” 的关联,均可做为加分项,不妨单列出来。

不过,对于那些 “跨行业” 进入 IT 领域的应聘者,若是曾经的研究成果与所应聘的岗位毫无关联,就不要占用过多篇幅了。我曾经面试过化学、植物学、物理学、昆虫学等专业转行而来的应聘者,其中不乏论文质量和数量兼优者,不过,这些成果一般很难和所应聘的岗位关联上,天然也就没法做为竞争优点。鉴于此,不建议在 “一页纸简历” 有限的空间中占用过多篇幅。

关于相关技能

相关技能包括但不限于:英文水平,计算机水平,数学功底,文案功底,绘画功底。那么,重点突出哪些 “相关技能” 呢?三个字:看岗位。相关技能中的 “相关” 二字是指与所应聘的岗位相关,若是应聘者有相应的特长,天然能够突出一下。

获奖状况

特别优秀的应聘者,在过往的求学生涯和职业生涯中一般是有 “高含金量” 获奖经历的,好比,ACM、MCM/ICM(Meritorious Winner及以上)、企业奖项、省级以上荣誉称号、校内顶级奖项等。这些奖项是对应聘者过往经历的承认,做为招聘方,天然也会关注。

须要注意的是,不一样的岗位看重的奖项存在差别,应聘者可根据岗位属性酌情列举奖项。

2.4 简历样板

在此,我提供一份同事们比较承认的简历样式模版,固然,这确定不是最好的,仅做为参考。

clipboard.png

  1. 不“单纯”的技术面试

不一样于通常的技术面试,阿里的技术面试并非单纯的技术知识点问答,而是从多个维度对应聘者进行考查,所以,做为应聘者,在作应聘准备时,不能单单局限于岗位相关技术知识点的梳理。

3.1 面试须知

阿里的技术面试一般有三轮,相互间隔一周左右,算上 HR 面,整个面试流程大约一个月才能走完。固然,特殊状况下,好比团队特别缺人,应聘者特别优秀,一天就能够把流程走完。

第一轮面试:

第一轮面试一般是电话面,面试官会提早给你打电话约定面试时间,在接到面试官电话时,没关系张,若是本身还没有准备好面试,或者时间不方便,能够将时间约靠后一点,留下足够的时间缓冲。

面试的时候不用太紧张,面试你的工程师一般就是你所应聘岗位所在团队的成员,他是在为本身的团队挑选队友,所以,没有理由为难你。

第二轮面试:

若是你顺利经过第一轮面试,那么,大约一周后,将进行第二轮面试。第二轮面试的面试官一般是团队主管(不必定是你所应聘岗位所在的团队,由于存在 “交叉面”,防做弊)。

第三轮面试:

在经过第二轮面试后,一般就进入到了技术 “终面”,本轮一般由部门总监来面。

3.2 基础知识

阿里的技术面试一般是一个由浅入深的过程,起初,面试官会根据岗位要求问一些技术相关的基础问题。固然,“基础” 二字的含义并非简单,若是没有充分的准备和足够的积累,也是很容易挂掉的。根据个人面试经验,超过一半的应聘者在这个环节挂掉,所以,建议应聘者切勿 “裸考”,不然留下一个 “基础不扎实” 的面试记录,短时间内再应聘阿里的成功率就很低了。

基础知识的考查,答得好不会加分,答很差则会减分,某种意义上这是一个 “粗筛” 的过程。

以 Java 工程师(服务端)岗位为例,如下是部分基础问题纲要:

clipboard.png
 

关于 Java 相关的面试题,网上的攻略很是多,若是应聘者准备充分,不至于止步 “基础考查” 环节,然而事实每每 “打脸”。在我面试过的应聘者中,大概 20% 的应聘者 HashMap、ConcurrentHashMap 的原理和差别都回答不清楚。

说到这里,我前段时间在网上看到有一套免费的核心知识点总计的资料,我也领取了一份,须要的朋友能够加JAVA架构技术交流群:714827309
点击连接加入群聊【JAVA高级架构技术交流】:https://jq.qq.com/?_wv=1027&k...
Java核心知识点资料图

clipboard.png

3.3 熟悉的领域

若是顺利经过上一个环节,那么,恭喜你,你已经成功勾起了面试官继续面试的欲望。

在面试中,咱们会尽量问应聘者最熟悉的领域,避免挑应聘者不知道的领域来问一些认知型的问题,由于认知型的问题不是能力决定的,而是经历决定的。咱们能够经过简单的几个问题了解应聘者对知识的掌握程度,好比对于细节的了解,是否是知其因此然等等。

这类问题一般会问好几个,从容易到复杂,一个不会能够换另一个,不会由于应聘者不会某个问题就否认应聘者。固然,这种提问的方式也须要面试官有比较宽的知识面,这样才能正确地判断答案是否正确。

接下来,面试官一般会询问应聘者在过去的工做中碰到过的一个项目或者解决过的问题。

这类问题的主要目的是经过一个具体的案例考查应聘者对于本身业务的熟悉和理解程度,以及碰到业务问题的时候是如何面对问题的。一般,面试官会按照 STAR(Situation, Task, Action, Result) 的技巧来组织对话,了解问题背后的信息,应聘者本人的贡献,以及反映出来的能力。

须要说明的是,不一样的面试官提问的方式存在差别,我在面试的时候,一般会将上述问题放在最前面。由于对于这类问题,应聘者比较熟悉,回答的时候不会过于紧张。另外能够经过这个问题引出后续的一些具体的技术问题。

这个问题能够有不少变形,好比你作过的失败的项目是什么,最成功的项目,最难的项目,印象深入的项目等等,提问的时候要考虑应聘者对于回答的内容记忆是比较清楚的,这样有助于挖出不少细节的信息。

3.4 应变能力

一般,咱们会经过设计类问题来考查应聘者的 “应变能力”。例如,给一个具体的问题,要求应聘者给出设计方案,好比设计一个交通讯号灯系统,一个中国象棋系统,一个问答系统,一个在线购物网站等等。要求画出模块图,给出关键的 API 的定义或者类和类之间的关系。

..........略

相关文章
相关标签/搜索