【2021春招】换个角度,从阿里面试官的角度来谈谈面试经验
为什么要写这篇文章
所谓“知己知彼知己”,看了网上的面经绝大多数面经都是站在面试者的角度写的。面试作为面试官和面试者交流,了解彼此的过程,面试官通过问题了解面试者是否适合当前职位,面试者通过回答来表达自己同时通过一些问题来了解应聘的岗位对自己未来的成长是不是有利。所以觉得可以从面试官的角度来写面试经验应该能够帮助到需要面试的同学。
个人从实习就开始在阿里,现在已经快7年了,基本上没有什么应聘经验,面试别人的经验倒是不少,这几年面试了快一百人了吧,面试中发现有的同学其实是比较优秀的,但是在面试中不知道怎么表达自己,讲了3,4分钟但是完全没有重点,面试官也听的一头雾水。有的同学面试之前也准备了很多,面试过程中由于紧张,回头一复盘,发现好多地方没有回答好。写这篇文章的目的就是想从面试官的角度,介绍一下面试官在面试的时候都在关注什么,让面试者能够多了解一些面试官,至少在未来面过程中不再那么紧张。
最后还是要说一下本文仅是个人观点,如果有观点和你的不符合,欢迎在评论区回复。说不一定,大家都能够学到些什么。
前期怎么准备
怎么在一页纸上脱颖而出?
相信大家已经知道简历的基本格式,这里将不再多说,主要说说面试官拿到的你简历的时候,主要看什么?
首先是个人信息部分,个人的信息关键信息,比如电话号码/邮箱千万不能写错,可以多检查几遍,写错了就没有办法联系到你了。邮箱不要啪唧放一个带一串数字qq邮箱,这个在简历上是比较掉分的。可以在QQ邮箱里,申请一个更正式一些,带一些含义的邮箱名,也可以用其他的邮箱,比如gmail 。记得大学的时候喜欢用技术栈来起名,还比较有意思,比如xxx.js@gmail.com ,xxx.py@gmail.com ,xxxx.java@gmail.com 。如果是应聘互联网企业,政治面貌这些和专业不想管的内容可以不用写,可以节省一些空间。
其次是自己的一些获奖情况。有些同学喜欢将这个放在最后,个人建议这块可以提前。因为这些是加分项目,放在后边不容易一眼看到。但是这里的获奖情况最好是和自己的专业相关或者是应聘职位相关的,而且至少是学校级别的,不然就容易加分变成了降分。我记得有一次有位同学在面试软件开发的岗位上的简历上写了自己获得了学校的歌唱比赛第一名,这是已经没有内容可写了吗?
然后是项目经验,这个是最重要的,简历评估是否能够能够通过,主要看这个。项目排序最好的是从最复杂的项目到简单的排序。每个项目介绍不要太长,太长了写不下,面试官也没有心思看完。一般来说一个项目介绍需要包含这几块:
- 项目的目的:一句话介绍项目解决了什么问题,用户是谁。
- 项目的使用情况:现在有多少用户在使用,比如 PV/UV是多少。如果在项目介绍里有这个是加分项目,因为面试官可以直接的评价项目的复杂度。因为用户越多,开发者需要解决的问题就越复杂。
- 项目的亮点:可以是技术创建,难题解决,性能优化,结果最好是可以量化的。比如用xxx技术解决了什么问题,进行了性能优化从xx秒优化到xx秒。
最后是大部分实习生很爱写的“自我评价”,这块个人觉得可写可不写,反正面试官基本不看。大部分人写的也是一些套话,没有太大的参考意义。
每当写简历的时候,总有人觉的写不出来。其实简历是对自己过去的一个总结,如果之前什么项目也没有做过的确是比较难写。在大学的时候做项目不想做的时候,就一直告诉自己,这样的话简历上的项目又少了内容。
关于简历这一部分,最后还想说一个事情,项目不要写“图书馆管理系统”。如果一个同学的简历上只写了这个项目,基本都是不通过的。如果你要其他的项目,写这个很掉分。
技术方面准备些什么?
专业技术方相关的基础知识,这些就不用多说了,网上找找面试题基本都有方向。面试的时候能够匹配到基本看运气,不过准备内容越多,匹配到的概率就越大,不是吗?这里推荐一个CDN 出的《CSDN IT人才成长路线图》,互联网相关的各个方向都有。
关于基础知识这块的,其实更好的办法是,在做项目的时候遇到了,主动去了解一些更深层一些的用法和基本原理,这样印象更深,面试的时候无论多紧张都不会忘掉。
项目相关的,这块是大家在准备面试的时候最容易忽略的,因为大多数人准备面试的都去根据面试题准备基础知识了。项目最好按照 STAR 原则,从头到尾回顾一遍,尽可能多的找出项目中的亮点。同时如果平时没有关注项目的数据,比如 PV/UV、加载速度、QPS 等量化的数据,也可以临门的时候去准备一下。
关于面试
想想面试就紧张?
这个其实很正常。有的时候其实面试官比你还紧张。想想自己第一次当面试官的时候也是非常紧张,还没有开始问问题,手心就全部都是汗。多面几次就不紧张了,我们的紧张都是源自己对流程的不熟悉。
请简单的做一下自我介绍?
这个问题是基本上都是面试的第一问。很多面试的同学就很奇怪,明明我的简历上已经写的很清楚了,我的自己介绍和简历上的也是一样的内容,干嘛多此一举。前面我们说过面试其实是一个双双交流的过程,这个自己介绍是一个话题开始的引子。一方面是为了缓解双方的紧张状态,一方面是想从面试者的自我介绍中找到下一个问题。
大部分的同学的自我介绍都只起到了第一个作用。都说好的面试是面试者引导面试官问问题,这个就是一个需要把握机会。在讲完自己的基本信息后,如果觉得项目很不错或者技术很不错的话,可以说一下自己做的最好的一个项是xxx ,或者自己比较擅长的技术是xxx,将面试官的问题引导到自己熟悉的技术上来。
在自我介绍的需要控制好时长,最好 1到2分钟。不要太短,太短的自我介绍让面试官觉得你没有啥好面的或者有点傲慢。同时也不要像流水账一样,讲大一到大三做了啥。自我介绍重点还是应该介绍项目,方便引出面试官的下一个问题。
请讲一个你觉得最有挑战/最有价值的事情?
这个是面试官最喜欢问题了一个开放性的问题,因为这个问题既可以体现出面试者对于做项目的思考,又可以顺着项目问一些技术深入的问题。在回答这个问题的时候,最好是按照 STAR 原则来会进行回答,重点是需要讲清楚自己改变了什么,拿到了哪些结果。如果结果有量化的指标最好有对应的数据,比如说页面的秒开率从50%提升到90%。但是涉及指标的时候,一定得弄清楚指标背后的含义和价值,比如秒开率计算的时候分子和分母是什么,怎么计算得来的。
哇,这个问题完全没有想到过诶?
在面试过程中如果有一两个问题,完全答不上来,其实没有关心,不用紧张,坦诚的说自己没有学过就行,并表示后边会学习一下。如果自己好像知道一些,可以让面试官给些提示,自己整理一下记忆,尝试回答一下。如果回答的好,这个在聪明度上是有加分的。
如果4~5个问题都答不上来,这次就当涨经验了,准备下次面试把。
你有什么问题问我吗?
这个是在面试过程中,留给面试为数不多的掌握主动的机会,发现很多同学基本都只会问题,应聘的团队是什么的样的。其实这里可以问一些有利后边面试问题。如果你觉得你前面面试的不是特别好,可以问题关于学习或者提升xx的方法或者建议,这样可以有针对的去补充一些知识的欠缺。如果面的不错,可以问题应聘的团队是什么样的,多了解一些要去的团队是否适合自己。最好别问面试评价,因为面试评价比较偏主观,说出来你可能不会赞同,气氛会比较尴尬。
最后期望大家都能够找到心仪的工作,我也能招到合适的同学。
#春招#