华为校招实习和社招真题
文章平均质量分 63
每周更新华为校招实习和社招的真题
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
梅花C
算法那件事儿
展开
-
华为校招实习机试&华为社招机试20240410-2.相似图片分类[200分]
第2到n+1行表示云服务的计费日志,共4列,第1列表示时间戳(是一个数字字符串,长度为10) 、第2列表示客户标识(是一个字符串,长度为1-16),第3列表示计费因子 (是一个字符串,长度为1-16,计费因子查不到时认为计费因子单价是0),第四列表示计费时长时长(范围为0-100,当计费时长不在范围内要认为是计费日志有问题,当成计费为0处理),这4个字段使用迈号分隔。计算每个客户的话单总费用。每个客户的话单总费用,共2列,第1列表示客户名,第2列表示话单费用,2列用逗号分割,输出按客户标识字典序升序排序。原创 2024-04-19 02:56:08 · 31 阅读 · 0 评论 -
华为校招实习机试&华为社招机试20240410-3.网络保卫战[300分]
第2到n+1行表示云服务的计费日志,共4列,第1列表示时间戳(是一个数字字符串,长度为10) 、第2列表示客户标识(是一个字符串,长度为1-16),第3列表示计费因子 (是一个字符串,长度为1-16,计费因子查不到时认为计费因子单价是0),第四列表示计费时长时长(范围为0-100,当计费时长不在范围内要认为是计费日志有问题,当成计费为0处理),这4个字段使用迈号分隔。计算每个客户的话单总费用。每个客户的话单总费用,共2列,第1列表示客户名,第2列表示话单费用,2列用逗号分割,输出按客户标识字典序升序排序。原创 2024-04-19 02:56:30 · 47 阅读 · 0 评论 -
华为校招实习机试&华为社招机试20240410-1.云服务计费[100分]Python3实现100%
第2到n+1行表示云服务的计费日志,共4列,第1列表示时间戳(是一个数字字符串,长度为10) 、第2列表示客户标识(是一个字符串,长度为1-16),第3列表示计费因子 (是一个字符串,长度为1-16,计费因子查不到时认为计费因子单价是0),第四列表示计费时长时长(范围为0-100,当计费时长不在范围内要认为是计费日志有问题,当成计费为0处理),这4个字段使用迈号分隔。计算每个客户的话单总费用。每个客户的话单总费用,共2列,第1列表示客户名,第2列表示话单费用,2列用逗号分割,输出按客户标识字典序升序排序。原创 2024-04-19 02:54:53 · 30 阅读 · 0 评论 -
华为校招实习机试&华为社招机试20240417-3.云上故障逃生[300分]Python3实现100%
离故障节点2时延排序为1,3,0,故障节点要转移的业务量为50,而节点1的可容灾余量为20,不够容纳故障节点2的受灾业务30,所以还需找离节点2次近的节点3,节点3的可容灾余量为25,节点1的可容灾余量20和节点3的可容灾余量25的总和为45小于故障量50,需要增加0节点来容灾,,节点0的容灾余量为10,节点1,3,0总容灾余量为55,大于受灾节点的业务量50,所以该测试用例的期望输出是 1 3 0。第1行n表示云上业务节点数, 2原创 2024-04-19 02:49:03 · 43 阅读 · 0 评论 -
华为校招实习机试&华为社招机试20240417-2.计算云服务DI值[200分]Python3实现100%
云服务a的子节点有b、c、d、e,严重问题个数为2+3+0+1+2=82+3+0+1+2=8,一般问题个数为2+5+3+3+0=132+5+3+3+0=13,DI值=8∗5+13∗2=66>阈值40,故云服务a是风险云服务;因此该样例有2个风险云服务。可以看出,该样例只有一个云服务a,严重问题个数为2+3+0+1+2+0+0=82+3+0+1+2+0+0=8,一般问题个数为2+5+3+3+0+1+2=162+5+3+3+0+1+2=16, DI值=8∗5+16∗2=72>阈 值50,故风险云服务个数为1。原创 2024-04-19 02:40:41 · 57 阅读 · 0 评论 -
华为校招实习机试&华为社招机试20240417-1.扑克牌消除[100分]Python3实现100%
从一副扑克牌中随机抽取n张牌组成一个序列,规定连续3张相同牌号的卡牌可以消除,剩余卡牌按照当前顺序重新合并成新的序列后继续消除,重复以上步骤直到无法消除,最后请输出结束后剩余的卡牌序列。第二行一个字符串,以空格分隔代表卡牌号序列,卡牌号仅包含2-10,A,J,Q,K。第一轮三个卡牌2连续消除,剩余卡牌号序列为:A 3 3 2 A 输出卡牌号序列:A 3 3 2 A。一个字符串,打印最终结束后的卡牌号序列,卡牌号以空格分隔。如果最终没有卡牌剩余输出0。注:存在连续4张相同牌号的情况,消除后剩余一张。原创 2024-04-19 02:34:29 · 27 阅读 · 0 评论 -
华为校招实习机试&华为社招机试20240417-1.批量初始化次数[100分]Java+C语言实现100%通过率
例如模块1依赖模块2,模块3也依赖模块2,但模块1和3没有依赖关系。则必须先"批量初始化"模块2,再"批量初始化"模块1和3。每行的第1个数据表示依赖的模块数量(不会超过N),之后的数字表示当前模块依赖的模块ID序列,该序列不会重复出现相同的数字,模块ID的取值一定在[1,N]之内。模块1依赖模块2、3、4,模块2依赖模块5;模块4依赖模块5,模块5没有依赖任何模块。批量初始化顺序为{5}->{2,3,4}->{1),共需"批量初始化”3次。输出”批量初始化次数“,若有循环依赖无法完成初始化,则输出-1。原创 2024-04-19 02:28:37 · 401 阅读 · 0 评论