不知道有没有比楼主面试时间更久的人了...
楼主这两天面了测开了一二三面,每轮面试不少于2小时,不知道有没有比楼主面试时间还要久的。
目前在等待是否有四面(Leader面)甚至五面(HR面)的消息。
每次都是线下的面试,在百度面一轮顶我在别的公司面两轮了哈哈。由于一二面是昨天面得所以印象不深了。
一面(120分钟)
1 自我介绍。
2 为项目中的购物网站中该如何测试下单这个流程设计测试用例
3 常用的Linux语句,如何查看运行中线程状态?以及shell相关内容
4 MySQL操作
5 什么是索引?
6 如何去优化一个SQL语句
7 索引的结构,什么是聚簇索引,与非聚簇索引的区别
8 算法:求200-300之间的所有质数,以及为何循环只到根号n就可以了?
9 对测试开发的理解
10 测试开发中的自动化框架核心的内容是什么
ps:由于项目方面讲的很多,主要的时间是花在了项目上,和如何设计测试用例上。
二面(120分钟)
1 自我介绍
2 项目中的推荐算法的描述,以及如何对其效果进行检测和优化
3 项目中的OAuth2.0如何实现
4 HTTP和HTTPS的区别(详细到3个方面:内容传输的安全性,传输数据内容的完整性和一致性,还有就是身份认证)
这部分说的比较详细,包括混合加密的过程,还有如何取得证书如何认证身份如何保证传输内容完整一致的方式都做了详细的解释
5 常用的Linux命令,如何查看其中一个端口号的状态
6 Java的封装继承和多态
7 Java的final关键字
8 如何去测一个杯子
9 对测试开发的理解
三面(150分钟)
1 自我介绍
2 因为楼主从美国留学回来,讲讲你觉得美国的互联网公司和国内互联网公司的区别和优缺点
3 为什么选择回国发展,为什么选择百度
4 项目中的OAuth2.0的具体实现过程(比二面挖的还要深,包括传递的参数具体流程,参加的成员有哪些等等,还有用OAuth2.0的优势)
5 项目中的数据库表如何设计的,表与表之间是left join还是right join?(具体问题)
6 是否了解jvm调优,是否有在自己的项目中进行jvm调优
7 java中的gc,包括垃圾回收算法,垃圾回收器以及如何去判断是否为垃圾(对象的生命周期)
8 什么是新生代,老年代,持久代
9 将项目中的OAuth2.0实现方式重现(因为lz忘了google的API所以没办法写,就作罢了)
10 给一个log文件,内部存放10亿行数据,每行有两个column,一个是用户名一个是用户是否登陆成功,要求统计每个用户的成功登陆次数,失败登陆次数以及总数
(全程基本上是针对着项目来问问题,都很实际,最后询问评价是认为有着丰富的理论知识,但是需要更多的实践)
因为leader很忙而且是周末了,所以可能要等下周才能有消息...
看很多人都是3面就结束了,我这里可能是因为社招的原因,如果这三个面试通过了的话还会有四面甚至五面。一直很憧憬百度,希望能够加入。(我虽说是社招但实际上并没有什么实际工作经验,所以面试都是非常难的,但不能走校招了,就很难受)
感觉测开这方面更考验一些自己的逻辑思维,以及考虑的是否全面,比如边界值分析等等。
全部评论
(4) 回帖