首面是一个女面试官进行的,主要是测试对编程基础的掌握度,老实说让我认识到了自己对于基础知识的掌握其实并不牢固,摘取一些问题如下:
。。。。。。
我回答的都不好,究其原因是因为大部分都是在 python 调用各种类库,而忽视了对其原理和基础的探究,也许确实你不懂这些也可以编程,但是不牢靠的基础一定会成为你代码里的隐患;我认为我这部分确实应该重新重视起来,这几天一直在看 python 的基础编程书籍,对之前项目里用到的方法有了重新的思考,希望观者也可以想想,自己的基础是否牢固呢?
除了这些编程的基础点之外,还有一部分是对你项目的考察,主要是你做了什么,为什么你这么做,你对你使用的工具的了解程度,以及你有没有想如何把他做的更好,例如:
。。。。。。
这部分回答的就相对好一些了,因为个人还是很喜欢探究一些新的测试方法或者工具并把它应用起来的。
最后我问的问题是阿里现在的自动化如何做的,以及作为阿里的职员,需要在这个过程里去做什么。
二面换成了一个男的面试官,这次比较短,大约就 20 分钟;这个主要是针对你做过的项目进行详细的询问,例如:
。。。。。。
这些部分大约是想看你的实践深度,做是一回事,做的多完美是另一回事。
二面过了大约 5 天吧,阿里方面来了电话说要三面,面试官正好周六来深圳,这次换成当面面试;
到了周五的时候,深圳这边雷阵雨,估计是航班无法起飞,阿里方面又给我联系,说面试因为天气,面试官无法到达深圳,只能取消,要我继续等待三面通知;
可惜的是,到下周四的时候,我收到了阿里的面试不通过邮件,联系了阿里的人,一直没给我答复,也不想再深究了,于是我的三面就这么画上句号了。
本次面试还是收获很大的,尽管最后有些遗憾,但还是让我明白了自己短板,知道了自己对编程基础知识的掌握度还是不够,对服务端的性能测试缺乏复杂场景的实践,现有测试框架可以完成的更好,希望自己以后可以对这些不足做出改进。