def compareVersion(version1, version2): v1_parts = version1.split('.') v2_parts = version2.split('.') # Padding with zeros to make both versions have equal number of parts max_len = max(len(v1_parts), len(v2_parts)) v1_parts += ['0'] * (max_len - len(v1_parts)) v2_parts += ['0'] * (max_len - len(v2_parts)) for part1, part2 in zip(v1_parts, v2_parts): num1 = int(part1) num2 = int(part2) if num1 < num2: return -1 elif num1 > num2: return 1 return 0
点赞 评论

相关推荐

1.&nbsp;自我介绍2.&nbsp;职业规划3.&nbsp;测试类型有哪些?4.&nbsp;web系统、app、小程序、接口测试这些测试的测试重点是?5.&nbsp;根据实习经历提问,接口测试如何设计用例?6.&nbsp;根据实习经历提问,针对购买商品生成订单的功能,除了功能测试还做过哪些类型的测试?7.&nbsp;对性能测试有了解吗?8.&nbsp;如果有两个用户同时去购买一个商品,该商品库存只有一个,是两个用户都购买成功吗?库存会发生什么变化?9.&nbsp;如果同一个用户同一时间购买了两次(即按钮同一时间被点击了两次),这时应该生成一个订单还是两个订单?10.&nbsp;针对领券用券设计测试用例。活动送券,活动有活动限期,比如从月初到月末。活动有针对的对象,比如只有新用户可领券。领券有上限,比如每个用户限领一张。领券之后用户可以使用券。11.&nbsp;用Java实现一个方法,方法输入一个整型数组,返回第二大的数,不要用Java库。12.&nbsp;用JUnit写过接口自动化吗?13.&nbsp;简单介绍一下SpringBoot。14.&nbsp;有一个订单数据表,有订单号、下单门店、下单时间、下单人、订单金额。查销量最好的门店找出来。查销量第二好的门店。15.&nbsp;你觉得自己最大的优势是什么?16.&nbsp;为什么转专业?17.&nbsp;你自己觉得性格偏外向还是内向?18.&nbsp;反问。总结:面试时间长,题目有一定难度。手撕代码和SQL还是要练熟,练全。
查看18道真题和解析
点赞 评论 收藏
转发
拷打1.5h,鼠鼠从来没被这么优待过😂😂😂自我介绍性能测试的理解压测怎么做的?了解过那些压测方式有用过linux吗?jmeter有在linux部署过吗?linux部署jmeter的方式?或者说安装方式?从功能测试的角度分析百度搜索框有哪些测试用例给你一个app,如何从兼容性测试的角度出发,找出测试边界?假如有三个部门合作处理同一个项目,并各自对同一个测试点提出了一个解决方案,你作为协调人员该选择那个方案(救命,我只是个卑微实习生我哪里懂啊)给你一份需求文档,但是他不完善,你作为项目唯一的测试人员该如何完善该文档?假设有一个测试项目需要倒排发布,排期严重压缩,并且你作为唯一的测试人员该如何协调?(特别指出不能增加人手)jmeter压测一个接口,无论我如何增加线程提高并发量,永远只返回同样数量的响应,什么问题导致的?(我第一时间就想到后端限流,但我觉得这只是一个措施不能算问题吧,结果面试官后来说它说的是为什么出现这个情况而不是出现的错误)一个完善的测试用例应该包括哪些关键点?测试用例你怎么设计?接口测试工具有过哪些?压测指标有哪些?自动化测试工具了解吗?Python常用吗?搭设一个项目的完整流程说一下?反问测试和测开有啥区别?-没区别,我们这基本都是功能测试,少部分自动化简历要改吗?-我看你全是后端内容,推荐加一点测试的内容比较好,比如测试的工具等等不足?-对基本场景了解缺失了点,需要关注测试过程的方案以及对应人员流程等评价:面试官很老道,而且题目里面出了很多次“唯一的测试人员”,感觉面试官出的题都是他的个人经历 #软件开发2024笔面经#
查看15道真题和解析 软件开发2024笔面经
点赞 评论 收藏
转发
牛客网
牛客企业服务