2014阿里巴巴面试总结(测试岗)

2013.9.17~9.18参加了阿里巴巴2014年校园招聘“测试开发工程师”的面试过程,现做回顾和总结:


1. 能够通过简历筛选也是一件值得思考的事,就是简历一定要写的清清楚楚,该粗体的要粗体,该分条的要分条,给人一种整洁的感觉。


2. 9.17下午三点初面:这次的出发我心里很平和(God being with me),走之前洗了头发(理发店哦),整理一下自己,然后一点就从宿舍出发了,两点到达面试地点。(时间上一定要给自己空余的时间---至少没有犯迟到的毛病)。然后递交简历,等候被面。


    大概两点十分到达,两点四十五被叫到五楼的面试部参加面试。面试官是一位和蔼的大数(35岁左右的样子),看样子似乎很忙,我们整个面试过程还比较轻松。基本就是先自我介绍,然后他根据简历逐一问我的项目经历,包括做什么,怎么做的,用什么语言,写了多少代码。似乎面试官有些忙,也似乎自己的表达总是不够清楚,致使面试官总是多次要求我再讲一次。没有问基础知识,然后就问我写代码如何,我说不是很快的那种,最后就是做了两个简单的题目:

        1)一是比较两个数组是否“相等”--即要求数组内容相同,但次序可变。立马想到两个数组先排序再比较的方案,然后脑子里就定型了认为复杂度是O(n^2), 觉得效率不够好,问面试官对此的要求,他也就说当然是越快越好;但是不明白当时怎么就没有想到快排的复杂度是O(nlgn),而是尝试改变先排序在比较的算法,可最后发现其他的方案不仅计算步骤更复杂,而且时间复杂度一样。当最后选定先排序后比较的算法之后,排序算法我就直接写了插入排序,而买有想到快排~~~~~~~~~~感觉那一刻明明在想着做好,却又陷入思维僵硬。。。。(还有个问题就是好像我把class关键字都忘了写了~~~)问过他之后,采用了范型的模式,但是再判断相等时,却依旧用了==,错误百出啊。。。。。

        2)字符串压缩,aaabbc~3a2bc。我用C++语言,不过用了strlen()函数,再就是给他看代码时边界没考虑清楚,有个小问题。


总之,两个小题整体不难,但是写代码时还是需要注意细节,自己先运行代码,并用测试用例测试,即便如此也还不一定保证没有错误。


           最后提问阶段,我问了阿里的测试工作,大叔讲的很详细。感觉我们的交流沟通还是不错,下来之后当即得知要第二面,因为当时人多,所以被安排了明天。


3.9.18上午9:30二面:我和同学约的7:30一起从学校出发,不知道为什么,晚上没有睡好,一直翻来覆去,没有睡着,而且摔了好几次的镜子强势摔烂了。。。。


进入面试的房间之后,技术官和HR都在场,感觉技术官是个很犀利的大牛,对我的项目细节都问的挺深,前面的几个问题也都差点没答出所以然来,即便是自己很清楚的。然后对我实习的功能测试经历,面试官一直想让我讲讲清楚我是如何做的测试,因为功能测试,我主要是参照需求列表,然后对模块做详细的全测试,查看是否有什么问题。听了我说了多次---面试官总结说我是机械的对照需求表做测试---虽然差不多,但是觉得从他口里说出机械两个字,立马感觉自己已经得了不好的评价。要求讲印象最深的测试,我也对那个功能模块不太清楚,致使讲的很不好。----总结,就是对自己写在简历上的每一快东西,都需要相当熟悉。

第二个被问倒的地方是要求写正则表达式时,自己思考的也过于简单,本身IP地址的形式已经变得多种多样,如IPv4,IPv6,10进制数表达,16进制数表达甚至二进制形式都有可能,可是这些我全没有想到,只单单去写IPv4的十进制数形式,且最后没有完全写出来。我想哪怕一个都没有写出来也没关系,但是告诉面试官这么多的可能性也至少还是加分----------

最后提问阶段,当问到我喜欢技术吗,我很直接的说谈不上喜欢也不排斥,显然对于阿里巴巴当然是想要招进一批热爱技术或者技术强能立即投入公司的工作中的,而我显然达不到要求,最后提问我也问了转管理岗的问题,而显然比较白痴,又自以为好像自己已经迈进门楷似的。


面的时候感觉不好,面完之后回顾面试的问题,发现面的是相当的差劲。虽然做个实在人,是好事,可是在竞争激烈的求职大军中,还是要争取对上面试官的口味,才能赢得想要的工作。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值