百度提前批 — 开发测试工程师 — 一面凉经
1、自我介绍
2、实习经历提问
(1)以最近的一个项目进行介绍(主要负责的项目,项目背景以及日常工作)
(2)这个项目主要是你在负责吗?
(3)在整个流程中做了哪些内容,就测试类型来看的话,都有涉及哪个类型的测试用例?
(4)该项目是手动测试还是自动化测试
(5)在实习过程中有做过自动化相关的工作吗
答:基于测试框架,补充测试用例
(6)有了解测开的整个流程,比如测试何时介入这个项目,在整个项目中充当什么样的角色,简单说一下自己的理解?
(该问题回答的有点答非所问,没抓住问题重点;话说不利索,缺乏概括性)
总结:实习经历和项目这一块没有好好准备,基本上都是临场发挥,概括性差,表达啰嗦。
3、八股
计算机网络:
(1)TCP 三次握手的过程
(2)TCP连接和关闭中的状态(三次握手和四次挥手)
Linux:
(1)根据端口号查进程
(2)查看程序占用进程
(3)查询文件
(4)将文件里的字段替换
MySQL
关联查询(join)
4、算法
给出字符串:“abbcea”,删除重复字符
返回字符串:“ace”
(解法:用hash思想,将题目看成,保留字符串中唯一出现的字符。当时太紧张了,全是在想双指针法。。。)
总结:1、项目经历要好好准备,不要临场发挥;
2、算法题再回顾一下,学会总结对比;
3、面试时保持冷静,头脑清晰,语速适当放慢,想好再说。