阿里面试技巧(阿里面试方法)

阅读:0 来源: 发表时间:2023-01-12 12:22作者:秋天

有很多朋友对阿里面试技巧很感兴趣,本篇文章综合一些观点给大家谈谈,同时也有阿里面试方法知识点可以一起了解,希望对各位有所帮助

本文目录一览:

1、阿里P9面试官分享:应聘阿里全流程

2、阿里巴巴的面试流程是什么样子的?

3、2019年阿里巴巴的三次面试经验

4、阿里巴巴面试流程 具体详细列出来

阿里P9面试官分享:应聘阿里全流程

应聘阿里是一个相对较长的流程,涉及岗位选择,简历投递,简历评估,技术面试,HR面试,背景调查,入职材料准备等环节。其中,关于技术面试,网上有很多优秀的攻略,但普遍聚焦于“纯知识点”总结,而阿里的技术面试并非单纯的知识点问答,单从技术层面做准备并不可取,此外,应聘流程中还有很多需要注意的点。

本场聊聊将从招聘者和面试官的角度,详细解读应聘阿里全流程,主要内容如下:

岗位选择与简历投递;

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

不“单纯”的技术面试:基础+熟悉的领域+应变能力+逻辑思维+学习方式+技术热情与兴趣等;

不要高兴太早:HR面试;

出来混总要还:背景调查;

入职材料准备与入职;

常问问题。

1.岗位选择与简历投递

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

1.1岗位选择

由于不同部门的业务侧重点存在差异,即便是同样类型的岗位,具体的要求往往也相差甚远。以Java工程师为例,以下是几个不同部门的岗位要求:

岗位1:

岗位2:

岗位3:

鉴于上述情况,在选择岗位的时候一定要仔细阅读岗位描述和岗位要求,结合自身的特点选择最合适的岗位。

什么岗位算是合适?

根据岗位介绍能够洞见的关键信息并不多,基于有限的信息,所谓合适通常需满足以下几点:1。自身的核心竞争力与所应聘的岗位具有较高的匹配度; 2对岗位的工作内容感兴趣,至少不排斥; 3岗位所在的业务具有良好的前景; 4工作地点可接受。

在招聘中常遇到这样的情况:应聘者所选择的岗位与其工作经验相去甚远,之前做后端开发,应聘的却是算法工程师问其原因,答曰:我对算法特别感兴趣,自学了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智联,拉钩,猎聘之类的求职网站投递。

从效率来看,内部人士推荐是最好的选择,因此,如果能够获取到内推途径,尽量通过内推投递简历。

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

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

2.1简历的生命周期

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

一份优质的简历有助于应聘者展示自己的能力域和优势,同时,也可以为面试官提供“提问指导”(通常面试官会根据简历内容有针对性的提问,有的放矢),此外,从简历的格式,内容也可以看出应聘者的表达能力。

2.2简历应该包含哪些要点

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

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

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

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

项目经历:起止时间,项目名,项目描述,我的职责,取得成果;

研究经历:起止时间,项目名,项目描述,我的职责,研究成果;

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

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

2.3简历中常见的问题

关于教育背景

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

关于工作经历

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

关于项目经历

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

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

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

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

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

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

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

关于研究经历

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

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

关于相关技能

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

获奖情况

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

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

2.4简历样板

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

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

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

3.1面试须知

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

第一轮面试 :

第一轮面试通常是电话面,面试官会提前给你打电话约定面试时间,在接到面试官电话时,不要紧张,如果自己尚未准备好面试,或者时间不方便,可以将时间约靠后一点,留下足够的时间缓冲。

面试的时候不用太紧张,面试你的工程师通常就是你所应聘岗位所在团队的成员,他是在为自己的团队挑选队友,因此,没有理由为难你。

第二轮面试:

如果你顺利通过第一轮面试,那么,大约一周后,将进行第二轮面试。第二轮面试的面试官通常是团队主管(不一定是你所应聘岗位所在的团队,因为存在“交叉面“防作弊)。

