您的位置:首页 > 职场人生

阿里面试经历(二)

2017-09-02 17:44 507 查看
最近事情的确比较多,几个月开拓的一个新的产品线处于关键的联调阶段。偏偏这个时候拿到的阿里的offer,记忆一下回到年初的时候,当时其实是比较希望去阿里,也写了面试经验http://blog.csdn.net/micro_hz/article/details/54574742 。当初的面试我的小哥可能比较看好我,所以也就私下跟我一直保持联系,希望年中再内推我,虽然这次没有还是没进小哥的部门,但是这次的确是这个小哥内推才走到现在这一步。

讲道理这次我没有过多的去准备,或则在别人看来我一直在准备,现在公司团队虽然小,后端开发就三个加一个实习生,但是正因为如此每个人都要承担非常重要的责任,从产品设计到开发设计还有运帷部署,我参与的很全面,领导也是前阿里成员。我觉得一份好的工作其实大概概括就是 成长空间和薪资待遇,讲到此当初我也并没投递这家公司,由于HR聊的开心就来了,当时也是想试试自己价值如何,就来了,由于并不是真的想离职,因为当时的目标就是阿里,所以故意开价很高觉得可以以薪资不合适为由拒绝offer(别随便学),结果一家小公司还真答应了我这个薪资,然后老板还亲自跟我聊了很多,而且想到团队人就几个,但是也是阿里前员工,也就经不住诱惑过来了。

来了之后我负责了官网的node.js改造,做了内部的小系统,还负责了核心模块的重构工作。自己部署并且维护,及时响应线网BUG。自己闲下来也没停止学习,买了几本书,基本是源码和并发和虚拟机相关的东西,这几个部分是重点也是难点,spring源码我通过两本书和自己研读源码深入理解,也在公司做了内部关于设计模式的分享,所以直到年中,已经快忘记阿里的事,直到下半年某天阿里的小哥问我还对去阿里感兴趣么现在可以内推,我不是很肯定的说内推吧。

首先是平台业务部门,也是这个小哥部门,问我了一些具体问题我已经记不太清,因为这次算下来,我一共算是面试了4轮技术,第二轮之后就把我交给了另一个部门,另一个部门的小哥面试我就问了大概个人情况,无非就是关于jdk,流行框架源码,并发,问了项目的情况,问了这几个部分其实可以聊很多东西,还没我比较熟悉的JVM,可能是对于并发包的理解的确超过了同龄人很多,所以最后问了下linux命令上传命令,我干净利落的说ftp或则scp,我习惯scp,然后小哥就很满意的说等下一轮面试通知吧。

恰逢星期五的晚上,我要去南京,在地铁上,第一次电话响起说“你好,我是阿里的架构师,请问是XXX,方便做个电话面试吗“,我在出租车上,所以推迟了半小时,要赶高铁呀,结果半小时后在地铁上,没办法了,得赶鸭子上架了,所以不得不在地铁上贴着门接受阿里架构师的面试,旁边一中学样子的妹纸默默的看着我装逼。然后架构师问的问题已经不是技术细节了,其实对于技术细节我不担心,因为还算比较自信,当然并非我能深入理解所有,我只是有自信说我能够超越绝大多数工程师,但是架构师问的问题很抽象,抽象的问题很多是没有标准答案的,例如架构师一直追问我什么叫代码的健壮性,我想了想,防御性编程和覆盖更多测试用例(后来觉得这跟问什么叫好代码是一个意思,简单易维护或许也是一个方面),或许高内聚低耦合也是不错的答案,这种回答不同得面试官可能认可程度也不一样,如果抽象得问题还很主观,那具体得问题也能聊,听我提到项目是分布式,问我服务发现zookeeper的算法,我只知道paxos的概念,选举机制等等,很遗憾我并不清楚,所以我也就很直白的说我不太清楚,避免把自己困在这个技术细节上。总体这一面差强人意。

过了三周,没有任何消息,我以为就这样结束了,其实一方面觉得有点遗憾吧,另一方面也有点平静,因为我想过如果我拿到offer我将去选择去留问题,讲道理我还是很喜欢我现在的工作内容,阿里那边充满未知数,直接被拒绝可能暂时是最好的结果。

直到某天阿里HR跟我聊天说是Final面,我才记起这事,至此后面经过多方面考虑还是决定去阿里。

此文不谈技术特此记录这段时间的经历。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: