测试开发工程师精选面经合集
6家公司
250篇面经
最新 热门
/feed/main/detail/abf75680f92546b89d92d94d8c4e2557
百度测开日常实习一面
上来问了一下你确定你投递的是测试开发岗位?(简历上是后端,现在不应该心照不宣了吗)自我介绍项目拷打:(真的很希望看到别人项目拷打的问题,我都编不下去了)选择一个项目进行介绍(选了天机学堂)介绍你在这个项目中干了什么你们这个项目听着挺大的,全是你开发做的吗你们这个项目上线了吗,如果上线了,你觉得用户量会达到多少,我说了几千到几万?那么这个值是怎么估计得到的,我说这种在线教育用户范围限定的比较死,面试官应该想听更详细的估算方法?项目中的接口,上线了你有哪些指标来衡量它的好坏你怎么测试你接口的好坏?测试相关:测试用例,微信红包(大概就是围绕功能,性能,安全,边界值,兼容性去说)八股:Redis可以做什么(签到,GEO查找,缓存重点结合项目说,分布式锁,结合项目登录校验取代session)Mysql的索引讲一下(聚簇索引,二级索引;普通、唯一索引;单列多列索引,主要是重点说聚簇下b+树的结构展开多说了点)Linux常用命令(rm,mkdir,cp,cd,ls,grep,ps,sudo这些都说了)Linux远程传输文件的命令(不知道)代码Sql(给定一个成绩表,包括姓名,科目,成绩)1.请找出语文成绩排名前10的姓名2.请找出名字李开头的人的总成绩(模糊+count)算法:二分查找(提前下好客户端,我浏览器打开会看不到题目,只能自己共享屏幕本地编译)反问:业务相关,搜索部门好像是多久出结果(明天)第一次面试需要改进的地方,感觉算法和八股面试官觉得还行,说我项目那里还得练(反正问点场景我不知道的我就老实开摆)人生第二面,其实也是首面,下午刚面第一面,希望大家指正有点迷茫,不知道接下来该朝哪方向努力,本来准备后端的,结果后端无人问津测开被约三次了,现在应该补充点测开系统知识吗,能不能两手抓,这种网上的项目怎么装的像真要上线一样啊,实在脸皮薄不会撒谎,感觉一问都是漏洞,真心赐教。
查看15道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/b8a6f29ce7a94cdf9d2ac440d637e482/feed/main/detail/b68cbb9fcda34226be4ba05bd1d12727/feed/main/detail/622c9dd85cd643ae90cc011371001bdb/feed/main/detail/b8bcd36a44ad4224888536f633ac5283/feed/main/detail/d44fea0f7a6a4cb48c60e9a8754a966d/discuss/822463670268489728
字节生活服务 秋招测开一面
1.实习介绍2.首先我们去新建一个单链表吧。单项链表对,你要先自己建一个单链表,然后呢,我们再写一个方法去,相当于你就是写一个方法是创建单链表,然后再写一个方法是反转单链表,然后你最后可以给一些测试用例,再 print 结果看看你这个反转的效果是怎么样。3.如果让你去设计测试用例,就是比如说这个代码是别人写的,对吧?然后它的功能就是反转单链表,那让你做一些用例设计,来看看这个代码存不存在一些小的 bug 你会涉及哪些用例?4. 你现在站在一个 Y 字形的岔路口,就像字母 Y 那样。在这个岔路口的交叉点,你和一个村民正好都站在那里,这个岔路有两条路,一条通向“真话村”,一条通向“假话村但你不知道哪边是哪边,比如左边可能是通往真话村,也可能是通往假话村。那这个村民,他肯定是来自其中一个村子,但你也不知道他到底是哪边来的。唯一知道的是,如果他来自真话村,他就只会说真话;如果他来自假话村,那他就只会说假话,也就是总说反的。现在你有一个机会,你可以问这个村民一个问题,他会给你一个回答。你只能问一次。你的任务就是,通过他的那个回答,判断哪条路才是去真话村的。5.MySQL数据库一般有慢查询是什么原因6.说一下熟悉的Linux命令7. 比如说线上出现一些偶发性的接口超时一般怎么样去定位或者复现这个问题。8. 有对 AI 有一些了解吗?比如说现在基本上还是有挺多,就智能化生成测试用例的一些方式,这个有了解吗?9. 比如说,假设我们现在还是做了一个服务端的用例设计,就比如说我们有一个 APP,它有一些金币充值吧,就是说白了,就是拿真实的人民币去买金币,然后金币可以在这个 APP 里进行一个生态的消费,我们这个金币充值接口的话入参有套餐 ID 你可以理解为有 abcd4种,比如说第一种100金币是十块钱200金币,比如说是18块这样的不同的一个套餐的选择,这是第一个参数,然后第二个参数你可以理解为是票据 ID,就是当你去购买了之后,你真的要把金币充值入库的话,一定是你的那个。想想有哪些重要的测试用例?
查看8道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/770ecb724dd648eaa28bbf7ca1a5e6fe
26秋招美团测开二面60min
1.项目介绍2. 我们先做一个测试用例的设计吧,然后这个测试用例设计的场景就是一个推荐列表,就是有点类似说你进到手机百度,它会有一个推荐的那个列表,然后你去设计它的客户端和后端,就是前端和后端的所有的测试用例。3. 在你接需求的时候,比如说本来有一个需求是今天提测,有个需求是明天提测,然后呢,现在变成了两个需求,都是明天提测。好了,那么你觉得对于这类事情,你整体上需要做些什么?4. 还有没有一些点,就是你要想,为什么这两个需求本来要今天提测变成明天提测了?5. 你这边以前有有出现过线上问题吗,怎么做的6. 有个逻辑题:你的面前有三筐水果,苹果、梨子、苹果和梨子混合,但是他们的标签完全贴错了,你可以从中任选一个筐拿出一个水果,你有办法将他们的标签正确归位吗?7. 有一栋100层的大楼,给你两个鸡蛋。你需要确定从哪一层楼扔下鸡蛋,鸡蛋恰好不会摔碎。如何用最少的尝试次数找到这个临界楼层?8. 假设我们要业务上有一些报错或者异常,我们需要去 nginx 的 access log 里边去查询有哪些接口报了500怎么来查?9. 如果在提测的时候还没有出接口文档,需求已经有了,需求文档有了,但是还没有出接口文档。但是已经提测了,由于时间比较紧,需要先介入测试。那你会怎么来处理呢?10. 比如说你拿到一个需求,当然可能跟你之前的这个需求不一样,比如说我那个需求,它涉及到前前端和后端,后端可能有后端接口和那个微服务相关的东西。你达到一个需求之后,需要你来跟进测试,你设计测试用例的思路和框架结构到底是怎么样的,你会从哪些角度去出发?11. 我们再来看一个用例设计的题目就是微信的发红包的功能就都有用过,那比如针对微信发红包的功能进行测试。的话,然后你设计测试用例,你把你那个想到的测试需要的测试的点给你讲一下。12.手撕:最小路径和:给定一个 m x n 的二维数组,每个格子中包含一个正整数,表示从该格子经过的“代价”。你需要从左上角出发,只能往右或者下移动,直到走到右下角为止。请返回一条路径中,所经过的格子的数字总和的最小值13.反问
查看12道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/93c7b80fac5b40a0a212fb64a770c7a8/feed/main/detail/a61b1aa235ca470ca2ba5ff677578445/feed/main/detail/4ebc1dfeedac4441aa34f25542e4bb57
11-22 22:20
门头沟学院 Java
百度测开实习二面凉经
1.你在实习过程中主要是功能测试开发测多一些2.简单讲一下你这个项目需求迭代的流3.有做过产品主导的项目吗,大型的测试项目有一些规范的测试流程4.多少个需求会有两百多条测试用例5.给你一个你不熟悉的代码库,你会以什么样的形式去了解这个代码库呢6.aop 你可以描述一下简单的aop例子吗7.sql语句商品表 id 名称 分类 库存 我想知道库存最少的三个商品信息行胜于言:要他的id和名称:SELECT id, 名称, 分类, 库存FROM 商品表WHERE 库存 IN (SELECT DISTINCT 库存FROM 商品表ORDER BY 库存 ASCLIMIT 3)ORDER BY 库存 ASC;类别表有id和类别名称  库存最少的三个商品属于那个类别SELECTp.id AS 商品ID,p.名称 AS 商品名称,c.类别名称 AS 分类,p.库存 AS 库存数量FROM 商品表 pJOIN 类别表 c ON p.分类_id = c.idWHERE p.库存 IN (SELECT DISTINCT 库存FROM 商品表ORDER BY 库存 ASCLIMIT 3)ORDER BY p.库存 ASC, p.id ASC;8.我想实现一个大模型修复代码的功能 我想知道业界怎么做 如果是你你会怎么做 ,我需要你去采集其他公司行业内他们是怎么做的 你会怎么做 ,我可能用使用3个产品五个产品 我应该怎么确定怎么比9.代码题最大不重复字串10.lambda表达式请举.例子11.git 基本操作和如何撤销12.线程池用过哪些 举例13.用过哪些注解 举例子ssm常用的注解11.前置通知后置通知环绕通知具体怎么实现 怎么用
查看15道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/dd13d6aa6223449da03c178d1d5f3eb7/feed/main/detail/32da13b29e0249fb9c6e584c296d3302/feed/main/detail/430dfb5d25f4480fba364320c9447fa9
百度测开(商业)面经
1. 阐述项目平台的功能?2. 商家端的话有什么功能呢?3. 用户端又有什么功能?4. rabbitmq 通过延时消息加死信交换机如何实现的订单 30 分钟未支付自动取消呢?5. 跟传统的相比,这个优势是什么?除了能够降低定时任务的轮询对数据库的压力。传统定时任务轮询有什么问题?6. 旁路缓存的工作模式是什么?7. 那你是把什么数据缓存到了 redis 中呢?8. 如果把全部店铺信息和热门数据放到 redis,压力也不小吧?你是怎么区分数据该不该放缓存呢?9. 解释一下对于写操作,先更新 DB 再删缓存?10. 你说对于删除缓存失败引入了 MQ 重试的机制,你来讲一下你是如何重试的?那你如果重试多次依然失败了,有什么应对策略吗?11. 解释一下你这个 redis 使用 bitMap 实现签到的功能?12. 解释一下分布式锁和 lua 脚本在秒杀场景里扮演的角色?13. java 的==与 equals 的区别?说说对于基本数据类型和对象类型的区别,举个例子?14. 重载跟重写的区别是什么?15. 深拷贝和浅拷贝的区别是什么?16. 静态变量和实例变量的区别是什么?17. ArrayList 的优缺点是什么?(这里感觉面试官是照着某八股网站念的)18. 手撕有效的括号总体来说不是特别难,但是问的很细致,而且重在广度。如果你的项目用某个技术实现了对应功能,请好好思考使用当前技术的原因、传统技术的问题、当前技术带来的优化、以及当前技术带来的新的问题和应对策略。1. 项目做过自测吗?2. 了解过 Agent 开发吗?简单介绍了下 agent 开发3. 手撕合并 K 个升序链表(不可以用 list,需要自定义链表结构)4. 如果不用优先队列,你还有别的方法吗?这里只答出了顺序合并,还可以优化为分治合并5. 针对这个题写个测试用例,比如说你可以认为这是对外提供的接口,你会怎么设计呢?套模板,必有的四个方面:功能测试、性能测试、兼容性测试、安全性测试,其他可以自己想到啥,说一下。功能测试:测试传入链表,功能是否成功执行。边界值测试,如果传入空链表,是否会提示请输入有效数据。性能测试:● 对接口进行压力测试(jmeter),查看接口的 qps、tps 是否在可接受的范围内● 对接口进行长时间的持续访问测试,观察系统 cpu 是否飙高、是否有出现性能下降、内存泄漏的问题。兼容性测试:● 输入参数的兼容性:对各种参数,包括正常、异常参数,是否有正确处理● 环境兼容性:接口在不同的环境中要表现一致:开发环境、测试环境、生产环境安全性测试:● 如果接口涉及到隐私性参数,是否以加密形式存在,被抓包后是否容易被破解。● 检验 SQL 注入、XXS 攻击6. 你在测接口时,跑了大概 100 条,90%成功,返回 200,但是有 10%的 case 返回的是 502,你怎么去排查这个问题?通常是 Nginx(网关)无法连接到上游 Java 服务,可能挂了7. 如果 Nginx 日志正常呢,没有发现特别异常的日志,还可能是什么问题?8. 假设所有问题线下都测试完了,这个接口没问题,准备上线。你认为从质量保障的角度来看,还需要做哪些工作?9. 如果系统在某天突然崩溃了,你怎么及时知道这个情况呢?监控告警。10. 你的项目中用 mq 做订单超时支付的判断,怎么做的?定时任务轮询、轮询带来的问题、引入 mq 的延时消息和死信交换机、带来的新的问题、怎么解决新的问题、效果11. 大模型日常有使用吗,你认为大模型对平常测试有什么帮助?
查看29道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/9c14b8634e464b32b9638eb8a5931f9e/feed/main/detail/e1b4a7b803bf4fec8b905843bad9975b
11-22 09:55
门头沟学院 C++
米哈游测试工程师面经
查看14道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/eec4c720213a490e94e15285bf464c66
11-21 20:46
门头沟学院 Java
好未来秋招测开一面
boss投的写的秋招岗,一问是实习转正的岗位,base北京,总体来讲比较简单,八股偏多,面试官全程听到我回答就会淡淡的笑,不知道是认可还是什么意思。自我介绍先问点基础的计网相关知识,浏览器访问链接到页面出来,之间的过程是什么样的。tcp三次握手页面响应很慢,作为测试,你会从哪些方面去排除简单问了下项目然后问点java相关arraylist和linkedlist什么情况下插入复杂度一样(末尾插入)聊一下hashmap的理解,多线程会有什么问题,怎么解决聊一下concurrentHashmap1.7和1.8的区别spring常用注解一个服务接口有多个具体实现,注入bean时怎么确定用哪一个循环依赖的解决,为什么要三级缓存,两级可以吗,为什么谈一谈垃圾回收算法和工作原理mysql怎么优化查询速度默认事务隔离级别,能解决了哪些数据一致性问题结合项目具体需求,谈谈脏读问题的场景谈谈对测开的理解用过哪些大模型,觉得AI的作用是什么工作中AI怎么给测试提效,你自己实习用AI怎么提效的谈谈AI时代下,个人该怎么办,怎么保持竞争力反问还有些问题记不清了,无手撕,整体偏简单,没有正式offer的鼠鼠我啊,秋招该何去何从,听导员说专业就业状况还可以,目前签了三方的最低都是10k,鼠鼠以为自己有实习,学历也还行,却找不到工作,以为是大环境不好吧,但是同学们都有工作看来还是我太菜了,春招再战吧(想转测开了)
查看18道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/3d485eed35e44946ae40bbc2b6fee8e7/feed/main/detail/96073d21ad114af2881f43cacbf5de24/discuss/821462095228108800
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务