首先说一下整个面试过程到拿到offer是一个漫长的过程。
过年之后来上班就想着要换工作,于是乎就正儿八经的准备了一个星期,一个星期的准备就是把《剑指offer》从头到尾看一遍。之前校招找工作的时候里面的题目基本上都记住了,现在重新看,感觉都忘记了。其实也没有记住多少,只是把思路理解了一下。有些比较难的题算法也没看,就大概了解下思路(怀着侥幸的心里觉得这个面试的时候肯定不会让我写程序的,不过,很巧面试过程中的确没有问这些)。再者把之前做过的项目都梳理一遍,自己负责的部分要很清楚,这个很重要,后面面试的时候基本上都是问项目上的东西。
一个星期之后,我花了一个晚上的时候写了一个个人简历;在写简历的时候才发现自己之前做的东西感觉都没有什么技术含量。(好心虚啊)。然后在拉钩网上看看阿里招聘都有哪些岗位,由于之前做的是C++开发,但是阿里招聘的C++开发,职位的要求感觉自己好多都不会,然后就看了看测试的岗位,优先投了测试开发岗,不过后面也有投C++开发的。有天上班的时候在电梯里面碰到一个同事,他去面试应聘者,然后我就和他聊了一下,他说现在公司的HR太忙了,没空帮他们联系应聘者了。所以他自己在Boss直聘网上直接联系应聘者,也是主动把应聘者约过来的。我听他这么一说,晚上回去就在Boss直聘网上注册账号,然后也是各种投简历。
3.13号晚上接到阿里的电话预约15号到公司面试(因为我是在滨江这边,所以让我直接到公司去面试)。
面试的时候发现来了2个面试官,一男一女,首先自我介绍,然后介绍一个自己做的项目针对项目里面的问了几个问题,不过我觉得,面试官对我的项目好像不是很感兴趣。就没有接着问项目了。问我平时用什么语言比较多,我说C++,Java也用过,没有C++熟悉。然后就把问题向HashMap上转移,怎么解决hash碰撞,用C++实现hashMap。接着给了个算法题,是《剑指offer》上的原题,给定一个数组,其中只有一个数字出现两次,其他数字都出现一次,找出出现一次的数字。我很快就写出来了,然后他问为什么亦或可以找出这个数。接着那个女面试官开始问,平时在项目中是怎么测试的,如何做好质量保证?然后把手机淘宝APP打开,比如这个搜索,如果保证上线之后没有问题?她的一系列问题我都不知道怎么回答。。。一面就这样结束了。
<