第三轮面试:

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

3.2基础知识

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

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

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

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

3.3熟悉的领域

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

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

这类问题通常会问好几个,从容易到复杂,一个不会可以换另外一个,不会因为应聘者不会某个问题就否定应聘者。当然,这种提问的方式也需要面试官有比较宽的知识面,这样才能正确地判断答案是否正确。

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

这类问题的主要目的是通过一个具体的案例考查应聘者对于自己业务的熟悉和理解程度,以及碰到业务问题的时候是如何面对问题的。通常,面试官会按照STAR(情况,任务,动作,结果)的技巧来组织对话,了解问题背后的信息,应聘者本人的贡献,以及反映出来的能力。

需要说明的是,不同的面试官提问的方式存在差异,我在面试的时候,通常会将上述问题放在最前面。因为对于这类问题,应聘者比较熟悉,回答的时候不会过于紧张。另外可以通过这个问题引出后续的一些具体的技术问题。

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

3.4应变能力

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

阿里巴巴的面试流程是什么样子的?

在阿里巴巴面试通常会有3轮面试:

1、第一轮面试:

第一轮面试通常是电话面,面试官会提前打电话约定面试时间,在接到面试官电话时,不要紧张,如果自己尚未准备好面试,或者时间不方便,可以将时间约靠后一点,留下足够的时间缓冲。

面试的时候不用太紧张,面试你的工程师通常就是你所应聘岗位所在团队的成员,他是在为自己的团队挑选队友,因此,没有理由为难你。

2、第二轮面试:

如果你顺利通过第一轮面试,那么,大约一周后,将进行第二轮面试。第二轮面试的面试官通常是团队主管(不一定是你所应聘岗位所在的团队,因为存在“交叉面“防作弊)。

第二轮面试如果是程序员会考察程序员的能力水平,通过笔试和问答做出最后的判断。

3、第三轮面试:

在通过第二轮面试后,通常就进入到了技术“终面”,本轮通常由部门总监、HRD来面试。主要面试个人的心理素质,职业素养以及为人待物的能力。

如果面试者可以顺利通过3论面试就可以收到来自阿里巴巴的offer了。

1、基础知识的掌握

阿里的技术面试通常是一个由浅入深的过程。起初,面试官会根据岗位要求问一些技术相关的基础问题。当然“基础”二字的含义并不是简单,如果没有充分的准备和足够的积累,也容易被拒绝。

根据面试经验,超过一半的应聘者在这个环节被拒绝,因此,建议应聘者切勿“裸考”,否则留下一个“基础不扎实”的面试记录,短期内再应聘阿里的成功率就很低了。

2、应变能力

阿里面试官会通过设计类问题来考查应聘者的“应变能力”。

例如,给一个具体的问题,要求应聘者给出设计方案,比如设计一个交通信号灯系统,一个中国象棋系统,一个问答系统,一个在线购物网站等等。要求画出模块图,给出关键的API的定义或者类和类之间的关系。

阿里面试技巧(阿里面试方法)

2019年阿里巴巴的三次面试经验

前言

鉴于在网上搜“阿里三面”搜出来一堆“阿里巴巴三面牙刷”,没有任何借鉴意义,只能自己亲身经历了,故写点经验以后面试可以参考。本人参加了5月5日的笔试,在5月20多号接到了电面,紧接着第二天是电面二面,5月30号经历了传说中的终面,下面分阶段回顾一下整个阿里校招历程。

笔试

5月5号先去参加了蓝桥杯,然后赶回学校笔试,稍微迟到了一会儿。幸亏阿里检查了身份证!才发现忘在了考场。。整个笔试有些心不在焉,不过现在想想,有些不会的题就算时间多了还是想不出来,会的题自然很快就写出来了。题不算太难,肯定还是涉及操作系统,数据库,算法,网络等知识,不算太深。和之前笔试其他公司不一样的地方是有点像数学题的感觉,大题只有最后一个让你写代码了,其他的都是写算法思想就行,还蛮灵活的,起码我没见过,感觉没有平时的积累,准备也没什么用,有的没有积累就当数学题也能做的,不过搞ACM的这些肯定不在话下了~

经验:

1、如果你操作系统的水平能达到考操作系统时的水平,包括网络、数据库等,应付笔试题应该是松松的,因为不会考的很细,都是一些考试重点,很基础的知识。不过忘是肯定的,所以复习很有必要。大题就有操作系统那几种调度方式的周转时间等的填表,可能会忘的东西,但是非常简单。

2、搞搞ACM应该有帮助,算法不会是经典的快排啊什么的,都是类似数学题,有大题有小题,我等没搞过ACM的屌丝只能用脑袋干想了。。。

电面一面

电面时间是5月20多号的晚上8点多了,非常突兀,没有通知,直接就是面试的电话。他们规定的面试时间尽量控制在一小时,我面了68分钟,问到后来都抖了,是纯碎的技术面。刚开始有暖场,试图让你放松,而事实上我紧张的不行。。进入正式面试时会问一些问题,感觉面试官那里应该有个题库,就是从里面挑出来问,会的话他可以层层深入直到你不会。。你不会的话自然就直接换题了。。

当时先问了malloc和new的区别,当时感觉不明觉励,以为是要回答到内存中的层面,开辟内存的方式啥的。。说不太了解底层的,感觉都是应用中的区别。。说了new可以有构造函数,传些参数初始化啦之类的。最后问了问面试官,居然malloc是个函数,new是个操作符也算区别!所以不要想得太玄乎,再显而易见的区别只要是区别都可以回答的。。

后来问了代码运行时在内存中的分布,就是堆、栈、代码区、静态区那几个,说说各自是存什么的就行了。后来问了是从低到高还是从高到低啥的,然后他自己来了句好像太深了,算了。。我说了个大小端。。他就问了大小端和什么有关,我说是CPU,然后就问了intel处理器和AMD处理器神马神马的已经过于底层听不懂了呜呜呜。。这个题就算跳过了。。。

还有序列化和反序列化,怎么保证数据的正确性。。这个当时木有答上来,因为没用过java的序列化和反序列化,用的也都是上层的XML,JSON的格式,底层到底怎么搞得不清楚。。让面试官给我讲了半天,他还说“是我面试你还是你面试我”。。搞得我紧张的都不敢说话了。。中间某些人还不停给我打电话,搞得我都听不清。。特别尴尬。。总之越来越紧张。。还问了进程和线程的区别,我就稀里糊涂想到哪里说道哪里了。。用词特别不专业。。

还有个问题是链表怎么判断有没有环路,我说了做个标记,还有固定一个位置看有没有指回来的两种方法,太水了。。面试官提示我说小学有一种题是操场上的追击问题,试图启发我,无果而终。。。其实就是设两个指针,步长分别为1和2,然后看有没有追上就可以了。

总的来说,这第一次电面我是真的越来越紧张,虽然面试官一直试图让气氛变得轻松,但效果甚微。。我是越来越没有自信。。感觉自己太水了。。想赶快结束面试。。不同的题目中间还夹杂着一些闲聊的话题,不过我太紧张了话不是很多,中间会有沉默的时候,感觉好尴尬。。面试官人真的特别好,最后说第二天还有一个面试,指出了我的不足,让我改进,希望我能展示出来自己的优势。他说我基础知识还可以,但是特别不系统,一听就是没有为面试做准备,希望我明天能好好表现。真是感动啊。。表现那么差居然都给二面的机会了。。这么好的人忘问花名了⊙﹏⊙b汗。。

经验:

