阿里巴巴测试开发 面试经历(2014年9月)

匿名网友 匿名网友 发布于: 2016-02-25 00:00:00
阅读 224 收藏 0 点赞 0 评论 0

一共三次面试,第一次面试:

1.针对Junit提问。

2.java反射机制。

3.项目方面。

4.问使用的JDK版本,JDK6与JDK7的区别,现在最新的JDK8。

5.怎么调试java程序。

6.实现双链表,并测试自己的代码。

7.LRU算法。

8.为什么没有去实习。

9.指着简历问:你本科多次获得奖学金,为什么研究生期间没有?

第二次面试,技术和HR分开面试:

技术:

1.Junit执行测试用例的原理。

2.指着我的实验二问,预测算法的思想?问遇到什么问题?

3.反射原理。

4.为什么想做测试?你对测试的了解。

5.为什么对多线程感兴趣?

HR:

1.你家里有哪些人?父母从事什么工作?

2.一天的日常作息

3.你的身体素质好么?

4.你妥协过么?

5.最遗憾的事?

6.最难堪的事?

7.有委屈的时候么?

第三次面试,还是技术和HR分开面试:

技术:

1.你熟悉java容器,那你最常用哪些?答HashSet。打断问为什么用这个?HashSet底层用什么实现的?答HashMap。问HashMap实现原理?答完后问处理哈希冲突的方法还有哪些?一直追问还有呢?问这些处理冲突的方法的优缺点,也是一直追问。

2.Jvm垃圾回收机制。描述标记-整理算法。学了jvm对你有什么帮助?

3.问项目和Junit。

4.两个智力题(1.有100层楼,两个鸡蛋 2.有4枚硬币,初始状态未知。你的眼睛被蒙住,看不到硬币的状态,但可以随便翻任何几个硬币。你每翻一次以后,旁边有一个人会告诉你现在又几枚是朝上的,如果4枚硬币的状态是全正面朝上或者全背面朝上,那么成功了。问最少翻几次可以保证成功?)

HR:

1.一开始,技术面试官不在,她在问项目问题。

2.你学习过程中有艰难的时候吗?

3.你做的项目好像都是你一个人完成的,如果你来做公司的项目,你觉得自己会遇到什么问题?

4.大多数和上面的HR的问题差不多。

满意的地方:

大公司的人员素质都不错,面试除了技术还非常重视其他方面。

不满意的地方:

面了三轮最后还是挂了。

评论列表
文章目录