校招 未知部门 / 后端-C++ / 一面/二面/主管面
[面试日期] 2025-10-10 [面试时长] 未知
[学校背景] 上海交通大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>华为OD-C++面经</h2>
<h2>背景:</h2><p>25应届9本无经验科班专业,在校期间无实习,有自己做过开发项目,由于错过了校招,毕业后才开始找工作,很难在当地找到比较好的工作机会,有在网上了解过华为OD,觉得是一个比较不错的大厂平台,于是在鱼丸姐姐这边投递了简历。</p><p></p><h2>机考:</h2><p>1.最小的调整次数特异性双端队列(100分):输入命令模拟双端队列添加,需按顺序删除,求最小次数。(模拟+贪心)</p><p>2.构造数列(100分):第一个数为n,求符合规则的数列数量(dfs)</p><p>3.二叉树的广度优先遍历(200
分):给出后序和中序遍历,求层序遍历结果。(dfs还原树,bfs输出结果)</p><p>第一题有超时,总成绩370+之前语言只用过C临时转的C++,也没什么刷题基础,对着网上的机考真题库刷了二十多天,总刷题数60+。</p><p>体会:确实是有原题存在的,有概率能碰上,即使没有,风格也很相似;od机考在出题时,题型方面偏好考察模拟和递归,语言运用方面偏向于考察语言容器,数据结构的熟练使用,一般思路简单但处理繁琐,难偏怪题较少;特别要注意处理输入格式的熟练度,能节省很多时间。</p><p></p><h2>综测:</h2><p>不限时,25分钟左右可以完成,注意前后一致、心态乐观积极、团结友善。</p><p></p><h2>HR资面:</h2><p>由华为的hr进行资面,主要是对个人基本情况,入职意向和稳定性的考察。</p><p>1.自我介绍</p><p>2.为什么没有春招秋招?</p><p>3.大学经历追问</p><p>4.有什么兴趣爱好?</p><p>5.平时如何提高代码能力?</p><p>6.你说会刷题,平时用什么软件刷题?</p><p>7.期望薪资</p><p>8.未来有什么规划。</p><p>9.能入职的话怎么解决通勤问题?面试时面试官对有些问题详细追问,有时还会表达不认同,稍微有些压力,不过因为鱼丸姐姐提前发了高频问题,还打电话进行了模拟面试和辅导,总体情况还好。</p><p></p><h2>专业一面:</h2><p>首先自我介绍一下 ,然后开始提问。</p><p>一.提问项目。</p><p>两个项目都问了一下,不过问得都不深。总体而言,最基本的是要了解自己项目的功能和大致的结构,能完整的表述出来;进阶的则是思考一下某些部分优缺点如何,为什么选择这个方案,有没有能改进的地方,可以给自己的项目构建过程安排一个合理的心路历程。如果项目中牵涉到可以提问的八股问题,被提问的概率很大,需要准备好;有不能清晰理解的关键技术关键词尽量不要说,容易被追问;反过来说,在介绍时,也可以往自己掌握良好的方向引导。</p><p>二.提问八股</p><p>提问的都是一些常见八股,有些抽象概念能理解但是表述不好的,可以举一些具体例子;有能力的话,可以结合自己项目中的使用讲讲具体的应用。</p><p>大致内容如下:</p><p>1.你说你的项目用了reactor模式,详细讲讲 reactor模式的概念。</p><p>2.你还熟悉哪些设计模式? </p><p>3.递归是什么,递归是怎么实现的</p><p>4.继承,多态的作用。</p><p>5.讲讲虚函数。 </p><p>6.了解内存分区吗,详细讲一下</p><p>7.static关键字</p><p>8.vector、list、deque 对比,什么时候使用? </p><p>9.讲讲智能指针</p><p>10.你提到了死锁,那有哪些手段可以避免? </p><p>11.进程间通信有哪些方式</p><p></p><h2>专业二面:</h2><p>首先自我介绍,然后直接手撕</p><p>一.手撕代码</p><p>一道简单题,题目和测试用例打在会议聊天框</p><p>区间最大值:n个数的序列 A_n。从其中选出连续的 c个数,不能超过t。求不同的选法数量(选择的区间不同则被认为不同选法)。</p><p>快速写完略微修改,总体完成很迅速。</p><p>二.八股</p><p>没有问项目,手撕后直接开始八股。因为问得比较浅显简单想主动展现一点知识面,有时自主往项目和其他方面做了一些延申讲解,面试官很随和,全程基本跟着我的节奏走,有提问到不熟悉的领域也不深究。整个流程非常顺利。</p><p>能回忆起来的问题:</p><p>1.虚函数,虚函数表</p><p>2.智能指针</p><p>3.C++STL了解吗,自己挑选几个讲一下 </p><p>4.了解linux吗,之前有没有使用过</p><p>5.数据库相关的知识了解吗</p><p>6.TCP</p><p>7.了解什么设计模式吗</p><p></p><h2>业务主管面:</h2><p>下午二面完两次定级一致,马上安排了主管面。</p><p>大致问题和HR面相同,多出的问题有:</p><p>1.也许就有你的同学是正式员工,会心里不平衡吗</p><p>2.我们这里可能比较辛苦,能接受吗</p><p>我的面试过程整体氛围轻松,有点像和主管聊聊天,不过这也因人而异,有的主管也可能会问点技术问题。</p><p></p><h2>总结:</h2><p>机考多刷真题,同类型的做几道就很熟悉了;我运气比较好,技术面的手撕代码是聊天框形式出的非常简单,但一般情况下大概率是力扣上的简单中等题,虽然不太难但也需要准备;简历上的项目要熟悉,和项目沾边的八股要掌握得更深度一些。其他就是多听鱼丸姐姐的话啦,每次笔试面试都会提前给我发注意事项,非常非常的感谢她。</p><p></p><a>#面经#</a><a>#C++面经#</a><a>#od面经#</a><a>#华为od#</a><a>#C++#</a>
AI 推荐面试题
