字节跳动测开一面

10.16 字节跳动测开一面
自我介绍
介绍一下项目
你负责的哪个模块,系统框架是什么样子的
这个模块的质量风险有哪些?
项目面向的用户群体是哪些
有什么印象深刻的BUG吗
这个BUG是你自己排查还是研发去排查的
当时是怎么排查的
自动化测试时怎么做的
公司自研的自动化测试工具,没有用过吗
怎样衡量自动化做的结果如何呐
微信红包测试(支付安全测试!
超发问题(重复创建订单)
逆等测试
如何评估一个项目是否需要做性能测试
Python的数据类型有哪些
集合知道吗
哪些数据类型是不可变的
深拷贝和浅拷贝
Python的装饰器
Python的垃圾回收机制
在浏览器输入一个url按下回车到完全加载,中间发生了什么
TCP和UDP的区别及应用场景
TCP如何保证不丢包
什么是数据库事务
并发事务会存在哪些问题
线程和进程的区别
什么是死锁
代码:数组中连续子集最大和
讲一下抖音APP受欢迎的原因

已挂😭😭
全部评论
佬,回答得怎么样啊?
1 回复 分享
发布于 2024-11-04 10:01 陕西
春招字节跳动测开一面,也挂了
点赞 回复 分享
发布于 2025-03-04 13:40 北京
佬,是什么部门呀
点赞 回复 分享
发布于 2024-10-28 17:06 湖南
印象 前端页面上的价格显示可以被用户通过浏览器工具(如开发者工具)修改。 修改后的价格在结算时被系统接受,按照修改后的价格进行结算。
点赞 回复 分享
发布于 2024-10-18 16:34 广东

相关推荐

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道真题和解析
点赞 评论 收藏
分享
2025-11-24 21:06
电子科技大学 Java
上来问了一下你确定你投递的是测试开发岗位?(简历上是后端,现在不应该心照不宣了吗)自我介绍项目拷打:(真的很希望看到别人项目拷打的问题,我都编不下去了)选择一个项目进行介绍(选了天机学堂)介绍你在这个项目中干了什么你们这个项目听着挺大的,全是你开发做的吗你们这个项目上线了吗,如果上线了,你觉得用户量会达到多少,我说了几千到几万?那么这个值是怎么估计得到的,我说这种在线教育用户范围限定的比较死,面试官应该想听更详细的估算方法?项目中的接口,上线了你有哪些指标来衡量它的好坏你怎么测试你接口的好坏?测试相关:测试用例,微信红包(大概就是围绕功能,性能,安全,边界值,兼容性去说)八股:Redis可以做什么(签到,GEO查找,缓存重点结合项目说,分布式锁,结合项目登录校验取代session)Mysql的索引讲一下(聚簇索引,二级索引;普通、唯一索引;单列多列索引,主要是重点说聚簇下b+树的结构展开多说了点)Linux常用命令(rm,mkdir,cp,cd,ls,grep,ps,sudo这些都说了)Linux远程传输文件的命令(不知道)代码Sql(给定一个成绩表,包括姓名,科目,成绩)1.请找出语文成绩排名前10的姓名2.请找出名字李开头的人的总成绩(模糊+count)算法:二分查找(提前下好客户端,我浏览器打开会看不到题目,只能自己共享屏幕本地编译)反问:业务相关,搜索部门好像是多久出结果(明天)第一次面试需要改进的地方,感觉算法和八股面试官觉得还行,说我项目那里还得练(反正问点场景我不知道的我就老实开摆)人生第二面,其实也是首面,下午刚面第一面,希望大家指正有点迷茫,不知道接下来该朝哪方向努力,本来准备后端的,结果后端无人问津测开被约三次了,现在应该补充点测开系统知识吗,能不能两手抓,这种网上的项目怎么装的像真要上线一样啊,实在脸皮薄不会撒谎,感觉一问都是漏洞,真心赐教。
查看15道真题和解析
点赞 评论 收藏
分享
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道真题和解析
点赞 评论 收藏
分享
评论
8
28
分享

创作者周榜

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