滴滴测试开发面经
滴滴测开一面(校招)
- 自我介绍
- 介绍一下你在百度参与的项目和主要职责?(提到大模型输出质量测试)你是怎么测试大模型准确度的?
- 说一下Python接口自动化的部分?一般会考虑哪些测试点?
- 你的接口自动化是怎么运行的?有发现问题吗?什么时候跑的?
- 介绍一下在蔚来的主要工作?项目需求的完整流程?
- 介绍一下蔚来的自动化框架?自动化测试工具链的开发?
- 项目中的压测是如何进行的?关注哪些性能指标?
- 之前有两段开发实习,为什么想做测开?对测试开发如何理解的?
- 你最熟悉的语言是哪个?介绍一下Java的垃圾回收机制
- 代码题:两数之和
- SQL题:有表stu,列name、score、course,查询每一科分数大于60的学生姓名
- 购物车的下单功能,如何设计测试用例?
- GET和POST的区别?常见HTTP状态码?HTTP和HTTPS的区别?
- 有用过抓包工具吗?(Charles和Fiddler)
滴滴测开一面(实习,视频面)
- 自我介绍
- 为什么做测开?简历里四个项目三个算法相关
- 说一说了解的测试方法
- 讲一下第一个项目(角色、技术)
- 常用 Linux 命令
- 对数据库了解多少
- Redis 数据类型、缓存和持久化
- 会什么语言?技术栈是 Go、C++ 和 Python
- 前后端通信用什么方式
- 手写快排,说说怎么测试(数组、递归边界、接口)
- 如何优化快排(随机选轴、先检查是否有序)
- 能实习多长时间、什么时候可以入职
滴滴测开一面(实习,深挖项目型)
- 项目有没有遇到什么难点
- 项目对自己的收益
- 系统有无落地使用
- 系统分页过程怎么实现
- SpringBoot 相关的注解
- 有无自定义注解
- IOC、AOP
- JUnit 单元测试、执行顺序、注解
- 场景测试怎么实现的
- Bug 通过前端页面发现的,怎么判断是前端还是后端的?
- GET 和 POST 区别
- 了解 Redis 吗
- 关系数据库的事务特性
- 给一个日志文件,找出 logid 为1且用户 id 是 b 的日志
- Linux 常用命令(grep、find 结合管道)
- 本地写完代码后推到远程仓库用到哪些 git 命令
- Java 集合类:ArrayList 和 LinkedList
- 重载和重写区别
- Java 和 Python 区别
- 数据库 SQL 题:用到了 ORDER BY
- 算法题:两个有序链表合成一个有序链表
滴滴测开一面(实习,综合型)
- 为什么之前搞服务端开发要转测试开发?
- 大致介绍项目,问得比较细,具体功能实现及技术栈选择
- 会深入一个模块仔细询问实现步骤(深入框架)
- Python 生成器和迭代器区别
- Python 多进程和多线程使用和对比
- 算法题:深度遍历二叉树
- Redis 数据结构以及项目中的使用,为什么要用
- MySQL 索引了解吗?用法和实现原理
- 简述 B+ 树的实现和特点
- 输入一个 URL 网址,经历了什么
- CSS 样式冲突了解吗
滴滴测开二面(校招)
- 自我介绍
- 介绍一下在百度的实习?(深挖技术方案和测试指标)
- 介绍一下蔚来的自动化测试?(深挖测试指标和业务需求)
- 以前实习是偏研发的,后来怎么转到测试了?
- OI-Wiki是一个开源项目吗,你在其中做了哪些功能?
- 目前是大四吗,如果给你实习机会有时间吗?
滴滴测开二面(实习,视频面)
- 自我介绍
- 对测开了解多少
- 简历里四个项目讲了三个,重点问开发项目的具体实现
- 前端开发的项目怎么具体测试
- GET、POST 的区别,为什么 GET 的 URL 有限制
- HTTP 状态码、跨域和 HTTP 缓存
- K-means 讲讲 K 值选取和迭代过程
- 每一维度对整体影响不一样,如何区分?
- 论文的背景和提出的问题
- CycleGAN 为什么用它
- 优化模型的原理和意义
- 如何处理过拟合
- 算法题:链表找环的入口、两个数组去重合并排序
滴滴测开三面(主管面)
- 第一次经历车轮面,感觉如何?
- 自我介绍
- 你是什么专业的?(高考选课、学文学理、绩点、为什么不考研)
- 为什么没有留在蔚来或者百度?
- 目前还有哪些流程?
- 讲讲你在蔚来的职责?
- 看你做的项目都是偏学习性质的?目前这个项目有几个star?
- 前后端是用什么写的?
滴滴测开(深挖型压力面)
- 这6分钟的自我介绍想体现你哪方面的优势?
- 你的核心竞争力是什么?你的什么能力让我选择你而不是其他同学?
- 你相对于业界其他同学你的优势是?经验中你得到的是什么?
- 你测100个版本跟你测5个版本你的提升是什么?
- 你的测试工具是什么实现的?
- 你做的事情难点是什么,换一个人做能做吗?
- 你知道业界的其他物联网公司在工具跟平台方面还做了哪些吗?
- 自动化平台的开发难点是什么?录制回放的难点是什么?
- SpringBoot知识了解吗?@Autowired与@Resource的区别是什么?
- 你们是单点部署还是集群部署?怎么做负载均衡?
- 单点部署的时候稳定性怎么保证?
- 有多台机器部署是怎么做同步的?
- 常用的分布式技术有了解吗?什么是锁、什么是事务、什么是缓存?
- 分布式锁是怎么实现的?
- 数据库是怎么保证只有唯一一个在执行?
- 实现分布式锁用到了数据库的哪个特性?
- 有做过故障注入和全链路压测的工作吗?
高频题目汇总
必问八股
- GET/POST区别
- HTTP/HTTPS区别
- HTTP状态码
- Java垃圾回收机制
- SpringBoot注解(@Autowired vs @Resource)
- 分布式锁实现
- 数据库事务
- MySQL索引/B+树
- Redis数据类型、缓存和持久化
- IOC、AOP
常考场景题
- 购物车下单功能测试用例设计
- 大模型输出质量如何测试
- 接口自动化考虑哪些测试点
- 压测关注哪些性能指标
- 单点部署稳定性如何保证
- Bug如何判断前端还是后端
常考算法
- 两数之和
- 手写快排 + 测试思路
- 链表找环入口
- 两个有序链表合并
- 两个数组去重合并排序
- 深度遍历二叉树
常考问题
- 为什么从开发转测试
- 对测开的理解
- 核心竞争力是什么
- 项目难点是什么
- 职业规划
