全新华为OD在线刷题平台登场!解锁上岸华为OD的终极秘籍!
亲爱的华为OD候选人们,你们期待已久的刷题平台终于来了!全新的华为OD机试在线刷题平台已经上线,为你们提供了一个全新的学习和提升华为OD机考编程技能的机会!无论你是初学者还是有经验的程序员,相信这个平台将成为你们上岸华为OD的终极秘籍!
【华为OD在线刷题OJ-点击立即开始刷题】)
2023年5月份,华为官方已经将的 2022/0223Q(1/2/3/4)统一修改为OD统一考试(A卷)和OD统一考试(B卷)。
你收到的链接上面会标注A卷还是B卷。请注意:根据反馈,目前大部分收到的都是B卷。但是仍有概率抽到A卷。
A卷对应2023的新题库(2022Q4 20223Q1) B卷对应20022部分考题以及新出的题目
专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)
专栏:2023华为OD机试(A卷)(C++ Java JS Py)
专栏:2023华为OD机试(B卷)(C++ Java JS Py)
华为OD员工并非华为公司员工,而是由外包公司德科派驻到华为工作。德科是OD员工的雇主,负责签订合同和管理劳务关系,并发放工资和福利。华为推行同工同酬,所以OD的薪资与正式员工差不多。TIPS:每年都有OD员工转为正式员工。
华为OD的入职考核相当严格,特别是在信息安全和日常考核方面,行业内也有很多评论。试用期转正相对容易,主要看个人是否适应公司文化和业务能力是否达标。虽然公司提倡狼性文化,但试用期不通过的情况比较少。入职后还会进行背景调查,应该实事求是,不要犯傻。公司不会随便找理由裁员,因为面试周期和培训成本都很高。华为OD作为华为的后备资源池,考察员工绩效的标准和内部员工一样严格,因为最终目的是从中提取人才。因此,员工需要有危机意识,努力工作,做好自己,才能在任何公司中脱颖而出。
第一步:投递简历
提供姓名、邮箱、手机号、身份证号,用于锁定,所以投递前需要考虑清楚,投到项目组之后,一般不会转给另一个项目的 HR 了,也就是被锁定。
第二步:机试
3 道算法题,400 分满分,没有过半年之后才能参加下一次考试。
第三步:技术面
2 轮技术面试。
第四步:HR 与主管面试
第五步:录用,发 offer
机试总分 400。三道题目。100 + 100 + 200!
华为 od 考试时间为150分钟,共有三道编程题,分数分别为100、100和200。如果你是目标院校的话,及格线好像是160分,非目标院校则不确定,最少要考到300+,才比较稳。一般来说,985和211院校应该没问题。
华为 od 机试分数按照测试用例通过的比例确定,80%的通过率对应100分的得分为80分,200分的题目则对应160分的得分。前两道题目属于简单难度,第三道则比较难,难度与动态规划算法相当。
在机考邮件中,考题链接有效期为7天,可以好好刷题,160分还是比较容易拿到的。建议至少刷完所有的简单题,中等难度和困难题则视情况而定。
由于OD机考成绩会影响薪资,建议有能力的考生尽可能拿高分。需要注意的是,最好不要请人帮忙做题,因为电脑摄像头和手机扫码小程序会监测手机,而且后面的技术面试也会有手撕代码环节,如果差距太大可能会很尴尬。
据HR透露,参加机考的人数还是比较多的,至少一半以上。
有机会,但不大,大神除外!机考分数越高越好,所以需要提前刷题。机考通过后,如果没有收到面试邀请,也不要着急,非目标院校面试邀请发的时间比较晚。
非目标院校今年有点难,机试至少要考到 350 分,所以需要疯狂刷题,华为OD机考是有题库的,最好在考前刷完所有题库题目。
可以,但是如果你的本科院校比较差,上岸概率不大。
看不到错误的用例
机试通过,性格测试也通过,但是没人联系面试,发现简历被锁定。此时需要主动去联系HR。让他帮助你查询原因。
华为外包员工与正式员工有许多不同之处。外包员工没有外网权限,因此无法访问某些网站和查找某些资料可能会更加困难。虽然有导师,但他们是外包公司的导师,而不是华为员工。外包员工的工卡是黄色的,只能用于出入门禁,每隔一年需要重新申请出入权限。此外,外包员工可能会感到归属感不足,例如在节日福利方面,正式员工可以获得礼品,而外包员工则可能会感到尴尬。有些会议只允许正式员工参加,例如政策会议等,与外包员工无关。除了工作由华为领导安排外,其他事情都由外包公司管理。
然而,外包员工也有一些优点。例如,如果不想加班,周末也可以选择不去。一般来说,外包员工不会被安排在周内版本守护工作中,也不会被要求在周内晚上临时支撑。如果出现问题,一般会叫正式员工。这是因为外包员工不是公司的员工,公司不能强制要求他们做任何事情。当然,这也因人而异,不同的项目和领导可能会有不同的要求。
需要注意的是,不同的部门之间可能存在差异,以上内容仅供参考。
华为OD和正式员工之间也有一些相同点和不同点。OD的卡证外观与正式员工相似,但只能用于门禁,不能直接刷卡消费。OD没有电子卡证,如果忘记带卡证,不能进入园区,只能找正式员工接待。OD的工号以300开头,而正式员工的工号以00开头。OD的绩效考核与正式员工不同,是与同级的OD员工一起考核。考勤相关的事宜由外企德科负责处理,但任何电子流都需要华为领导审批。薪资计算由外企德科处理,因为工资是由他们发放的。OD没有股票激励,但周末加班有双倍工资,可以在下个月15号一起发放。如果当月请假,加班费将自动抵扣。
除了以上不同点,OD基本上与正式员工相同,包括外网权限、日常节假日福利和开发任务分配。
13 级中位数在 9k-13k,
14 级中位数在 13k-17k,
15 级中位数在 17k-21k,
16 级中位数在 21k-25k,
17 级中位数在 25k-29k
薪资结构基本工资+年终奖+分红**,在国外有补助,在华为干的越久,年底奖金和分红越多,这和其他公司一样。年终奖年终奖每个人都不一样,跟考核有关。15 级以上的华为员工年终奖一般是 6-12 个月工资。年度奖金计算为:A =4 个月工资,B+ =3 个月工资,B=2 个月工资。
要成为正式员工,需要满足以下条件:在可信专业级入职满一年,取得两次绩效A(或者优秀转正+一个A),部门有招聘计划,且通过体检。当然,还有其他细节要求,因为每个部门的要求都不一样。但是如果以上几个条件都不能满足,那么转正的机会就不大了。至于转正率,个人观点是,华为的OD转正率大约等于离职率减去社招和校招人员的数量。如果业务增加,转正率就会高于后者;反之,则会低于后者。
题目 | 链接 | 知识点 |
---|---|---|
敏感字段加密 | https://blog.csdn.net/banxia_frontend/article/details/130042378 | 字符串 |
IPv4地址转换成整数 | https://blog.csdn.net/banxia_frontend/article/details/130042566 | 字符串 |
报文重排序 | https://blog.csdn.net/banxia_frontend/article/details/130814556 | 字符串 |
整数编码 | https://blog.csdn.net/banxia_frontend/article/details/130816655 | |
阿里巴巴找黄金宝箱 (1) | https://blog.csdn.net/banxia_frontend/article/details/130817028 | 指针 |
VLAN资源池 | https://blog.csdn.net/banxia_frontend/article/details/130042590 | 逻辑分析 |
统计监控器、需要打开多少监控器 | https://blog.csdn.net/banxia_frontend/article/details/130875613 | 逻辑分析 |
求字符串中所有整数的最小和 | https://blog.csdn.net/banxia_frontend/article/details/130043034 | 逻辑分析 |
求满足条件的最长子串的长度 | https://blog.csdn.net/banxia_frontend/article/details/130043268 | 滑动窗口 |
字符串分割 | https://blog.csdn.net/banxia_frontend/article/details/130888094 | 字符串 |
简易压缩算法 | https://blog.csdn.net/banxia_frontend/article/details/130887642 | 字符串 |
一种字符串压缩表示的解压 | https://blog.csdn.net/banxia_frontend/article/details/130043674 | 字符串 |
矩阵最大值 | https://blog.csdn.net/banxia_frontend/article/details/130044296 | 逻辑分析 |
字符串加密 | https://blog.csdn.net/banxia_frontend/article/details/130047719 | 动态规划 |
英文输入法 | https://blog.csdn.net/banxia_frontend/article/details/130047940 | 字符串 |
拼接URL | https://blog.csdn.net/banxia_frontend/article/details/130049091 | 正则匹配 |
相对开音节 | https://blog.csdn.net/banxia_frontend/article/details/130057726 | 正则匹配 |
最远足迹 | https://blog.csdn.net/banxia_frontend/article/details/130057872 | 数据结构 |
字符串序列判定 | https://blog.csdn.net/banxia_frontend/article/details/130069530 | 指针 |
数列描述 | https://blog.csdn.net/banxia_frontend/article/details/130070682 | 动态规划 |
寻找相同子串 | https://blog.csdn.net/banxia_frontend/article/details/130071234 | 字符串 |
字符串变换最小字符串 | https://blog.csdn.net/banxia_frontend/article/details/129289091 | 字符串 |
找终点 | https://blog.csdn.net/banxia_frontend/article/details/130117501 | 逻辑分析 |
执行时长 | https://blog.csdn.net/banxia_frontend/article/details/130119270 | 逻辑分析 |
用户调度问题 | https://blog.csdn.net/banxia_frontend/article/details/130889808 | 深度优先搜索DFS |
数组拼接 | https://blog.csdn.net/banxia_frontend/article/details/130173373 | 字符串 |
检查是否存在满足条件的数字组合 | https://blog.csdn.net/banxia_frontend/article/details/130174695 | 深度优先搜索DFS |
水仙花数 Ⅰ | https://blog.csdn.net/banxia_frontend/article/details/130171852 | 逻辑分析 |
路灯照明问题 | https://blog.csdn.net/banxia_frontend/article/details/130174877 | 区间问题 / 区间合并 |
消消乐游戏 | https://blog.csdn.net/banxia_frontend/article/details/130177360 | 数据结构 |
用连续自然数之和来表达整数 | https://blog.csdn.net/banxia_frontend/article/details/130172885 | 滑动窗口 |
最大花费金额 | https://blog.csdn.net/banxia_frontend/article/details/130116925 | 滑动窗口 |
分糖果 | https://blog.csdn.net/banxia_frontend/article/details/130116367 | 位运算 |
猴子爬山 | https://blog.csdn.net/banxia_frontend/article/details/130115751 | 动态规划 |
数组组成的最小数字 | https://blog.csdn.net/banxia_frontend/article/details/130114597 | 字符串 |
整型数组按个位值排序 | https://blog.csdn.net/banxia_frontend/article/details/129306346 | 字符串 |
运维日志排序 | https://blog.csdn.net/banxia_frontend/article/details/130114406 | 字符串 |
字符统计及重排 | https://blog.csdn.net/banxia_frontend/article/details/130173033 | 字符串 |
按身高和体重排队 | https://blog.csdn.net/banxia_frontend/article/details/130104661 | 字符串 |
磁盘容量排序 | https://blog.csdn.net/banxia_frontend/article/details/130104442 | 双指针 |
5键键盘 | https://blog.csdn.net/banxia_frontend/article/details/130096051 | 逻辑分析 |
报数游戏 | https://blog.csdn.net/banxia_frontend/article/details/130095889 | 约瑟夫环问题 |
高矮个子排队 | https://blog.csdn.net/banxia_frontend/article/details/130095797 | 滑动窗口 |
分班问题 | https://blog.csdn.net/banxia_frontend/article/details/130095305 | 逻辑分析 |
喊7的次数重排 | https://blog.csdn.net/banxia_frontend/article/details/130072441 | 约瑟夫环问题 |
玩牌高手 | https://blog.csdn.net/banxia_frontend/article/details/130072194 | 动态规划 |
最少交换次数 | https://blog.csdn.net/banxia_frontend/article/details/130042175 | 滑动窗口 |
水仙花数Ⅱ | https://blog.csdn.net/banxia_frontend/article/details/130036570 | 分治递归 |
关联子串 | https://blog.csdn.net/banxia_frontend/article/details/130036439 | 深度优先搜索DFS |
矩形相交的面积 | https://blog.csdn.net/banxia_frontend/article/details/130036104 | 逻辑分析 |
数字反转打印 | https://blog.csdn.net/banxia_frontend/article/details/130022410 | 逻辑分析 |
太阳能板最大面积 | https://blog.csdn.net/banxia_frontend/article/details/130022091 | 双指针 |
绘图机器 | https://blog.csdn.net/banxia_frontend/article/details/130022003 | 逻辑分析 |
字符串子序列II | https://blog.csdn.net/banxia_frontend/article/details/130010116 | 双指针 |
求最多可以派出多少支团队 | https://blog.csdn.net/banxia_frontend/article/details/130009910 | 双指针 |
流水线 | https://blog.csdn.net/banxia_frontend/article/details/130000922 | 逻辑分析 |
事件推送、 所有(Ai, Bj)数对 | https://blog.csdn.net/banxia_frontend/article/details/130000553 | 逻辑分析 |
找朋友 | https://blog.csdn.net/banxia_frontend/article/details/129999376 | 数据结构 |
统计射击比赛成绩 | https://blog.csdn.net/banxia_frontend/article/details/129998971 | 字符串 |
分苹果 | https://blog.csdn.net/banxia_frontend/article/details/129998670 | 位运算 |
最长的顺子 | https://blog.csdn.net/banxia_frontend/article/details/129793342 | 逻辑分析 |
斗地主之顺子 | https://blog.csdn.net/banxia_frontend/article/details/129844867 | 数据结构 |
热点网站统计 | https://blog.csdn.net/banxia_frontend/article/details/129895021 | 字符串 |
出错的或电路 | https://blog.csdn.net/banxia_frontend/article/details/129939817 | 深度优先搜索DFS |
快速人名查找 | https://blog.csdn.net/banxia_frontend/article/details/129827444 | 回溯算法 |
比赛 | https://blog.csdn.net/banxia_frontend/article/details/130898490 | 字符串 |
补种未成活胡杨 | https://blog.csdn.net/banxia_frontend/article/details/130900032 | 滑动窗口 |
五子棋迷 | https://blog.csdn.net/banxia_frontend/article/details/130900644 | 滑动窗口 |
组成最大数 | https://blog.csdn.net/banxia_frontend/article/details/130901124 | 字符串 |
全量和已占用字符集 | https://blog.csdn.net/banxia_frontend/article/details/130071738 | 字符串 |
乱序整数序列两数之和绝对值最小 | https://blog.csdn.net/banxia_frontend/article/details/130901386 | 双指针 |
寻找连续区间、数据连续和 | https://blog.csdn.net/banxia_frontend/article/details/130901621 | 动态规划 |
非严格递增连续数字序列 | https://blog.csdn.net/banxia_frontend/article/details/130901696 | 指针 |
快递运输 | https://blog.csdn.net/banxia_frontend/article/details/130901947 | 逻辑分析 |
不等式是否满足约束并输出最大差 | https://blog.csdn.net/banxia_frontend/article/details/130902299 | 逻辑分析 |
靠谱的车 | https://blog.csdn.net/banxia_frontend/article/details/130902533 | 位运算 |
选修课 | https://blog.csdn.net/banxia_frontend/article/details/130903630 | 位运算 |
连续字母长度 | https://blog.csdn.net/banxia_frontend/article/details/130048972 | 正则匹配 |
找车位 | https://blog.csdn.net/banxia_frontend/article/details/130019456 | 逻辑分析 |
数字涂色 | https://blog.csdn.net/banxia_frontend/article/details/130172193 | 逻辑分析 |
查找众数及中位数 | https://blog.csdn.net/banxia_frontend/article/details/129288857 | 逻辑分析 |
数组去重和排序 | https://blog.csdn.net/banxia_frontend/article/details/129720509 | 字符串 |
单词接龙 | https://blog.csdn.net/banxia_frontend/article/details/130044643 | 字符串 |
最长公共后缀 | https://blog.csdn.net/banxia_frontend/article/details/1309103293 | 排序 |
单词接龙 | https://blog.csdn.net/banxia_frontend/article/details/130044643 | 字符串 |
最大矩阵和、最大子矩阵 | https://blog.csdn.net/banxia_frontend/article/details/130934482 | 动态规划 |
数据分类 | https://blog.csdn.net/banxia_frontend/article/details/129845067 | 逻辑分析 |
TLV 编码 | https://blog.csdn.net/banxia_frontend/article/details/130048337 | 字符串 |
调座、座位调整 | https://blog.csdn.net/banxia_frontend/article/details/131057134 | 逻辑分析 |
字符串摘要 | https://blog.csdn.net/banxia_frontend/article/details/131077082 | 字符串 |
代码编辑器 | https://blog.csdn.net/banxia_frontend/article/details/131076674 | 字符串 |
经典屏保 | https://blog.csdn.net/banxia_frontend/article/details/131077496 | 逻辑分析 |
食堂供餐 | https://blog.csdn.net/banxia_frontend/article/details/131077763 | 二分法 |
阿里巴巴找黄金宝箱(II) | https://blog.csdn.net/banxia_frontend/article/details/131077928 | 深度优先搜索DFS |
阿里巴巴找黄金宝箱(I) | https://blog.csdn.net/banxia_frontend/article/details/131078473 | 指针 |
模拟消息队列 | https://blog.csdn.net/banxia_frontend/article/details/131097948 | |
阿里巴巴找黄金宝箱(V) | https://blog.csdn.net/banxia_frontend/article/details/131098330 | 滑动窗口 |
矩阵稀疏扫描 | https://blog.csdn.net/banxia_frontend/article/details/131098534 | 逻辑分析 |
报文回路 | https://blog.csdn.net/banxia_frontend/article/details/131387764 | 逻辑分析 |
计算最接近的数 | https://blog.csdn.net/banxia_frontend/article/details/131466725 | |
求最小步数 | https://blog.csdn.net/banxia_frontend/article/details/131487991 | 逻辑分析,动态规划 |
分割数组的最大差值 | https://blog.csdn.net/banxia_frontend/article/details/131488179 | |
增强的strstr | https://blog.csdn.net/banxia_frontend/article/details/131609115 | 正则表达式 |
支持优先级的队列 | https://blog.csdn.net/banxia_frontend/article/details/131609615 | 数据结构 |
题目 | 链接 | 知识点 |
---|---|---|
书籍叠放 | https://blog.csdn.net/banxia_frontend/article/details/130903074 | 耐心排序 + 二分查找 |
We Are A Team | https://blog.csdn.net/banxia_frontend/article/details/130115654 | 数据结构 / 并查集 |
区间交集 | https://blog.csdn.net/banxia_frontend/article/details/129793003 | 区间问题 / 区间合并 |
跳格子游戏 | https://blog.csdn.net/banxia_frontend/article/details/129866599 | 图论 / 拓扑排序 |
找单词 | https://blog.csdn.net/banxia_frontend/article/details/130189657 | 深度优先搜索DFS |
字符串比较 | https://blog.csdn.net/banxia_frontend/article/details/129813983 | 双指针 |
德州扑克 | https://blog.csdn.net/banxia_frontend/article/details/129987036 | 逻辑分析 |
服务失效判断 | https://blog.csdn.net/banxia_frontend/article/details/129867851 | 数据结构 / 并查集 |
打印任务排序 | https://blog.csdn.net/banxia_frontend/article/details/129720672 | 字符串 |
最少面试官数 | https://blog.csdn.net/banxia_frontend/article/details/129894367 | 贪心思维 |
欢乐的周末 | https://blog.csdn.net/banxia_frontend/article/details/129941687 | 数据结构 / 并查集 |
找最小数 | https://blog.csdn.net/banxia_frontend/article/details/129951423 | 数据结构 |
单词搜索、找到它 | https://blog.csdn.net/banxia_frontend/article/details/129793166 | 回溯算法 |
解密犯罪时间 | https://blog.csdn.net/banxia_frontend/article/details/130036240 | 深度优先搜索DFS |
九宫格按键输入 | https://blog.csdn.net/banxia_frontend/article/details/129803233 | 数据结构 |
简易内存池 | https://blog.csdn.net/banxia_frontend/article/details/129786608 | 区间问题 / 区间交集 |
连续出牌数量 | https://blog.csdn.net/banxia_frontend/article/details/129786290 | 数据结构 / 并查集 |
图像物体的边界 | https://blog.csdn.net/banxia_frontend/article/details/129940529 | 数据结构 / 并查集 |
可以组成网络的服务器 | https://blog.csdn.net/banxia_frontend/article/details/129865702 | 深度优先搜索DFS |
宜居星球改造计划 | https://blog.csdn.net/banxia_frontend/article/details/130876921 | 深度优先搜索DFS |
猜密码 | https://blog.csdn.net/banxia_frontend/article/details/129894608 | 深度优先搜索DFS |
学生方阵 | https://blog.csdn.net/banxia_frontend/article/details/129805545 | 逻辑分析 |
考古学家 | https://blog.csdn.net/banxia_frontend/article/details/129699036 | 深度优先搜索DFS |
最小传输时延 | https://blog.csdn.net/banxia_frontend/article/details/129720107 | 图论 / 单源最短路径(dijkstra) |
计算疫情扩散时间 | https://blog.csdn.net/banxia_frontend/article/details/129834614 | 图论 / 图的多源BFS |
仿LISP运算 | https://blog.csdn.net/banxia_frontend/article/details/129804704 | 数据结构 |
贪吃蛇 | https://blog.csdn.net/banxia_frontend/article/details/129718597 | 逻辑分析 |
堆栈中的剩余数字 | https://blog.csdn.net/banxia_frontend/article/details/130096204 | 逻辑分析 |
第k个排列 | https://blog.csdn.net/banxia_frontend/article/details/130021165 | 分治递归 |
最长的指定瑕疵度的元音子串 | https://blog.csdn.net/banxia_frontend/article/details/130069776 | |
火星文计算 | https://blog.csdn.net/banxia_frontend/article/details/130116171 | 正则匹配 |
篮球比赛 | https://blog.csdn.net/banxia_frontend/article/details/130035571 | 深度优先搜索DFS |
目录删除 | https://blog.csdn.net/banxia_frontend/article/details/129855812 | 数据结构 / 二叉树 |
叠积木 | https://blog.csdn.net/banxia_frontend/article/details/129393995 | 回溯算法 |
导师请吃火锅 | https://blog.csdn.net/banxia_frontend/article/details/129877961 | 贪心算法 |
最长广播响应 | https://blog.csdn.net/banxia_frontend/article/details/129698669 | 图论 / 单源最短路径(dijkstra) |
构成正方形的数量 | https://blog.csdn.net/banxia_frontend/article/details/130172005 | 数学问题 |
解压报文、压缩报文还原 | https://blog.csdn.net/banxia_frontend/article/details/129786100 | 数据结构 |
最长的完全交替连续方波信号 | https://blog.csdn.net/banxia_frontend/article/details/130918632 | 数据结构 |
数据最节约的备份方法 | https://blog.csdn.net/banxia_frontend/article/details/130918632 | 数据结构 |
数组二叉树 | https://blog.csdn.net/banxia_frontend/article/details/130937852 | 数据结构 / 二叉树 |
服务器广播、需要广播的服务器数量 | https://blog.csdn.net/banxia_frontend/article/details/130937106 | |
演唱会、计算最多能观看几场演出 | https://blog.csdn.net/banxia_frontend/article/details/129834593 | 区间问题 / 最多不相交区间个数 |
寻找最大价值的矿堆 | https://blog.csdn.net/banxia_frontend/article/details/131058167 | 深度优先搜索DFS |
代表团坐车 | https://blog.csdn.net/banxia_frontend/article/details/131058296 | 动态规划 |
通过软盘拷贝文件 | https://blog.csdn.net/banxia_frontend/article/details/131078192 | 动态规划 |
相同数字组成图形的周长 | https://blog.csdn.net/banxia_frontend/article/details/129508588 | 逻辑分析 |
最佳植树距离 | https://blog.csdn.net/banxia_frontend/article/details/131096963 | 二分法 |
阿里巴巴找黄金宝箱(IV) | https://blog.csdn.net/banxia_frontend/article/details/131097360 | 逻辑分析 |
战场索敌 | https://blog.csdn.net/banxia_frontend/article/details/131445865 | 深度优先搜索 |
跳格子1 | https://blog.csdn.net/banxia_frontend/article/details/131446639 | |
不开心的小朋友 | https://blog.csdn.net/banxia_frontend/article/details/131447250 | 逻辑分析 |
最小循环子数组 | https://blog.csdn.net/banxia_frontend/article/details/131465563 | |
树状结构查询 | https://blog.csdn.net/banxia_frontend/article/details/131466063 |
序号 | 题目 | 考点 or 实现 | 通过率 |
---|---|---|---|
1 | 预订酒店 | 回溯算法 / 组合问题/排序 | 100% |
2 | 最小调整顺序次数 | 逻辑分析 | 100% |
3 | 整理扑克牌 | 逻辑分析 | 100% |
4 | 查找重复代码 | 动态规划 / 最长公共子串 | 100% |
5 | 机房布局 | 区间问题 / 区间交集 | 100% |
6 | 最左侧冗余覆盖子串 | 滑动窗口 / 尺举法 | 未知 |
7 | 查找单入口空闲区域 | 回溯法/DFS | 未知 |
8 | 任务总执行时长 | 逻辑分析 | 100% |
9 | 货币单位换算 | 逻辑分析 | 100% |
10 | 投篮大赛 | 逻辑分析 | 100% |
11 | 最大利润 | 贪心算法 | 未知 |
12 | 通信误码 | 字符串,数组 | 100% |
13 | 密室逃生游戏 | 逻辑分析 | 100% |
14 | 最多获得的短信条数/云短信平台优惠活动 | 动态规划 / 完全背包 | 100% |
15 | 匿名信 | 逻辑分析 | 未知 |
16 | 任务调度 | 优先队列 | 未知 |
17 | 优选核酸检测点 | 区间问题 | 未知 |
18 | 挑选字符串 | 逻辑分析/字符串处理 | 100% |
19 | 开心消消乐 | BFS/并查集 | 100% |
20 | 最大报酬 | 动态规划 / 01背包 | 100% |
21 | 最短木板长度 | 贪心思维 | 100% |
22 | 完美走位 | 滑动窗口 / 尺举法 | 100% |
23 | 处理器问题 | 回溯算法 / 组合问题 | 未知 |
24 | 不含101的数 | 数位DP | 100% |
25 | 租车骑绿岛 | 贪心思维/逻辑分析 | 100% |
26 | 等和子数组最小和 | 动态规划/回溯算法 | 100% |
27 | 模拟商场优惠打折 | 逻辑分析 | 未知 |
28 | 对称美学 | 逻辑分析/分治递归 | 100% |
29 | 二元组个数 | 逻辑分析/数据结构 | 100% |
30 | 积木最远距离 相同数字的积木游戏 | 逻辑分析/数据结构 | 未知 |
31 | 相同数字组成图形的周长 | 逻辑分析 | |
31 | 幻方修复 | 逻辑分析 | |
31 | 计算数组中心位置 | 大数问题 | 100% |
32 | 最长的密码 | 逻辑分析/字符串查找 | 100% |
33 | 端口合并 | 逻辑分析/数据结构 | 未知 |
34 | 箱子之字形摆放 | 逻辑分析 | 100% |
35 | 新学校选址 | 逻辑分析/数学问题 | 100% |
36 | 打印机队列 | 优先队列 | 100% |
37 | 星际篮球争霸赛 / MVP争夺战 | 回溯算法/动态规划 | 100% |
38 | 真正的密码 | 逻辑 | 100% |
39 | 机器人 可活动的最大网格点数目 | BFS | 100% |
40 | 日志首次上报最多积分 | 动态规划 | 100% |
41 | 字符串重新排序 | 字符串,数组,排序 | 100% |
42 | 总最快检测效率 | 数据结构 / 优先队列 | 未知 |
43 | 单向链表中间节点 | 数据结构 | 100% |
44 | 异常的打卡记录 | 字符串,数组 | 未知 |
45 | 静态扫描 / 采用合理的缓存策略,最少需要的金币数 | 贪心算法 | 100% |
46 | 快递投放问题 | 逻辑分析 | 未知 |
47 | 优秀学员统计 | 排序 | 未知 |
48 | 猜字谜 | 字符串,数组 | 100% |
49 | 最大连续文件之和 / 区块链文件转储系统 | 滑动窗口 | 100% |
50 | 发现新词的数量/识图谱新词挖掘 | 滑动窗口 | 100% |
51 | 日志限流 | 二分查找 | 未知 |
52 | 递增字符串 | 动态规划 | 100% |
53 | 统一限载货物数最小值 | 优先队列 | 100% |
54 | 最多颜色的车辆 | 滑动窗口 | 100% |
55 | 服务中心选址 | 二分查找 | 未知 |
56 | 最优资源分配 | 逻辑分析 | 100% |
57 | 找数字、找等值元素 | 逻辑分析 | 100% |
58 | 新员工座位 、统计友好度最大值 | 逻辑分析 | 未知 |
59 | 网上商城优惠活动 / 模拟商场优惠打折2 | 逻辑分析 | 未知 |
60 | 最快到达医院的方法 | 数学问题 | 100% |
61 | 最长回文字符串 | 字符串,数组 | 100% |
62 | 人数最多的站点/小火车最多人时所在园区站点 | 最大重叠区间个数 | 100% |
63 | 天然蓄水库 | 双指针 | 未知 |
64 | 组合出合法最小数 | 逻辑分析 | 100% |
65 | linux发行版的数量 | 并查集/回溯法 | 100% |
66 | 最多几个直角三角形 | 回溯算法 / 组合问题 | 未知 |
67 | 单词倒序 | 逻辑分析 | 100% |
68 | 寻找相似单词 | 字符串,数组 | 100% |
69 | 预订酒店 | 二分查找/排序 | 未知 |
70 | 简单的自动曝光、平均像素值 | 逻辑分析 | 未知 |
71 | 获取最大软件版本号 | 字符串,数组 | 100% |
72 | 数组合并 | 数据结构 | 未知 |
74 | 银行插队 | 二维数组 数结构 | 未知 |
75 | 种树 | 二分查找 | 未知 |
76 | 响应报文时间 | 未知 | |
77 | 机智的外卖员 | 动态规划 | 未知 |
序号 | 题目 | 考点 or 实现 | 通过率 |
---|---|---|---|
1 | 士兵过河 | 动态规划 | 未知 |
2 | 二进制差异数 | 位运算 | 100% |
3 | 简单的解压缩算法 | 回溯算法 | 100% |
4 | 计算网络信号、信号强度 | 图的BFS | 100% |
5 | 去除多余空格 | 逻辑分析 | 未知 |
6 | 优雅子数组 | 动态规划 / 前缀和 | 未知 |
7 | 删除重复数字后的最大数字 | 栈 | 100% |
8 | 数字加减游戏 | 逻辑分析 | 100% |
9 | 最差产品奖 | 滑动窗口 | 100 |
10 | 分奖金 | 栈/暴力 | 分奖金 |
11 | 查找树中元素 查找二叉树节点 | DFS | 未知 |
12 | 最优高铁城市修建方案 | 图论 / 最小生成树 | 未知 |
13 | 计算快递主站点 | 并查集/回溯算法 | 100% |
14 | 无向图染色 | 回溯算法 / 组合问题/无向图 | 100% |
15 | 最大化控制资源成本 | 数据结构/小顶堆 | 100% |
16 | 连接器问题 | 区间问题 / 区间合并/贪心算法 | 未知 |
17 | 最大平分数组 | 动态规划/回溯算法 | 未知 |
18 | 区间交叠问题 | 区间问题 / 区间合并/贪心算法 | 100% |
19 | 垃圾短信识别 | 逻辑分析 | 100% |
20 | 上班之路/是否能到达公司 | 深度优先搜索DFS | 100% |
21 | 最多等和不相交连续子序列 | 区间问题 | 未知 |
22 | 查找充电设备组合/最接近最大输出功率的设备 | 动态规划 / 01背包 | 100% |
23 | 荒地建设电站 /区域发电量统计 | 动态规划 / 前缀和 | 100% |
24 | 探索地块建立 | 动态规划 / 前缀和 | 100% |
25 | 快速开租建站 | 图论 / 拓扑排序 | 100%. |
26 | 微服务的集成测试 | 分治递归 | 100% |
27 | 硬件产品销售方案 | 回溯算法 / 组合问题 | 100% |
28 | 九宫格游戏 / 三阶积幻方 | 回溯算法 / 排列问题 | 未知 |
29 | 工单调度策略 | 优先队列 | 未知 |
30 | Excel单元格数值统计 | 逻辑分析 | 未知 |
31 | 创建二叉树 | 二叉树 | 未知 |
32 | 组装新的数组 | 回溯算法 | 未知 |
33 | 农场施肥 不爱施肥的小布 | 二分查找 | 100% |
34 | 几何平均值最大子数组 | 二分查找 | 未知 |
35 | 字符串解密 | 字符串,数组 | 100% |
36 | 羊、狼、农夫过河 | 暴力枚举 | 100% |
37 | 过滤组合字符串 | 回溯算法 / 组合问题 | 未知 |
38 | 快递业务站 | 并查集/回溯法 | 100% |
39 | 开放日活动 | 二分查找 | 100% |
40 | 天然蓄水库 | 双指针 | 未知 |
41 | 人数最多的站 | 动态规划 / 差分数列 | 100% |
42 | 信号发射和接收 | 栈 | 100% |
43 | 实力差距最小总和、最佳对手 | 动态规划 | 100% |
44 | 基站维护工程师 | 回溯算法 / 排列问题 | 100% |
45 | 猜数字 | 逻辑 | 未知 |
46 | 获取最多食物 | DFS | 未知 |