招银网络科技一面

全程40min  #测开面经#
1.实习有没有拿到留用资格
2.比起实习公司,来招银网络考虑哪些方面
3.为什么想做测试?
4.你了解的测试方法
5.怎么学习测试的?学习路径
6.学校里的专业课
7.python这门语言的特性
8.装饰器了解吗?如何实现
9.迭代器、生成器了解吗,举例说明
10.围绕消费券写测试用例
11.手撕:给一个json字符串求其中某key对应的值
12.mysql:成绩表,总分前十名学生
全部评论
围绕消费券功能的测试用例: 1. 消费券发放功能测试 - **用例1:** 正常发放流程 - 输入:有效发放参数 - 预期:消费券发放成功,用户账户可见 - **用例2:** 无效用户发放 - 输入:无效用户ID - 预期:发放失败,提示用户不存在 - **用例3:** 发放数量超过限制 - 输入:超过单次发放数量上限 - 预期:发放失败,提示超过数量限制 2. 消费券领取功能测试 - **用例4:** 正常领取流程 - 输入:有效用户操作 - 预期:消费券领取成功,状态更新为“未使用” - **用例5:** 领取已领完的消费券 - 输入:已领完的消费券 - 预期:领取失败,提示消费券已领完 - **用例6:** 领取已过期的消费券 - 输入:过期消费券 - 预期:领取失败,提示消费券已过期 3. 消费券使用功能测试 - **用例7:** 正常使用流程 - 输入:有效消费券在有效期内使用 - 预期:消费券使用成功,状态更新为“已使用” - **用例8:** 使用未领取的消费券 - 输入:未领取状态消费券 - 预期:使用失败,提示消费券未领取 - **用例9:** 使用已使用的消费券 - 输入:已使用状态消费券 - 预期:使用失败,提示消费券已使用 4. 消费券退款功能测试 - **用例10:** 正常退款流程 - 输入:符合退款条件的消费券 - 预期:退款成功,消费券状态更新为“已退款” - **用例11:** 退款未使用的消费券 - 输入:未使用状态消费券 - 预期:退款失败,提示消费券未使用 - **用例12:** 退款已过期的消费券 - 输入:过期状态消费券 - 预期:退款失败,提示消费券已过期 5. 边界与异常测试 - **用例13:** 领取消费券时系统异常 - 输入:系统异常情况 - 预期:领取失败,系统提示异常信息 - **用例14:** 使用消费券时网络中断 - 输入:网络中断情况 - 预期:使用失败,提示网络错误
点赞 回复 分享
发布于 2024-10-12 20:51 广东
迭代器和生成器都是 Python 中用于处理可迭代对象的工具。 一、迭代器 1. 定义: - 迭代器是一个可以记住遍历位置的对象。 - 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 2. 特点: - 迭代器提供了一种不依赖索引的访问集合元素的方式。 - 节省内存,因为它不需要一次性加载整个集合到内存中。 3. 举例: - 对于列表、元组、字符串等可迭代对象,可以使用 iter() 函数将其转换为迭代器。 my_list = [1, 2, 3] my_iterator = iter(my_list) print(next(my_iterator)) 输出 1 print(next(my_iterator)) 输出 2 print(next(my_iterator)) 输出 3 二、生成器 1. 定义: - 生成器是一种特殊的迭代器,它可以在需要的时候生成值,而不是一次性生成所有的值并存储在内存中。 2. 特点: - 节省内存,尤其适用于处理大量数据。 - 使用 yield 关键字来暂停和恢复函数的执行,从而实现值的逐步生成。 3. 举例: - 使用生成器函数来创建生成器。 def my_generator(): yield 1 yield 2 yield 3 gen = my_generator() print(next(gen)) 输出 1 print(next(gen)) 输出 2 print(next(gen)) 输出 3 - 还可以使用生成器表达式来创建生成器,它类似于列表推导式,但使用圆括号而不是方括号。 my_generator = (i for i in range(3)) print(next(my_generator)) 输出 0 print(next(my_generator)) 输出 1 print(next(my_generator))
点赞 回复 分享
发布于 2024-10-12 20:48 广东
蹲一下二面面经
点赞 回复 分享
发布于 2024-09-30 11:16 北京
想问一下笔试考啥呢
点赞 回复 分享
发布于 2024-09-18 11:58 上海
约三面了吗大佬
点赞 回复 分享
发布于 2024-09-14 17:04 湖南
base哪里
点赞 回复 分享
发布于 2024-09-13 18:23 四川

