异常的测试设计这个怎么答呀
点赞 评论

相关推荐

03-25 09:20
已编辑
南京师范大学 Java
一笑而过2222:在处理分布式锁与事务的关系时,通常是先加锁,再加事务注解。原因如下: - 先加锁:首先获取分布式锁,可以确保在同一时刻只有一个线程或进程能够进入临界区,执行相关业务逻辑。这可以避免多个并发操作同时访问和修改共享资源,防止数据不一致等问题。 - 再加事务注解:在获取锁之后,通过事务注解来定义事务的边界。这样可以保证在事务内的所有数据库操作要么全部成功提交,要么全部回滚,确保数据的一致性和完整性。如果先开启事务,在事务执行过程中再获取锁,可能会出现事务等待锁的情况,导致事务长时间持有资源,增加死锁的风险,并且可能会影响系统的并发性能。 先加锁能够有效控制并发访问,然后通过事务来保证业务操作的原子性,这种顺序有助于提高系统的稳定性和可靠性,避免数据冲突和不一致的问题。
查看14道真题和解析
点赞 评论 收藏
分享
📍面试公司:美图👜面试岗位:📖面试问题:1、实习中代码覆盖率实现方式?意义是什么?举一个以往测试中用到覆盖率的具体例子?2、实习中做了什么?功能测试和其他测试占比多少?对于自动化成效怎么看?3、有了解客户端的自动化吗?4、职业规划?压力追问:为什么选测开不选功能测试?如果做的是纯开发场景呢?5、美图秀秀-相机模块,在离线状态下从性能角度测试相机模块,有哪些需要关注的性能维度以及核心的测试场景?6、内存这一块呢有哪些测试场景?压力追问:为什么刚刚没有想到内存的场景?7、CPU占用过大对用户有什么影响?8、美图秀秀首页有一些素材,是从后台拉过来的数据,假如你在测试的过程中发现素材的内容没有加载成功,你该如何分析定位这个问题?压力追问:不要只讲可能性,还要具体到每一步排查的步骤,怎么操作的?怎么看前端交互是否正常?9、现在需要测一个linux主机,需要写一个工具测试主机的重启性能,假如重启n次要怎么写?10、需要去校对素材是否异常,效果测试脚本怎么写?压力追问:这个脚本能保证素材都正常显示,不会出现有些图片没加载出来的情况吗?11、如果给了你一个比较模糊的任务该怎么办?🙌面试体验:好难sos,太菜了我前半小时稳定发挥,后半小时被吊打麻了啊啊啊
点赞 评论 收藏
分享
牛客网
牛客企业服务