测试开发工程师精选面经合集
6家公司
250篇面经
最新 热门
头像
今天 13:27
上海大学 Java
米哈游游戏测试开发面经(下)
继我上一个部门挂掉之后,流转到新部门,从二面开始,说是能加速流程,体验下来也没有加速但是这个组的面试体验大体都还不错,米家的面试体验基本上都挺好的,这点没得喷。-------------------------------------9月17日,四面的面试官看起来比较沧桑,比较疲惫应该没少加班,但是面试体验还是很好的,整体1小时15分钟:1.介绍一下你简历上的实习和项目2.项目中哪些是合作的,哪些是自己做的3.大模型应用方面怎么做的,延迟如何4.Unity中Animator底层实现,模型之间平滑过渡怎么做的,如何防止穿模5.前后端交互中,如果发现响应变慢了,可能是哪些情况,如何优化6.CI/CD底层实现,有没有写过自动化测试7.压测怎么做的,JMeter底层实现8.写一个脚本自动运行Unity并且测试帧率波动,怎么做9.场景题:给你一个Unity地图,地图上有多个障碍物,现在想让你测试除了障碍物之外所有区域是否可通行(环境建模是否有问题),你会如何做,选择什么数据结构,怎么测试10.手撕——合并区间,写出来之后想一些测试用例,要求覆盖所有情况11.喜欢玩什么游戏,有没有写过游戏脚本12.求职意向,接不接受转语言13.反问-------------------------------------面完第二天约下一面,9月25日五面,五面部门的技术总监,很有威严,但是给我的感觉却没啥压力,人还是非常不错的,面试之前还在开会,导致面试迟到了十多分钟,不过hr有跟我及时沟通,到也可以理解,项目赶得比较急,五面整体1小时10分钟:1.自我介绍2.实习学到了什么3.说说你对游戏测开的理解4.未来职业规划5.手撕——从零实现有序区间的插入与删除6.针对手撕设计一些测试用例7.如果手撕的数据量很大怎么办,百亿级别,如何优化8.为什么选择游戏测开9.Beta测试的时候效果如何10.如何衡量一个新角色是否超模,从测开的角度11.希望从测开这里学到什么技术12.喜欢什么游戏,Top313.反问-------------------------------------面完之后泡了几个工作日,约hr面,中间隔了一个国庆,并且还收到了一个我比较满意的offer,所以爽玩了一个国庆节国庆之后返校准备了一下,10月14日hrbp面,这位hr非常有资历了,她说她是8年前校招进米哈游的,所以这次hr面跟我之前面过的hr面完完全全不一样,很有压力,并且时间也长一倍,需要吐槽一下的是,到我反问时,她基本不正面回答我的问题,而是用我提出的问题来问我,比如我问了一个公司文化与氛围,她不回答,反而说我连这个都不知道吗整体1小时左右:1.自我介绍2.前几轮面试自己觉得表现如何,挂掉的面试为什么挂掉的3.岗位投递的方向4.对于未来的发展,转岗是怎么考虑的5.现在秋招有什么意向和进展6.其他公司面试体验如何7.实习公司的优缺点8.工作比较看重哪些点9.有哪些缺点10.反问-------------------------------------后续是泡了整整42天,在11月24日晚上六点半多点,收到感谢信。中间我催过一次,hr保温一次,hr询问手里offer一次,我全部如实回答了,我本来非常期待进入米哈游的,但是随着时间的一点点流逝,也变得无所谓了。导致我收到感谢信的时候,内心毫无波澜,就像意料之中那样。
发面经攒人品
点赞 评论 收藏
分享
/feed/main/detail/b4626769ed2c4a58a9cb82109de2d0f8
百度测开日常实习二面(1h20min)
项目部分: 介绍一下你印象最深的两个项目项目一(本科毕设SCI在投,6、7min):1.你这个算法是如何保证压缩模型的时候精度不变的(原文主观,我自己的结合了点损失函数)2.讲讲你这个项目具体的应用场景(中石油管道焊缝检测)3.其他一些细节的拷打不太想的起来了,自己的项目熟悉就行项目二(java后端微服务项目):稍微介绍了一下直接八股黑角笼展开八股(比较基础而且和一面重合度好高)数据库相关:1.mysql和redis的区别2.mysql和redis的各自应用场景3.redis的数据结构有哪些,说说各自的应用场景4.你说的这些都是理论上的,能不能讲个项目中具体的例子给我听听5.我说了缓存商家的信息/图片,好像给自己挖坑了,面试官就问时间久了这个会不会占redis太多内存,咋办6.我说了可能会造成大KEY问题,追问大Key问题最致命的问题是什么计网:1.讲讲HTTPs和HTTP的区别(说了TLS四次握手加密流程,明文传输危害)2.GET和POST的区别3.详细说说TCP三次握手协议和四次挥手协议4.常见的状态码,问了几个小林coding上不常见的,我把自己知道的全说了,还是得背全Linux:1.我看你不是科班的,会用linux操作系统吗2.介绍所有你常用的指令3.介绍grep的时候追问了怎么在日志中查找一个单词4.其他包括文件,sed,awk的命令都没追问测试相关:1.给一个红包设计测试用例(性能,功能,兼容,安全,边界值,多人double精度问题,前端显示)2.了解过测试相关的基础理论吗3.黑盒测试、白盒测试、灰盒测试的区别4.黑盒测试的深入理论有哪些5.具体讲讲白盒测试代码:sql:1.给定一个学生表,id, 名字,成绩,找出成绩相同的同学个数2.更新一个id特定同学的字段3.删除最后一个同学(。。。最近刷题一点没写到更新和delete,只能大概说一下,写的应该细节上都有问题)算法:1.尽可能多的方法写出合并列表(实在想不起来别的,写了个递归合并有序链表和合并有序区间(倒车入库那个))2.有效括号,尽可能多的测试用例,ACM模式不熟悉,代码思路写完整写对了,但是不能调试没运行成功,后来时间有点久了就结束了,也没问我代码思路呜呜呜反问:什么业务,多久出结果,说是还要看后面评估可能有三面吗,是的。最后追问:用过哪些大模型工具?
发面经攒人品
点赞 评论 收藏
分享
/feed/main/detail/fe8e6aa2f4cb48f2b39a66923b35a313/feed/main/detail/e27081e51648496391ce9bf1a4295f36
头像
今天 13:10
已编辑
上海大学 Java
米哈游游戏测试开发面经(上)
本次分享游戏测开岗位的前三轮面试的面经,我面试体验下来,游戏测试开发岗位跟互联网测开是有非常大的区别的,是给游戏测试那边开发测试工具的,所以是强开发性质,基本不涉及测试内容,所以要投的这个岗位的小伙伴要注意一下。有了找实习时经历的十几轮面试的磨炼,秋招的面试变得比较得心应手。所以前两轮都算是速通了。-------------------------------------9月2日,一面的面试官是一位小哥,估计是刚当面试官没多久,面评写的很慢,基本上他问一道题,我答出来之后,要等他打一分钟左右的字才能继续问下一道问题整体体验感有点割裂,整体45分钟左右:1.自我介绍2.缓存体系优化中,为什么使用简历上提到的方法3.如果需要频繁定时刷新的话,怎么使用4.讲一下国自然项目的背景5.假如几十艘无人艇同时渲染摄像机视角,怎么降低负载6.天气变换怎么做的7.雾天怎么实现的8.不同无人艇之间的镜头切换怎么做的9.场景之间的加载和保存逻辑怎么实现的10.如果保存的场景文件有错误,怎么办11.强化学习项目中,无人车如果掉湖里了,应该算逻辑失败,怎么判失败的12.无人车撞到障碍物了,怎么判断的13.Java中针对List创建迭代器,在迭代的时候删除List中的某个值,为什么会报错14.Java中对于创建的对象和实例,放到内存中的哪个位置15.手撕——最长公共子序列-------------------------------------第二天中午打电话约了二面,9月8日,二面面试官很有水平,并且强度十分大,八股盛宴,各种类型的八股都有,我都扯到计组上面了,整体1小时20分钟:1.自我介绍2.讲一下强化学习中的Q值和V值3.强化学习中的贝尔曼方程4.Unity Bind啥啥啥(没用过,说了package)5.说一下你用过Unity中的哪些组件,都干了什么6.讲一下Unity中的Rigidbody7.如何检测两个Unity实体之间碰撞8.讲一下索引、聚簇索引和非聚簇索引、explain的作用9.如果客户端请求服务端很慢,怎么排查10.如何排查网络问题、讲一下四次挥手12.如果服务端Time_Wait过多,怎么办13.限流算法了解吗,如何实现一个限流算法14.CPU Cache了解吗,如果有一段代码CPU Cache利用率不高,怎么优化15.锁竞争,死锁怎么排查16.讲一下乐观锁、内核态和用户态、IO多路复用,epoll函数17.如果有个文件需要发出,内存需要拷贝多少次,讲讲零拷贝18.手撕——LRU,想一些测试用例,尽可能全面19.内存碎片问题,如何解决20.LRU能怎么改,让他多线程安全,效率尽可能高21.反问-------------------------------------面完一小时之后秒约三面,9月11日,三面面试官应该是个大leader,很有气场,问的问题也比较宏观了,我应该是有些宏观问题答的不太好,并且手撕虽然做出来了但是时间复杂度比较高,挂掉了,整体一小时:1.为什么选择测试开发,为什么不选别的岗位,为什么实习投的游戏测试现在改成开发了2.有没有比较深刻的经历3.在优化数据规模这块,为什么选择mongo4.数据迁移过程中,双写时如何保证数据及时更新5.为什么订阅了binlog还要双写6.迁移为什么选择一千万这个数量级7.迁移时的边界条件怎么确定8.如果在迁移时,先写mongo,再写mysql后,mysql又把mongo的数据变成老数据怎么办9.xxl的架构10.手撕——为游戏上层实现一个优先队列容器,提供以下方法:入队,需要提供优先级信息,优先级是个整数,从0开始,数值越大优先级越高出队,优先级最大的元素优先出队,优先级相同时满足先进先出默认元素类型是GameObject应用情景是一段时间内集中入队,而出队是分散不频繁的-------------------------------------面完之后泡了三个工作日,hr打电话通知不通过,但是别的组觉得我可以再面一下,流转到另一个组重新二面,详见下一篇
发面经攒人品
点赞 评论 收藏
分享
/feed/main/detail/af0912713c1d49d3a4bf17bc0c91da81/feed/main/detail/4c602a1dc6b148a7b447ca60b1272eb7/feed/main/detail/b5c186f2b8df47bfae42bd48cf453608
头像
今天 12:47
上海大学 Java
米哈游游戏测试面经
这是我之前找暑期实习的面经,因为邮件里红字写明了不能传播,为了秋招考虑所以当时没有发,但是现在秋招已感谢信,索性直接发了。4月29号一面,当时是我人生中第一次找工作面试,还是非常非常紧张的。不过面试官是一个很有礼貌,很有亲和力的小哥整体聊的很愉快,45分钟左右:1.自我介绍2.关于你游戏测试的经历,有没有比较难忘的例子3.为什么选择游戏测试4.项目中的压测是怎么做的4.游戏测试和软件测试的区别6.黑盒测试和白盒测试区别7.黑盒测试和白盒测试都有什么方法(没答上来)8.场景题:NPC接任务打怪到领取任务,给出测试用例9.背包给出测试用例10.场景题:原神中蒙德雪山的寒冷条,如何测试11.寒冷条与其他区域的负面状态条(如须弥的死域)的共存关系,如何测试12.知道的排序算法13.快速排序的思路14.用队列实现栈15.http和tcp的区别16.关于研究方向,虚实迁移是什么17.对测试用例编写一个excel表格,表头要包含哪些部分(测试要考虑的内容)18.反问-------------------------------------第二天hr打电话约二面,二面面试官就让人非常有压力,全程绷着脸,没什么交互,一问一答,然后问的好多问题也跟测试没啥关系,40分钟左右,面完直接感谢信了:1.自我介绍2.项目拷打(1)优惠券秒杀和商品限购的场景是怎么设计的(2)针对你的项目进行测试,设计测试用例(3)优惠券限时发放的场景如何实现的3.王者荣耀新英雄怎么测试4.如果新英雄出了一个很新的技能,无法横向对比,怎么办5.原神地图设计的优缺点6.原神不同国家的地图风格对比7.原神解密,有的玩家希望难一点,有的希望简单一点,如何解决8.同一个地块如何设计难度不同的解密场景9.场景题:原神纳塔火山喷发场景:定时和任务触发,会触发动物迁徙,落石掉血,人物UI特效,设计测试用例-------------------------------------当时实在太菜,拿着java开发的简历就投了,并且还只写了一个项目,加上投递时间很晚,所以自然是凉凉了
发面经攒人品
点赞 评论 收藏
分享
/feed/main/detail/6f47068e6ba54a79985b9d595dcdd956/feed/main/detail/c74450a725e04c9fb634810068670edb/feed/main/detail/4e062e1f59454d679c10128e60c1bc82/feed/main/detail/c46d8f9e56424b57b4ecfc8b2f6e4d62/feed/main/detail/6b3e1378f63b46c8b2b5986b05fe3c4b/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
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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