首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
浅-墨
西安交通大学 算法工程师
发布于陕西
关注
已关注
取消关注
@林小白zii:
2023 华为笔试题 0412
笔试时间:2023年4月12日 暑期实习 备注:只有前两题 第一题 题目:交易系统的降级策略 有一个核心交易系统接口被N个上游系统调用,每个上游系统的调用量R=[R1,R2.....,RN],由于核心交易系统集群故障,需要暂时系统降级限制调用,核心交易系统能接受的最大调用量为cnt。设置降级规则如下: 如果sum(R1.R2..RN)小于等于cnt,则全部可以正常调用,返回-1;如果sum(R1.R2....RN)大于cnt,设置一个闻值limil,如果某个上游系统发起的调用量超过limt,就将该上游系统的调用量限制为limit,其余未达到limit的系统可以正常发起调用。 求出这个最大的lmit (mit可以为0)此题目对效率有要求,请选择高效的方式。 解答要求:时间限制:C/C++ 1000ms,其他语言: 2000ms 内存限制:C/C++200MB其他语言:400MB 输入描述 第一行:每个上游系统的调用量(整型数组) 第二行:核心交易系统的最大调用量 0<R.length<=10^5,0<R[i]<105,0<cnt <= 10^9 输出描述 调用量的阈值Iimit 样例输入 示例1: 1 4 2 5 5 1 6 13 示例2: 1 7 8 8 1 0 2 4 9 7 样例输出 示例1: 2(因为1+4+2+5+5+1+6>13;将limit设置为2,则1+2+2+2+2+1+2=12<13。所以imit为2) 示例2: 0(因为即使imil设置为1,1+1+1+1+1+1+1+1=8>7也不满足,所以limit只能为0) 参考题解 对limit进行二分。 Python:[此代码未进行大量数据的测试,仅供参考] R = [int(c) for c in input().split(" ")]cnt = int(input())def check(x): res = 0 for r in R: if r <= x: res += r else: res += x return res <= cntl, r = 0, 10**5while l < r: mid = (l + r + 1) >> 1 if check(mid):l = mid else: r = mid - 1print(r) 第二题 题目:获取最多食物 主办方设计了一个获取食物的游戏。游戏的地图由N个方格组成,每个方格上至多2个传送门,通过传送门可将参与者传送至指定的其它方格。同时,每个方格上标注了三个数字: 1、第一个数字id:代表方格的编号,从0到N-1,每个方格各不相同 2、第二个数字parent-id:代表从编号为parent-id的方格可以通过传送门传送到当前方格(-1则表示没有任何方格可以通过传送门传送到此方格,这样的方格在地图中有且仅有一个; 3、第不个数字value: 取值在[100,100]的整数值,正整数代表参与者得到相队取值单位的食物,负整数代表失去相应数值单位的食物(参与者可能存在临时持有食物为负数的情况),0则代表无变化。 此外,地图设计时保证了参与者不可能到达相同的方格两次,并且至少有一个方格的value是正整数。 游戏开始后,参与者任意选择一个方格作为出发点,当遇到下列情况之一退出游戏: (1)参与者当前所处的方格无传送门: (2) 参与者在任意方格上丰动宣布退出游戏。请计算参与者退出游戏后,最多可以获得多少单位的食物。 解答要求:时间限制: C/C++ 1300ms.其他语言:2600ms内存限制: C/C++256MB其他语言:512MB 第一行:方块个数N (N<10000) 样例输入 示例1: 7 0 1 8 1 -1 -2 2 1 9 4 0 -2 5 4 3 3 0 -3 6 2 -3 示例2: 3 0 -1 3 1 0 1 2 0 2 样例输出 示例1: 9 解释:
点赞 2
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-27 09:36
北京邮电大学 嵌入式工程师
智元机器人嵌入式一二面面经
之前有人催着发智元嵌入式岗的面经,趁周末把一面二面一起复盘。我没上岸(二面挂),但题是真的、坑是真的。智元不用多介绍,这两年人形机器人/具身智能里热度最高的几家之一。嵌入式岗位明显偏运动控制+底层驱动方向,所以面试重底层、重实时性,软件框架那种花架子问得反而少。一面(电话技术面,约45分钟)我按面试官问的顺序大致归了下类,方便看,实际过程是穿插着来的。自我介绍static修饰局部变量和全局变量分别有什么影响?未初始化的全局变量和局部变量的初始值是什么?函数调用的开销在哪里?什么场景该用内联函数?硬件/底层一串你MCU用的是什么芯片?主频多少?Flash多大?为什么主频会影响MCU性能?除了主频...
点赞
评论
收藏
分享
03-31 00:39
腾讯_WXG_后台开发(实习员工)
我的暑期结束了,0offer
抽纸大侠:
抱抱😘,首先你还有春招,然后就算这时候没上岸也没关系,大部分人都是这样,毕业了再找也成,最后工作只是生活的一小部分,找到工作也不是一个必须的事情。不要气馁不要焦虑
你只是陷入了短暂的低谷,你也一直有退路
点赞
评论
收藏
分享
05-24 19:28
门头沟学院 全栈开发
无脑拥抱Agent开发
把最近两个月听到、看到几个事,分享给大家:湖南长沙某个给政府驻场开发的项目中,全是古法编程、纯手工CRUD,一个在那里的实习了几个月的小朋友担心自己再干去会找不到工作。国内某家股份制商行、三大运营商某研究院,日常开发都还是在对话式阶段,把模块需求描述给AI,再把AI给出的代码粘到工程中,最先的AI工具不让用,国外工具更是免谈,虽有国企的稳定不卷,员工却担心自己被温水煮青蛙,彻底失去竞争力。西安一个朋友的公司每月多花几万块钱采购Token,虽然是笔不小的费用,但营收端这两年接到的AI项目越来越多,成本端过去30多人的研发团队现在只需要十几个了,多出来的人要么去跑客户、要么去搞新产品研发、要么就走...
烤点老白薯:
说的没毛病 已经可预知的某些东西将要崩塌 坐以待毙是不行了 趁现在供小于求 无脑转是最好的时刻
建议收藏系列
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
来🦢的第一个需求就是3000行skill
2.2W
2
...
27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)
5043
3
...
我可能就是大家口中的"工贼"
4034
4
...
父母就是我求职路上最大的山
3362
5
...
字节三面
2553
6
...
26前端的深夜
2377
7
...
26届学院本总结
2237
8
...
美团计划裁员30%,测试和产品砍一半,测试全栈化时代来了!
2123
9
...
还是得去实习啊
1736
10
...
字节实习一个月祛魅了
1690
创作者周榜
更多
正在热议
更多
#
实习生的蛐蛐区
#
1010317次浏览
5143人参与
#
体制内上岸心路历程
#
39066次浏览
221人参与
#
发面经攒人品
#
8914482次浏览
98839人参与
#
求职遇到的搞笑事件
#
197265次浏览
984人参与
#
27届实习投递记录
#
167447次浏览
1687人参与
#
你收到了团子的OC了吗
#
1639794次浏览
11864人参与
#
万物皆可发面经
#
5888次浏览
73人参与
#
担心入职之后被发现很菜怎么办
#
307477次浏览
1219人参与
#
扒一扒那些奇葩实习经历
#
160955次浏览
1184人参与
#
招聘要求与实际实习内容不符怎么办
#
227044次浏览
1078人参与
#
实习,不懂就问
#
232317次浏览
1772人参与
#
AI了,我在打一种很新的工
#
212386次浏览
2378人参与
#
HR问:你期望的薪资是多少?如何回答
#
103372次浏览
841人参与
#
父母对你找工作是助力还是阻力?
#
53887次浏览
474人参与
#
秋招盘点:机械人值得去的企业
#
109014次浏览
746人参与
#
实习最想跑路的瞬间
#
147891次浏览
787人参与
#
查收我的offer竞争力报告
#
303639次浏览
1758人参与
#
你知道哪些职场黑话?
#
94420次浏览
489人参与
#
你的mentor是什么样的人?
#
67507次浏览
855人参与
#
实习如何「偷」产出?
#
777937次浏览
8783人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务