掘金 阅读 ( ) • 2024-04-17 01:13

最近看到阿里的朋友圈又开始发春季校招的广告。虽然阿里的名气已经大不如以前,但对于大部分毕业生来说,还是值得去体验的。所谓瘦死的骆驼比马大,在当下,无论是技术、业务、还是培训体系,阿里仍然是名列中国互联网公司前茅。曾经担任过阿里的校招面试官,处理过几百份简历,也面试过好些优秀的同学,今天从面试官的视角,解读如何更容易拿到阿里春季校招OFFER。

声明:下面所写内容,全部基于个人经验,不代表任何公司官方观点,仅供参考。

1. 适用范围

我做的是研发工作,所以这里只聊JAVA研发工程师的岗位。

2. 看重什么

不同公司不同岗位不同面试官有不同的看重点,有候选人问过我类似的问题,我也和几位面试官聊过这个话题,我们有两个基本共识:

  1. 很强的学习能力。
  2. 很强的学以致用的能力。

为什么是这两个?因为首先是科技发展太快,我们必须有能力持续学习新知识,否则很容易被淘汰,这就是学习能力的重要性。其次我们做的都是应用工程,不是纯理论研究,需要把知识用到实处,这就是学以致用的重要性。

3. 如何判断同学的学习能力和学以致用的能力

不同的面试官有不同的策略,这里列几点供大家参考。

首先是学习能力。我们一般通过如下几点来判断:

  1. 校内成绩的排名。比如专业排名前10%。
  2. 论文发表的等级及数量。比如一些知名期刊发表论文。
  3. 参加的各种专业相关的竞赛拿奖情况。比如算法、数学建模、编程等。
  4. 课外专业书籍或源码阅读与收获。比如一些业界知名大牛写的书,或知名框架源码。
  5. 笔试成绩。比如排名在前50%。

然后是学以致用的能力。我们也有一些判断的方法,比如:

  1. 在其它公司有实习经历,且能举出把所学知识应用到项目的案例。比如参加某个项目,如何发现并解决了一个什么样的技术难题。
  2. 参与过开源项目,提交过代码。
  3. 面试中过程中对项目或问题的总结。

4. 简历筛选

4.1. 名校与学历光环

首先要承认一个基本事实:名校做为校招的敲门砖是非常不错的。原因很简单,每年毕业生太多,先让学校和学历帮忙过滤一轮,投入产出比最高。所以985本硕外加部分竞赛获奖,基本都能到笔试环节。

一般来说,简历通过率:TOP本硕 > 本985 + 硕985 > 本科985 > 本科非985 + 硕士985 > 本科非985 + 硕士非985 > 本科非985。

4.2. 简历加分项

  1. 专业排名前10%。
  2. 全国性的专业比赛获奖。
  3. 顶刊论文。
  4. 本科过6级。
  5. 出彩的实习经验或项目。普通的个人练习项目,基本上没有人关注,写了等于没写。
  6. 为知名开源项目贡献过代码。

4.3. 小本怎么办

也有一些小本同学能通过简历关,但非常少。除非简历上有一些特别亮眼的地方,包括但不限于专业排名1-5%,含金很高的全国性专业比赛获得很好的名次,非常出彩的实习经验或项目,为知名的开源项目贡献过代码等。

如果没有通过简历关,但是自己的能力很强,仍然想进阿里怎么办?那就先找一家有点名气的中小公司,先过渡1到2年,苦练技术,然后走社招路线。社招对学历和学校看得非常淡,主要是靠实力说话,几年小组内还入职过高中毕业的P7。

虽然阿里一直在裁员,但也一直通过社招补充新鲜血液。

4.4. 简历一定要突出亮点

简历通常一页就够,目前大部分的同学都能做到。在一页简历里面,需要重点突出的地方,就是上面说的“简历加分项”,因为很重要,这里重复一遍:

  1. 校内成绩。前提是成绩足够好。学生的主业就是学习,所以一定要学习成绩好。
  2. 有含金量的专业竞赛获奖。
  3. 出彩的实习经验或项目。
  4. 为知名开源项目贡献代码。
  5. 优异的英文成绩。

一些口号式的言语建议不要写,也没有任何作用。比如:“本人能抗压,热爱写程序。对问题喜欢深究根源并解决。”等。

一些无关工作的证书不用写。比如面试JAVA工程师,写自己有驾照,有教师资格证等。

提炼技能项的描述。比如面试JAVA工程师,“深入研究过Spring boot启动相关源码”比“精通java”好太多。你要是面JAVA工程师,不需要把前端,excel,客户端开发都写上。

5. 笔试

简历关过完,就进入笔试。

一定要提前刷题。不要认为八股文没有用,八股文要不来自基础原理,要不来自面试官亲自处理过的一些线上问题总结。

刷题建议是系统性的刷,买几本行业内大牛写的且多次再版的技术类书籍,或者网上口碑非常好的课程,或者有心人整理的题库,深入理解地去学一遍。比如数据库,推荐去看“MySQL45讲”,容易懂,又实战性很强。

不建议去网上看那些快餐式短文章,看多了营养不良,随便变换一下题目就不会了。

ACM的题目一定要刷一些备用。编程题必考ACM的题目。

不要作弊。零容忍。哪怕两个人背过相同的答案,写出来的代码肯定多少仍然是不一样的。

不要离开笔试界面。关闭所有不相干的页面,退出微信等客户端,减少打扰。否则容易被笔试程序误判为作弊。不划算。

6. 面试

进入面试后,要做到:

  1. 听清楚问题再回答。答非所问,扣分严重。
  2. 抓住重点,言简意赅。废话太多,扣分也多。
  3. 不要冲撞面试官。无论面试官是想做压力测试,还是他那时碰巧心情不好,只管保持不卑不亢就好,不要被情绪左右。

面试过程时,考察更多的是实力,部分是和面试官的缘份。

7. 总结

拿到OFFER = 实力 + 充分的准备 + 缘份。重要性依次为:实力、准备、缘份。祝各位同学都能拿到自己心仪的OFFER。

墨哥(隐墨星辰)当前主要在写 《百图解码支付系统设计与实现》专栏系列文章,当前已更新近30篇。欢迎 和墨哥(隐墨星辰)一起深入解码支付系统的方方面面。

系列文章PDF合集,不定时更新:

Github: https://github.com/yinmo-sc/Decoding-Payment-System-Book

百度网盘: https://pan.baidu.com/s/1I5dIR8SoGH_Iy_8Hbv8mXQ?pwd=0000

公众号:隐墨星辰。