面试 | 百度测试开发岗位面试题目回顾
一面题目
二面题目
面试经历详情
在招聘网站投递简历后,收到面试通知信息(如下图,为保护个人隐私,面试岗位、地点、时间等隐去)。虽然写的是高级测试开发工程师,但是面试官说他们部门的测试不一定都要写框架。
面试过程包括了一面和二面,时间从下午 3 点到 6 点结束(都没给我杯水喝,讲的口干舌燥喉咙冒烟),面试地点在一个类似交谈区的房间,里面很多透明小圆桌。一面官是个瘦瘦小小干练的女生,二面官是个说话很温柔的魁梧壮汉。他俩人都很 Nice,面试过程比较轻松,如果遇到不会的,直接说不会也没关系(也可能有关系)。
一面题目
1、自我介绍一下
2、说一下你们工作中的测试流程 3、数据库熟吗?用过哪些数据库?索引会吗?事务了解吗?写一个 SQL 查询语句:给一个字段,对其进行从大到小排序,取前十行。
4、用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑。
5、问会什么语言?现场写两段代码,如下:
A、有两个有序链表,将他们组成一个有序链表。
B、给一个字符串,字符串里有 (){}“”这几个符号,设计一个算法,判断这些符号是否成对匹配,即要检验这些括号是否都是成对出现的。
6、Linux 熟吗?一般都用到哪些命令?
二面题目
1、问我上一份工作的公司是做什么的?离职原因?自己的职业发展?
2、问简历上的第一个项目的详细情况, 包括测试用例怎么写?怎么判断测试通过?项目的原理?
3、问第一个项目的测试框架的搭建、怎么用数据驱动测试等等等等,问的超级超级详细,问了一个多小时哭。
4、对接口测试这块熟不熟?是怎么测的,用的什么工具?为什么用 HttpClient 类库,觉得它有什么缺点?用 fiddler 主要做什么?
5、现场写一个代码,有两个字符串类型的数字,实现一个方法将它们进行相加,并返回相加后的数值。(要考虑数据的长度问题)
6、对工作上的压力怎么看待?
7、如果是做功能测试能接受吗?
8、性能测试用过吗?什么情况下用的?主要测哪些方面?
面试完最大的感受,就是在面试过程中暴露出自己的很多技能漏洞,需要补充夯实基础。
其实这些互联网一线大公司问的问题都差不多,也不会太难。
基本都是测试用例设计,数据库 SQL 语句,然后是一些算法要求用熟悉的编程语言实现,还有就是 Linux 常用命令,adb 常用命令,这些技能全都是霍格沃兹测试学院《测试开发从入门到高级实战》课程里老师讲过得,可惜当时没记住,或之后没有继续用下去,还是得再跟着老师好好学习。(end)
评论