2024-01-04面试汇总
拼多多
一面(组长0108)
Q:某个项目过程测试时候注意什么(测试用例设计)
Q:系统架构分布(后台微服务|前端BS架构)
Q:在线SQL考试
Q:只做过web测试吗,App有做过吗
Q:Adb命令有用过吗
Q:有做过什么自动化方面的东西吗
Q:接口自动化怎么做的
Q:测试流程
Q:看机会的方向是什么,往哪方面发展
Q:Java了解吗,分割字符用什么
Q:Python自动化框架用哪个比较多
Q:Pytest装饰器哪些用的多
Q:Pytest作用域有哪些
Q:Python给定一个数组,移除指定元素
二面(经理0111)
Q:业务工作和效率提升工作分配比是多少
Q:一个需求从提出来到最后,你都做了什么事情
Q:月底发布,有大量改动,或者月初月 末功能冲突,上线时怎么保证质量
Q:同事交叉测试不熟悉需求怎么测完的
Q:整体回归是怎么做到的,在2-3天内
Q:发布分支流程管理
Q:生产环境有问题,如何回滚的
Q:怎么去控制开发提测质量(本身一句话需求)
Q:为什么优先选择UI自动化
Q:谈谈UI自动化对于实际业务的效果和帮助
Q:UI自动化投入产出比
Q:举例过程中case稳定性做了哪些
Q:某页面中对于业务中出现的弹窗如何处理
爱回收
一面(0126测试负责人)
业务介绍
推进质量建设做的一些工作
需求变更的怎么应对
用例评审怎么做的
流程模式转变过后有什么样的提升
上线周期
接口方面做了哪些工作
自动化编写时间怎么分配的,比例
脚本产量如何(主流程+分支功能)
做UI自动化有什么感受(好处&坏处)
发布流程优化(前后端环境发布)
凵测试平台主要功能,参与哪些(从背景出发介绍平台核心 MVP版)
在最近公司 Django 和vue 用的机会多吗(介绍后端发数据到前端接收数据流程及前端双向绑定基础)
两道SQL题update一题 查询含 count group by
用例设计:人脸识别支付
自己写一种排序(语言任选)
验证重复支付方式,为什么要用消息队列合适吗,(防重复学名是什么(幂等))
在设计框架时常用哪些包如sys, os及用途
Linux常用哪些命令,用途
抓包工貝怎么模拟返回数据
性能测试了解吗
上家公司部门情況(研发和测试)
对于业务测试和自动化占比期望多少
对加班怎么看
做了几年测试,有什么感受或者心得
有什么想问的
二面(0126研发负责人)
系统用户数量多少
目前主要担任的工作
凵自动化建设到什么程度
做出来自动化以后有提升(量化)
上线周期如何
自动化占了自己多少时间
针对功能测试,如何确保测试覆盖率或者如何降低缺陷率
线上缺陷多吗,分布怎么样的
线上缺陷怎么统计和收集的
线上缺陷出现的原因在分析之后,有无改进的地方
是因为测试环境测试不充分还是合代码的风险
什么原因离开
项目还做吗
这几年,在测试能力上有什么变化吗
寰擎(DM)❤️
一面(0221测试开发面)
二面(0222境外组负责人)
三面(0222研发架构)
百度网讯(外派)
一面(0222项目主管)
二面(0223测试负责)
达观数据
一面(测试负责人0318)
- 自我介绍
- list和set的区别
- 接口自动化怎么设计的(链路流程)
- 接口测试你主要关注哪些
- 性能测试方面你做了哪些工作
- 接触过哪些AI算法,怎么测试的(样本数据、打标、置信度)
- 说一个你认为业务相对复杂数据流转过程
- 系统架构中采用了哪些中间件,作用是什么
- 接触过推荐算法吗,有什么了解
二面(部门负责人0320)
- 功能测试如何覆盖全面的
- 接口测试怎么做的
- 如何保证测试质量的
- 做自动化的目的
- 框架如何选型的
- Mysql通常用来做什么
- ES你们是用来做什么的
- 测试数据需要开发协助吗
- Linux命令你平常如何使用的
- JM如何使用的,压测怎么做的
- 平均数和TPS有什么关系
- Django你工作中应用情况
- 相关技术都是如何学习的
- app测试关注哪些
- 项目过程中有变数如何处理的
- 你自己的优势
- 学习能力如何
携程金融
一面(0319)
- 自我介绍
- 整个平台功能是负责全部还是某个模块
- 有一个需求来了,具体工作流程
- 谁来主持用例总结,缺陷总结(如何做的)
- 用例设计方面,异常用例怎么设计的(除去需求层面的)
- 后端服务返回异常情况提示如何界定的
- UI自动化什么时间点进行开发的,稳定性如何,通过率(讲了基于什么背景做的)
- 测试过程中遇到的中间件(redis)
- 有redis情况下,需要关注哪些点(消费情况-幂等性)
- redis里面的消息和DB有关系吗
- redis取不到消息是怎么做的
- 数据为什么要放进redis,为什么不放到db里面
- Java了解吗(时间长不用忘了)
- 支付相关业务介绍(外接三方支付,支付用例设计)
- 自我评价(优缺点)
- 抗压能力如何
极目集团
一面(0325测试负责人)
- 拿到需求如何做的
- appium了解吗,如何做的
- 接口测试用例如何设计的,会关注哪些方面(场景)
- 假设拿到导航定位,如何设计用例的
- Linux命令常用哪些
- postman用来做什么
- 会用Charles去mock数据吗
- 提升回归效率百分比是怎么计算的
- jenkins如何配置定时构建的
- 触发条件如何设置的
- pipeline脚本了解吗
- 测试环境是单独管理的吗
数字马力(蚂蚁国际支付中台)❤️
一面(0325财务方面)
- 讲述业务遇到的难点
- 推进质量流程的背景,过程中遇到的困难,如何解决的
- 测试流程是怎么样的
- UI自动化流程(框架设计),提升30%回归效率怎么算的
- 接口自动化流程,有没有遇到什么问题
- 接口场景单接口还是按场景设计举例
二面(0328支付中台)
- ui自动化怎么做的,场景怎么设计的
- 接口自动化提升30%回归效率怎么计算的
- 接口自动化定时构建的?成功率多少,失败的是什么原因
日构建 跑的策略是所有的自动化覆盖的case都跑
成功率的阈值要达到95% 而且每天报告生成后会在第二天看报告
一般情况报告失败的场景有很多是因为脚本的等待时间没有设置好。然后还有一些因为开发改动接口导致入参发生了变化。
然后可以慢慢引导 聊到自动化接口测试方案 第一个是单接口 怎么测试的 第二个是链路接口测试
- 怎么保证测试覆盖率更多的,有无自己定义的一套方法
- 开发人员自测和单元测试怎么定义的
- 有没有印象深刻的bug(缺陷分析流程)
- 针对一个功能,通常会考虑到哪些点
- A、B同时互相转账怎么设计的(研发角度)
- 多线程+DB锁
商米科技
一面(0325测试负责)
- 测试流程
- 质量流程推进背景和成果
- 优化发布流程做了什么
- 出现一个问题,都是怎么排查的
- 接口测试什么流程,如何设计
- 服务端测试怎么做的看你写的有AI人形检测
- 用例设计:一个页面,五个元素,点击提交,弹框出结果
- UI自动化怎么做的,介绍数据流程
- 接口自动化怎么做的,介绍框架结构
- 接口自动化是如何运行的,定时还是?通过率多少,都有哪些问题
- 你们常用数据库有哪些,Mongo用吗
- SQL题:连表查询
- 性能测试流程
- 介绍你这个JM和Grafana怎么用的
- Linux用了哪些
- UI自动化平台开发背景是怎么样的
- 前端是自己写的吗
- 硬件测试你们有专门人测试吗
- 跨部门沟通时,你都是怎么做的
- Python列表去重再排序
声网(外包自动化)❤️
一面(测试0326)
- 共享屏幕:自动化代码讲解
- 基础方法
- 调用链路
- 元素存储
- conftest作用
- fixture作用域哪几种
- pytest你都用了哪些命令,都是什么作用
- 优势劣势
- 需要完善地方
- 多线程 多进程区别,有无实际运用场景
- 几种锁的区别(互斥、递归、条件、事件、信号量)
- 全局锁GIL
- 封装继承多态
- 类的常见魔法方法 **str** 等
- 函数的几种传参方式
- 可变与不可变的区别
- 深拷贝和浅拷贝区别
- 为什么要用单例模式
- Jenkins使用过吗
- Linux都用了哪些命令
- 抓包工具都怎么用的
- ADB命令都用了哪些
二面(负责人0327)
- 抓包都用做什么的
- 缺陷流程分析
- http响应都有哪些状态
- 网络协议模型了解吗
- shell写的多吗,都应有哪些方面
- 通常部署环境都用了哪些命令
- grep、 sed、awk有了解吗,场景举例子
- 对比webdriver,设想appium driver应该有哪些功能
- webdriver怎么启动浏览器的
- 谈谈多线程的应用
- 结合你的工作,谈谈测试是什么
某电商网络科技❤️
一面(测试组员0429)
- 自我介绍
- 介绍测试流程
- 前后端bug怎么定位的
- SQL:left join,right join,inner join区别
- 接口自动化框架介绍
- 框架数据流转(此处直接给自己画的图讲解)
- 大概多少条用例,怎么设计的
- CI流程怎么做的(部署过程)
- docker都经常用什么命令
- dockerFile写过吗
- git常用命令都有哪些(工作区、暂存区、本地仓库、远程仓库)
- Add
- Commit
- Pull
- Status
- Log
- Reset –hard
- merge
- push
- Django都用来做了什么
二面(测试&研发Leader0429)
- 自我介绍
- 在团队中是什么角色,结束测试流程及当中做了什么
- 为什么去做UI自动化,API不行吗(介绍背景及方案选型和实施过程)
- 怎么通过接口自动化提升效率的
- 场景:前端商品列表为空,试着分析问题(前端传值-接口-后端数据库或缓存)
- 场景:对于商店id和商品id,如果有问题,你会更关注哪个,试着分析
- 测试过程中SQL主要用来做什么的
- 你和你的测试同事一起负责某个测试任务,测试遇到阻塞了你会怎么做
- python怎么样,除了写框架,还会用来做别的什么吗
- 一个需求做完,测试时候你认为是bug,开发不认同如何处理的
- 对于自己的优势和劣势
- 对于自己的职业规划
- 希望在一个什么样的团队里面
三面(人力资源0429)
某教育集团
一面(0506测试负责)
- 自我介绍
- UI自动化框架介绍
- 页面元素有无碰到无法定位的,如何解决的
- UI自动化有无发现过什么缺陷
- UI自动化用例怎么设计的
- 针对跳转指定页面如何做的
- 接口测试框架介绍
- 开发过程中有无遇到问题
- 做过性能测试吗
- 压测过程中,发现一个接口慢查询,如何排查
- 质量流程建设方面你做了什么,出发点?
- SQL查询题,一个表,查询不同班级科目为1且成绩大于60的人数
- Python:根据题,设计对象类,并实例化输出对象的行为
二面(0506测试总监)
- 项目介绍及盈利模式
- 为什么选择UI自动化,而不是接口
- UI自动化有发现什么验证的缺陷吗
- 你认为在UI自动化过程中较为难做的地方
- 持续集成怎么做的
- 自动化用例大概多少(UI+API)
- 迭代周期是怎么样的
- 质量推进方面你做了什么工作
- Python:设计一个方法,翻转字符串中的单词顺序 i am tony-》tony am i
- 针对以上方法,假设那个方法是一个RESTful API http接口,如何设计测试点