招银网络科技一面

全程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 四川

相关推荐

06-11 15:46
已编辑
华南理工大学 Java
个人bg本2硕9,Java后端技术栈面试情况:腾讯pcg客户端三面挂蚂蚁一面挂高德一面挂美团数开二面挂淘天客户端二面挂腾讯wxg一面挂一方面是当初转码过程中贪玩,虽然一天到晚在学,不过都是学一会玩一会,leetcode目前才200多道(2月前70道),在2月中旬才开始认真刷题,看八股,项目之前有准备(点评和外卖包装成一个,另一个知识星球的单体项目,不涉及微服务),就大概过了一下,不过后面越看越感觉不太行,项目没上线一直被问是哪来的?开源的吗?有没有上线?然后是(感觉)最有机会的美团,志愿填了后端,数开,数科(不知道能三个都填后端),导致第一次笔试太差(a了0.41)直接进入二志愿,第二次a了2道,美团数开约了两次都拒了(想去后端),后面感觉要没hc了,就接了第三次面试,结果二面一直拷打项目(我单体项目,问微服务场景,jvm 服务宕机怎么保持redis和数据库数据一致性?),然后sql(两张表,子查询)写不出来,第二天挂。现在美团还没进大池子,在三志愿人才库。腾讯wxg一面一道easy题,结果acm模式不会建二叉树(从来没写过),第二道hard写个大概(基本是对的),没时间了,秒挂。道心崩溃,刷了那么久题,虽然面试的手撕写的都磕磕绊绊的(腾讯pcg一面处男面有lru,写了半小时还是40分钟,就印象里记得大概,后面靠自己的逻辑写出来了,感谢面试官没催我),腾讯三面hard缺失的第一个正数,面试官提示然后想起来原地hash,但是没有完全写对,最后泡了10天挂了(一开始还嫌弃客户端,现在高攀不起了)。蚂蚁没有手撕,高德hard分发糖果(刚好会,我想笑,结果马大哈因为代码提示变量名换成了另一个,没有秒,在idea里调试,发现问题,面试官指出来了)一路上运气好,能有一些面试(刚好让本菜狗过),笔试成绩随缘(拼多多2道直接挂,蚂蚁0.3道,高德0.6道,淘天1道,携程1.3道还在流程中,其他比如灵犀互娱3道,虾皮2.2道没消息,阿里国际0.4道最后的机会了,OPPO3道复筛挂,作业帮,美的2道以上也没消息),京东一直泡池子,不知道是卡科班还是测评挂了,字节简历挂了8个,简历评估2个,评估一个月了都。其他如百度,网易,快手都简历挂(泡池子默认挂)现在鼠鼠很迷茫,还需要坚持吗?金三银四要过去了,5月份还有hc吗?还想着五一沉淀沉淀看看能不能捡漏,或者转测开了,其他一下中小厂感觉不要非科班的。或者直接备战秋招?非科班无实习秋招还有机会吗?美团能不能再爱我一次,5月份后还有hc吗?鼠鼠沉淀好之后还有机会吗,真的很想去美团啊,真的是学了忘,忘了学,太累了。更新,腾讯cdg捞面,一面问题都答上来了,手撕hot100过,反馈要排序,两天后挂5.19再更新,在15号被挂之后立马又收到了两个面试,不过没有动力了,摆了两天半,明天一天两场面试了,头几天没写算法导致今天写算法思维都不活络了,希望好运降临,要顶不住了,被挂了emo,没面试emo,面试前也emo5.20更新,荣耀面试被面试官提到我是土木专业,质疑项目真实性,现在没收到测评,估计挂了。腾讯捞面结果在荣耀面试前就取消了面试,下午又接到了淘天的测开,面完说我好像更喜欢和适合后端,还让我加油坚持后端,面完就挂了。已经没有流程了,非科班无实习真的难更新,20号之后万念俱灰,已经打算放弃了,玩了好几天,玩游戏,出去玩,结果收到了星展银行的机会(好像是29号hr先面的,在技术面,之前有写笔试),并且在30号接到腾讯QQ后台的面试,但是还是在玩,一直到6月2号就开始学习了(最后两天要面腾讯了,再不学来不及了,两天刷了30多道leetcode,效率从未有那么高,要是三月份能保持这种状态,后续的那些面试就不会因为算法磕磕绊绊被挂了,看了遍项目,大略看看八股)面试官刚开完会回来,开摄像头然后介绍一下业务,问我对这个岗位有没有什么了解,丢了我一道算法大数十进制转二进制。太菜了,我没有写过,一开始申请换个题目,但是面试官让我讲思路,我想的是用string来处理,然后一个个字符遍历,保留一个remain,思路是对的,写出来就是死循环,后面deepseek一下发现思路确实没问题,是我写出来太复杂了,面试官看我写了一小时没写出来,就随便问了几个问题,提到非科班为什么要转行(应该是嫌我基础不太行),让我反问,我知道要寄了,就没反问,出去果然秒挂。后面就准备星展线下的Demo了,自己尝试写了一个账号资金管理,结果线下面试现场写Demo刚好有个类似的,还更简单(自己写的引入了redis缓存,实现了登录jwt,登录状态打算引入拦截器来解决,参考hmdp,但是没有时间了,就算了,用redisson锁来保证转账数据一致),所以面试时线下写Demo,就轻车熟路了。但是明明昨晚启动项目都没报错,当天面试时启动springboot就报错了(rabbitmq我没有用,springboot启动时会检查,但是前两天启动都没这个问题,真是奇怪,然后就放弃ampq这个依赖,重新导依赖),后面Lombok注解失效,老问题了,之前遇到过解决了,但是面试时间给些代码时间不够,就直接用getsettostring快捷生成(感谢面试时的队友,我其实是没想到这个的,让我来估计还是找Lombok的解决办法,队友准备后端有点晚了,但是学历顶,后面机会还是很大,希望后面能拿到如意的offer),然后面试结束两天后收到了hr的电话说通过了,虽然没有收到邮件,估计要等岗位安排。最后感谢星展收留,接下来还得继续努力了,休息一段时间继续猛猛干。各位路过的大佬给点建议  
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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