实习 | 小马智行自动驾驶测试面经

校大原创

收藏 0 评论 0

一面

1. 自我介绍

2. 为什么选择自动驾驶测试这个方向?

3. 深挖实习相关经历

4. pytest中的fixture主要用来解决什么问题?

5. Linux基础相关命令

6. 服务部署在Docker容器内,容器内部访问不通,你的排查思路是什么?

7. Linux如何查询占用指定端口的进程

8. 说说你日常使用Git的完整操作流程

9. 算法题:移动零

10. 场景题:为APP个人主页设计测试用例

11. 候选人反问:业务项目、日常工作内容

二面

1. 自我介绍

2. 实习阶段,你如何编写自动化脚本?怎么判断自动化能够提升测试效率?

3. 使用pytest管理用例时,如何借助fixture实现测试用例按业务模块拆分?

4. 如果部分测试用例执行失败,了解哪些失败重试的实现方案?

5. 隐式等待与显式等待的差异,以及各自适用场景

6. 同一脚本同时存在显式、隐式等待,查找元素时等待时间的生效规则

7. 深挖项目细节

8. 如何保障测试用例覆盖率

9. 常用的测试用例设计方法有哪些

10. 设计测试用例需要从哪些维度思考

11. 讲讲CI/CD流水线搭建方式,流水线触发方式:分支提交触发还是定时触发?

12. 手写SQL:从测试结果表,查询近7天失败次数大于3次的用例名称

13. 解释测试左移、测试右移概念

14. 除bug数量外,还有哪些衡量产品质量的指标

15. Redis缓存雪崩、缓存击穿、缓存穿透分别是什么场景?

16. Vue组件之间有哪些通信方式?

17. 提交缺陷单后开发不响应,该如何处理