zl程序教程

您现在的位置是:首页 >  其他

当前栏目

百度AI测试工程师(一面)

2023-09-27 14:25:52 时间

测试项目部分

1.自我介绍

答:介绍自己+自己的项目经验和收获

2.项目工程中担任的角色/如何分工

3.测试项目中遇到的问题

答:问题+如何解决+收获

4.项目的自动化测试怎么做的/框架怎么实现的/用的什么方法

答:utils包(实现测试过程中调用的工具类方法),appModules包(实现复用的业务逻辑封装),pageObjects包(被测的页面对象),testCases包(测试方法),dataprovider包(数据驱动)。以及core包(元素定位封装,监听器等)

5.项目的自动化测试(ui & 接口)用了哪些包(jar包)

感觉本题是面试官想进一步了解一下实训项目是怎么做的。

6.TestNG中@beforeClass是什么意思/在你的测试项目中@beforeClass,@afterClass做哪些操作。

7.持续集成/用的什么工具/环境怎么搭建起来的

8.接口测试JSON用来做什么的

答:json是格式,请求参数,返回串值。

9.百度登录界面设计测试用例

答:功能,界面,性能(安全等)。

Linux

1.列举常见指令

2.删除home目录下所有大于100M的文件(管道)

答:find home/ -type f -size +100M | xargs rm -rf

数据库

Table1:id, name ;Table2: id, class, score。两个表依据id外键连接;写出寻找name为李四的class和score的sql查询语句。

数据结构

队列和栈的区别

简单说一下快速排序/快速排序的时间复杂度

网络

Tcp协议和udp协议的差别

Osi7层模型是哪7层

个人心得:

数据结构的9种排序方法以及其时间复杂度要掌握。

列举自己学过哪些知识一定要对该方面知识掌握熟练,做好应答准备。

上述面试答案纯属个人见解。