1、一面一定是可以准备的,面试题网上都能搜到一些,或者多参加一些笔试,有些简答题和面试题也差不多。而且面试官那里的题库还是挺庞大的,主要是想摸摸底,你了解的他会深入问你,不了解的也没有关系可以换道题。感觉这个时候其实完全没有必要紧张,有不会的很正常,别像我问着问着我声音越来越小都不想回答了额。。

2、做好面试的准备,调整好心态,本来以为这个电话是通知我电面时间的,结果直接开始,心态没调整好,遇到不会的就紧张。。后来问了同时接到电话的大牛,也是有不会的,也有答错的,都一面给过了,所以不用太担心了~一面就是基础知识,加上一点点聊天的辅助,没有问我简历上相关的问题。

电面二面

第二天晚上七八点钟的时候接到了二面的电话,当时刚好自己在寝室,比有室友听着要放松了一些,加上跟同学交流,感觉不会也没什么,总体聊得还挺开心的。这次就是基础知识外加开放题和简历上的项目的了解了。

还好一面那种基础知识的过了也没怎么问了,不过问了序列化,我就是一面那个面试官说的大体讲了一下,呵呵。。然后问了static,说不是static的函数能不能使用static的变量,我说可以。因为这次做好了准备不是很紧张,我的话就多了一些,顺便说了static的函数不能用不是static的变量。我这一说他就问原因,我说了静态的就一份啥的,他让我从什么java的什么机制上说,我也不知道啥意思。。我就说static在静态区,一个类就一份,非静态的成员变量得new才能有,而且在栈上,没法访问什么的blabla...

再有就是详细聊了聊简历上的项目,最后问了个“为什么银行有取号机而超市结账的时候没有”,我着实想了一会儿。。刚开始想到的是银行有VIP啥的,但是面试官马上说那超市也可以有VIP队和非VIP队,有道理啊。。然后就想到超市有取号机的话感觉取号机前面会排队,因为结账时间比较快,和取号叫号相比差别不是很大,而银行办理业务比较慢,差别就大了,所以超市没有必要。他说我没有看到问题的本质。。唉。。他好像是要提示我,问我一面有没有问我操作系统的知识,我说问了进程线程的区别。他又说让我举个异步的例子。。发现天天说ajax异步刷新啥的,对异步不怎么理解啊。。人家还给我解释了一下异步。。又被鄙视了。。不过现在想想银行是异步,超市是同步,可是我还是不知道为啥啊。。问了好多人也没什么特别好的专业性的解释,我还问了三面的面试官,他说这是个开放性的题,是想看我解决问题的思路的。 1 2

阿里巴巴面试流程 具体详细列出来

1、第一轮:团队面试,这一轮基本上是你的团队成员面试你,是和你同级或者高你一个P的师兄来面你主要还是讲自己简历上的做的项目,这里需要你很熟悉自己的项目才行,要把项目里你的角色做了什么没做什么讲清楚。

2、第二轮:主管面试,这一面其实跟第一面差不多,就是你的师兄们筛完简历了,然后到你的主管来面试你了而已。

3、第三轮:交叉面试,这一面基本是找个其他部门和你将来的主管平级的leader来面你一遍,防止前面自己部门面试作弊嘛,基本套路和二面差不多,但是会多问你一些基础知识和编程能力上的事,主要还是以考核你为目的,肯定不是为了难为你的,所以,好好加油表现出你自己就行。

4、第四轮:代码面试,这一面的面试是给你一个在线网站,然后你和你的面试官一起登陆上去,共享web页面,然后他给你出题,你来现场写代码,伪代码就行,然后你再给他讲一遍你的逻辑就ok了。

5、第五轮:boss面试,到这一面的时候基本就稳了,这一面就是你的主管的主管来面你了。

6、第六轮:HRG面试,谈人生谈理想谈三观谈薪资,只要你不反人类不扯淡,就ok。

关于阿里面试技巧和阿里面试方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

    声明

    删帖请联系zhiyihome@qq.com;