百度AI测试工程师(一面)
Posted 兔老大RabbitMQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度AI测试工程师(一面)相关的知识,希望对你有一定的参考价值。
测试项目部分
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种排序方法以及其时间复杂度要掌握。
列举自己学过哪些知识一定要对该方面知识掌握熟练,做好应答准备。
上述面试答案纯属个人见解。
以上是关于百度AI测试工程师(一面)的主要内容,如果未能解决你的问题,请参考以下文章