华为OD机试真题-员工派遣-2024年OD统一考试(D卷) 题目描述: 某公司部门需要派遣员工去国外做项目。现在,代号为x的国家和代号为y的国家分别需要cntx名和cnty名员工。部门每个员工有一个员工号(1,2,3……),工号连续,从1开始。 部长派遣员工的规则: 规则1、从[1,k]中选择员工派遣出去 规则2、编号为x的倍数的员工不能去x国,编号为y的倍数的员工不能去y国 问题: 找到最小的k
背景: 23年1月离职,空挡1年多 机考: 资料里面有高频练习常见算法。输入输出的处理一定要练习下,因为平时基本不会用到,临场可能会不知道怎么写。运气比较好碰到的题目比较简单没啥特别印象,开源项目热度榜单这道题是栗栗的原题。 性格评估: 积极乐观就完事了。 技术面: 手撕 手撕的准备栗栗也会有攻略 面试官自己出的题,都是字符串相关,不难。 八股 八股栗栗也会发,然后在结合我自己整理的结合一起来看l
华为OD机试真题-田忌赛马-2024年OD统一考试(D卷) 题目描述: 给定两个只包含数字的数组a,b,调整数组 a 里面数字的顺序,使得尽可能多的 a[i] >b[i]。数组 a和 b 中的数字各不相同。 输出所有可以达到最优结果的 a 数组的数量 输入描述: 输入的第一行是数组 a 中的数字,其中只包含数字,每两个数字之间相隔一个空格,a 数组大小不超过 10 输入的第二行是数组 b 中的数
华为OD机试真题-任务处理-2024年OD统一考试(D卷) 题目描述: 在某个项目中有多个任务(用 tasks 数组表示)需要您进行处理,其中 tasks[i] = [si, ei],你可以在 si <= day <= ei 中的任意一天处理该任务。请返回你可以处理的最大任务数。 注:一天可以完成一个任务的处理。 输入描述: 第一行为任务数量 n,1 <= n <= 100000。后面 n 行表示
OD统一考试(C卷) 分值: 200分 题解: Java / Python / C++ 题目描述 给定两个只包含数字的数组a,b,调整数组a里面数字的顺序,使得尽可能多的a[i] > b[i]。 数组a和b中的数字各不相同。输出所有可以达到最优结果的a数组数量。 输入描述 输入的第一行是数组a中的数字,其中只包含数字,每两个数字之间相隔一个空格,a数组大小不超过10 输入的第一行是数组b中的数字,
背景: 二战失败,23届师范类211科班,一次团队校级项目,一段小公司实习,无竞赛,算法能力一般,中等题都比较费劲。前些时候参加了一些国企的春招都当了炮灰,于是来尝试面试OD,在牛客上看了挺多面经,就私聊找到了可乐姐。 时间线: 4月24日牛客联系可乐姐,5月12日机考,5月13日性格测试,5月14日选部门+部门HR资面,5月17日上午技术一面,下午技术二面,5月20日主管面。 机考: 机
OD统一考试(D卷) 分值: 100分 题解: Java / Python / C++ 题目描述 寿司店周年庆,正在举办优惠活动回馈新老用户。 寿司转盘上总共有 n 盘寿司, prices[i] 是第 i 盘寿司的价格。 如果客户选择了第 i 盘寿司, 寿司店免费赠送客户距离第 i 盘寿司最近的下一盘寿司 j ,前提是 prices[j] < prices[i],如果没有满足条件的 i ,则不赠送
第一题就是普通的lru,代码未保存,就略了 第二题将模式串n()的形式拆分出来,然后将待匹配串处理成A+N的形式,跑一遍kmp即可 #include <iostream> #include <string> #include <stack> #include <cstring> using namespace std; int nxt[1000005]; void getNext(const
时间线:9.4 上午面完(专业面 + 主管面),大约两天后官网上显示主管面通过。 吐槽:约的早上9点的线下面试!七点半就得起床!我实习都才11点上班!但是面试官都很友好,面试体验很不错。 一面(40min) 自我介绍(Go + Cpp) 主要聊了实习内容,没问八股。 手撕(直说给个简单题):一道不用脑子的模板题,默写了完事。 主管面(30min) 自我介绍(Go + Cpp) 聊了实习内容、LLM
在华为云开了一个云主机,不管下载什么,都报错 怎么一劳永逸的解决?
5.10 机考200多分 6.01 一面 1.自我介绍 2.讲讲简历的项目:只介绍了第一个项目,乳腺癌检测,用到了yolo,任务特点是数据量大以及数据不平衡balabala 3.除了提到的上采样还有什么方法可以应对数据不平衡:一开始没想起来,面试官提醒loss,想起来有个focaloss。 4.YOLO每个版本的变化是什么:以前看过,随便讲了讲先验框和backbone的变化。 5.除了yolo还有
分享一下面试经验攒攒人品 求捞~ 一面技术面(1h): 没有自我介绍,一上来就简单聊了两句了解身份,然后开始问项目,可能因为项目和岗位相关性很强,第一个创新点(第一个项目)就问了40多分钟,后面稍微了解了一下其他的项目就没了。 二面主管面(1h): 1.自我介绍 2.项目(这个也问了很久,主管说是因为项目和他们做的比较相关,就详细问了下) 3.合作经历,出现矛盾怎么解决 4.遇到的印象最深刻的挫折
电话面试 1.自我介绍 2.问项目 3.C++三大特性 4.多态如何实现 5.说一下虚函数和纯虚函数 6.C++动态内存管理 7.先malloc后delete会有什么问题 8.C++内存泄露是什么 9.说一下智能指针 10.常用C++排序算法 11.口述一下快排思路 12.反问
C/C++工程师,应该是人最多的岗,我估计我三面挂了 南京线下面试,酒店宴会厅一大帮人那种 蛮有秩序和效率的,我9:00到会场,11:00面完三轮,每场之间等待也没有特别久,就是每场面第试完不通知你,如果挂在某一轮就会白等(还是说他们前两轮不挂人) 感觉两轮技术面面试官都比较关注项目用的数据结构 【技术1】(面试官超级无敌好,温柔提示型的) 自我介绍 机考题static 斐波那契数,加到10000
人生中第一次视频面试,给大家做个参考。问题本身不难,但是比较紧张所以回答得有点磕巴。 一面(技术面) 1.问项目 2.STL中常用哪些,各自的应用场景 3.堆和栈的区别 4.继承和多态 大概就记得这么多,没有手撕,20min左右 反问: 大概多久能出结果 部门各种语言的使用情况,用不用python(部门是纯c/c++) 希望能给个二面!球球了 补充:9.26晚上收到通知,9.27号早上面试 二面(