相关推荐

09-14 00:52
已编辑
门头沟学院 测试工程师
秋招的第一枪 本来没打算投游戏测试的但是有hr主动boss找我,一看还挺符合,投一个试试一面 技术1.自我介绍(简单提及了自己做过游戏逆向和脚本)2.介绍一下你这个游戏脚本怎么写的,原理是什么,实现细节,业务思考,自己一个人做了多久3.介绍一下你说的游戏逆向经历(做过私服)4.你说到游戏私服登录,说一下登录的流程5.Http协议知道吗,有哪些特性,有哪些请求方法,PUT作用是什么6.Http传输层是什么协议(Http1,2是TCP,3是基于UDP的QUIC),这个QUIC协议有什么好处,为什么不用TCP7.TCP底层和重传方法了解吗8.Python有什么特点(提到了动态类型和鸭子类型)9.了解过Python的int的底层实现吗,了解内存池吗(这个真不知道,都没见哪些py八股有说这些)10.Python的GC是什么,他有哪些缺点(引用计数,循环引用)11.你刚刚提到了异步,这个异步是用来干什么的(充分利用IO阻塞的时间处理别的任务)12.手撕,lc152乘积最大子数组,没做过写了个O(n^2)的暴力,问能不能优化想不出投降了13.说一下你这道题的思考过程和思路14.介绍一下你遇到的Python数据类型15.往list当中插入一个元素发生了什么(检查空间,扩容,移动数据,更新大小)16.都玩哪些游戏?自己玩这些游戏最大成就是什么,简单讲一下游玩经历17.你说你玩过PVZ2,以PVZ2游玩单个关卡为例,给它设计一个测试场景18.游戏有什么缺点,你在游戏中遇到了什么Bug19.你刚刚提到了游戏有反作弊,说说看是怎么实现的20.你对这个岗位的理解是什么21.有没有和用户的沟通的经历22.你对这个岗位的职业规划反问1.负责什么游戏,工作内容是什么2.涉及到开发的内容有多少二面1.自我介绍2.你的简历上写的这些东西和实习工作都是比较偏向开发的,为什么你选择测试4.对你来说学习开发的技术栈是一种阻碍吗5.如果你要做一个游戏,这方面的兴趣怎么样6.秋招不会投递一些游戏开发的这样的一些岗位吗(技术栈不匹配,投了就是挂)7.你的项目有和别人一起合作过吗,和同学合作分工时有没有队长,怎么样分配职责,一般你负责什么,对接的时候是怎么样沟通的8.你的个人项目是怎么编写的,是基于现有框架独立开发吗,做了些什么9.在你做这些项目的过程中,最棘手的问题是什么10.有没有你无法解决的技术问题11.你说的这些框架还有计算机知识,平时你是怎么去学习的,学习动机是什么12.对你来说会有什么有挑战的事情(选择往ddl方面靠)13.你是怎么调整自己的心态的14.面对ddl你要怎么做15.假如别人中途给你加需求,你又在赶ddl,你要怎么处理16.你在做项目的时候自己感到兴奋的点在哪里17.你说自己是以兴趣为导向的,工作中如果遇到不是自己兴趣的东西你要怎么看待18.你对工作后面的规划是怎么样的,是纯做技术还是技术+管理19.当需要攻克新技术的时候,你对你自己攻克新技术的能力打分,为什么能打这个分,剩下分少在哪20.了解过游戏客户端的性能指标还有测试需要掌握的技术吗,有没有兴趣21.对你自己工作几年后未来的预期,会是什么样的状态22.你对手工测试的看法是怎么样的反问1.岗位需要的技术栈2.新人培训流程3.部分划分技术面答的一般,本来以为挂了可能是自己搞点游戏逆向是加分点弥补了一下。比较意外的是二面没有任何技术八股都是在问项目管理和个人发展,没有很刁钻的问题都很好回答。没挂的话还有一轮hr面,求好运。。。9/11 口头意向,测开base在杭州,上海是业务测试,还得考虑一下。。。
游戏求职进展汇总
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

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