Skip to content

滴滴测试开发面经


滴滴测开一面(校招)

  1. 自我介绍
  2. 介绍一下你在百度参与的项目和主要职责?(提到大模型输出质量测试)你是怎么测试大模型准确度的?
  3. 说一下Python接口自动化的部分?一般会考虑哪些测试点?
  4. 你的接口自动化是怎么运行的?有发现问题吗?什么时候跑的?
  5. 介绍一下在蔚来的主要工作?项目需求的完整流程?
  6. 介绍一下蔚来的自动化框架?自动化测试工具链的开发?
  7. 项目中的压测是如何进行的?关注哪些性能指标?
  8. 之前有两段开发实习,为什么想做测开?对测试开发如何理解的?
  9. 你最熟悉的语言是哪个?介绍一下Java的垃圾回收机制
  10. 代码题:两数之和
  11. SQL题:有表stu,列name、score、course,查询每一科分数大于60的学生姓名
  12. 购物车的下单功能,如何设计测试用例?
  13. GET和POST的区别?常见HTTP状态码?HTTP和HTTPS的区别?
  14. 有用过抓包工具吗?(Charles和Fiddler)

滴滴测开一面(实习,视频面)

  1. 自我介绍
  2. 为什么做测开?简历里四个项目三个算法相关
  3. 说一说了解的测试方法
  4. 讲一下第一个项目(角色、技术)
  5. 常用 Linux 命令
  6. 对数据库了解多少
  7. Redis 数据类型、缓存和持久化
  8. 会什么语言?技术栈是 Go、C++ 和 Python
  9. 前后端通信用什么方式
  10. 手写快排,说说怎么测试(数组、递归边界、接口)
  11. 如何优化快排(随机选轴、先检查是否有序)
  12. 能实习多长时间、什么时候可以入职

滴滴测开一面(实习,深挖项目型)

  1. 项目有没有遇到什么难点
  2. 项目对自己的收益
  3. 系统有无落地使用
  4. 系统分页过程怎么实现
  5. SpringBoot 相关的注解
  6. 有无自定义注解
  7. IOC、AOP
  8. JUnit 单元测试、执行顺序、注解
  9. 场景测试怎么实现的
  10. Bug 通过前端页面发现的,怎么判断是前端还是后端的?
  11. GET 和 POST 区别
  12. 了解 Redis 吗
  13. 关系数据库的事务特性
  14. 给一个日志文件,找出 logid 为1且用户 id 是 b 的日志
  15. Linux 常用命令(grep、find 结合管道)
  16. 本地写完代码后推到远程仓库用到哪些 git 命令
  17. Java 集合类:ArrayList 和 LinkedList
  18. 重载和重写区别
  19. Java 和 Python 区别
  20. 数据库 SQL 题:用到了 ORDER BY
  21. 算法题:两个有序链表合成一个有序链表

滴滴测开一面(实习,综合型)

  1. 为什么之前搞服务端开发要转测试开发?
  2. 大致介绍项目,问得比较细,具体功能实现及技术栈选择
  3. 会深入一个模块仔细询问实现步骤(深入框架)
  4. Python 生成器和迭代器区别
  5. Python 多进程和多线程使用和对比
  6. 算法题:深度遍历二叉树
  7. Redis 数据结构以及项目中的使用,为什么要用
  8. MySQL 索引了解吗?用法和实现原理
  9. 简述 B+ 树的实现和特点
  10. 输入一个 URL 网址,经历了什么
  11. CSS 样式冲突了解吗

滴滴测开二面(校招)

  1. 自我介绍
  2. 介绍一下在百度的实习?(深挖技术方案和测试指标)
  3. 介绍一下蔚来的自动化测试?(深挖测试指标和业务需求)
  4. 以前实习是偏研发的,后来怎么转到测试了?
  5. OI-Wiki是一个开源项目吗,你在其中做了哪些功能?
  6. 目前是大四吗,如果给你实习机会有时间吗?

滴滴测开二面(实习,视频面)

  1. 自我介绍
  2. 对测开了解多少
  3. 简历里四个项目讲了三个,重点问开发项目的具体实现
  4. 前端开发的项目怎么具体测试
  5. GET、POST 的区别,为什么 GET 的 URL 有限制
  6. HTTP 状态码、跨域和 HTTP 缓存
  7. K-means 讲讲 K 值选取和迭代过程
  8. 每一维度对整体影响不一样,如何区分?
  9. 论文的背景和提出的问题
  10. CycleGAN 为什么用它
  11. 优化模型的原理和意义
  12. 如何处理过拟合
  13. 算法题:链表找环的入口、两个数组去重合并排序

滴滴测开三面(主管面)

  1. 第一次经历车轮面,感觉如何?
  2. 自我介绍
  3. 你是什么专业的?(高考选课、学文学理、绩点、为什么不考研)
  4. 为什么没有留在蔚来或者百度?
  5. 目前还有哪些流程?
  6. 讲讲你在蔚来的职责?
  7. 看你做的项目都是偏学习性质的?目前这个项目有几个star?
  8. 前后端是用什么写的?

滴滴测开(深挖型压力面)

  1. 这6分钟的自我介绍想体现你哪方面的优势?
  2. 你的核心竞争力是什么?你的什么能力让我选择你而不是其他同学?
  3. 你相对于业界其他同学你的优势是?经验中你得到的是什么?
  4. 你测100个版本跟你测5个版本你的提升是什么?
  5. 你的测试工具是什么实现的?
  6. 你做的事情难点是什么,换一个人做能做吗?
  7. 你知道业界的其他物联网公司在工具跟平台方面还做了哪些吗?
  8. 自动化平台的开发难点是什么?录制回放的难点是什么?
  9. SpringBoot知识了解吗?@Autowired与@Resource的区别是什么?
  10. 你们是单点部署还是集群部署?怎么做负载均衡?
  11. 单点部署的时候稳定性怎么保证?
  12. 有多台机器部署是怎么做同步的?
  13. 常用的分布式技术有了解吗?什么是锁、什么是事务、什么是缓存?
  14. 分布式锁是怎么实现的?
  15. 数据库是怎么保证只有唯一一个在执行?
  16. 实现分布式锁用到了数据库的哪个特性?
  17. 有做过故障注入和全链路压测的工作吗?

高频题目汇总

必问八股

  • GET/POST区别
  • HTTP/HTTPS区别
  • HTTP状态码
  • Java垃圾回收机制
  • SpringBoot注解(@Autowired vs @Resource)
  • 分布式锁实现
  • 数据库事务
  • MySQL索引/B+树
  • Redis数据类型、缓存和持久化
  • IOC、AOP

常考场景题

  • 购物车下单功能测试用例设计
  • 大模型输出质量如何测试
  • 接口自动化考虑哪些测试点
  • 压测关注哪些性能指标
  • 单点部署稳定性如何保证
  • Bug如何判断前端还是后端

常考算法

  • 两数之和
  • 手写快排 + 测试思路
  • 链表找环入口
  • 两个有序链表合并
  • 两个数组去重合并排序
  • 深度遍历二叉树

常考问题

  • 为什么从开发转测试
  • 对测开的理解
  • 核心竞争力是什么
  • 项目难点是什么
  • 职业规划

Powered by VitePress

🔒 需要口令解锁

关注微信公众号 测开阿Duang
回复关键词 「密码」 获取口令

公众号二维码

解锁后本浏览器长期有效