阿里技术 3 面 +HR 面,奋战两个月,终斩获 offer 定级阿里 P6+
前言
从 2 月 23 号在 Boss 直聘上投递简历,到 4 月 9 号收到意向书,经过一个多月的时间,终于圆满了。在为此特意复盘我面试的整个过程,希望对大家有所帮助。
投递
我原本打算投递一些小公司来积攒面试经验,在牛客网上投递了一些公司,但很无奈,没有面试过一次。有的公司给了面试机会,但还没有进行面试,招聘状态就显示面试不通过,这说明小公司不是真的在招人,所以大家在积累面试经验的时候,还是尽量投递一些知道名字的公司,但自己不去的公司。
2 月 23 下午的时候逛 BOSS 直聘,看到阿里云-弹性计算团队在找实习生,我就投递了。27 号下午,一个杭州的电话打来,约了一面(简历面)的时间。
快速领取通道:点这里免费获取!诚意满满!!!
Java 面试精选题、架构实战文档传送门:https://jq.qq.com/?_wv=1027&k=iWJZw1rp
一面(简历面)
这次就简单的就我简历上的东西聊了聊,没有问什么基础知识。大概就是问了实习干了什么、比赛是关于什么的,我觉得主要是验证你的简历的真实性,所以只要简历上的东西不做假,一般可以过。
后面加了一面面试官的微信,他说过几天发一些题目给我做,根据做的情况再考虑要不要下一面。
离线题目
本来以为会是几个在线编程题,结果不是。题目大致如下:
写一个程序保证 CPU 利用率在 75%。
单机实现 1T 文件排序。
程序性能分析题。
一个系统设计题。
好吧,这个还是很考验综合能力的,不是刷刷题就会的。这个也没有时间限制,我是做了四天之后发给面试官的。
二面(主管面)
一面完,我觉得应该能过,就马不停蹄的刷面经,对 Java 基础知识、JVM、数据库、并发、Reids 进行复习,以为二面会进行疯狂轰炸。
3 月 14 号下午,一个杭州电话打来,是主管面。出乎意外,关于基础知识部分完全没有设计,全程问我实习具体做了什么,给公司带来了什么,遇到的最大困难,比赛做了什么,有什么收获。聊了 30 分钟左右就完了。
其中最惊险的一个问题是:你觉得你有什么优势从事这个行业,我以为就随便问问,我就说逻辑清晰。然后面试官就说你给我举个例子吧,这我一下子蒙了,说了一些,面试官不满意继续问给我举个例子,又应付了一个,面试官还是不满意继续问给我举个例子,最后我就说我想想,然后就说了一个例子,最后面试官说好的。
在线笔试
其实面完主管面,我心里是发虚的,感觉回答不是很好(特别是最后的三连问)。
3 月 17 号,一个杭州的电话打来,是上次的那个主管。他说我的前面两次都过了,明天内推系统开放,给我内推,还叫我加他钉钉账号。开心。
星期三发来内推链接,确认,完善简历就 ok。其中有在线笔试和在线测评环节,这两个环节以前内推是不需要做的,今年阿里巴巴可能政策变了,内推也要做。
星期四完成在线测评,星期五完成在线笔试。其实在线笔试感觉蛮难的,两道题我都只过了 80%,感觉还是有点运气。
三面
3 月 21 上午进行了三面,由于前两面都没有问基础知识,我就感觉这三面应该会问,就继续复习基础知识,刷面经。
又一次出乎意料,并没有问。一开始问我学校期间做过的最自豪的事情,答完之后就直接说我们做几道编程题吧。用了阿里巴巴伯乐系统,进行在线白板编写。
其实面试完觉得两道编程题都很简单,但在面试的环境下,除非刚做过,不然实力大打折扣(大神除外)。
第一道是给定一个数组,找出两个数之和最接近 0 的数;第二道是一个矩阵,行有序,列有序,查找一个给定数。
面试官每次一说完题目,我都快速的给出复杂度最高的解法,我怕面试官等久了显得尴尬。
但面试官的目的显然不是复杂度最高,他会一直叫你想复杂度低的解法,直到他满意为止。其中第二道题,我想了很久,没有想到,就问面试官能不能给点提示,他说没问题,就给了提示,最后想到了解法。
具体到代码编写,很明显的感觉到面试官对代码质量要求很高,他会引导你写出简洁的代码,这一点我觉得这个面试官超 nice,很会引导。
HR 面
3 月 23 的时候问内推人,他说我过了,就等 HR 面了。当天傍晚 HR 助理打来电话,约定星期五(3 月 27)面试。
评论