校招 未知部门 / 后端-C++ / 多轮
[面试日期] 2025-07-08 [面试时长] 未知
[学校背景] 华南理工大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>华为OD—C++面经—双非有经验</h2>
<p><strong>背景</strong></p><p> 23届毕业,本硕都是双非,硕士中国计量大学的电子信息,一年半汽车雷达算法经验</p><p><strong>5.25机考</strong></p><p> 题目忘记了哈哈哈,多刷力扣hot以及专栏的真题即可</p><p><strong>5.26综测</strong></p><p> 比较简单,积极向上保持前后一致就行</p><p><strong>5.27-28业务沟通</strong></p><p><strong>5.30 HR 面</strong></p><p> 简单聊了一下简历,问了一些家庭信息,然后问了一下对岗位的了解以及自身的优点,还有离职原因。面试快结束时我问了 HR 薪资构成以及岗位晋升机制。总体上HR 面很简单。 </p><p><strong>6.3技术一面</strong></p><p> 开始先自我介绍,然后问了 C++基础知识,例如智能指针,内存相关的一些知识。然后手撕代码,题目是 leetcode 上的一道简单题,暴力求解就能AC。然后问了简历上项目。 </p><p>手撕:leetcode 第 1534 题:统计好三元组 </p><p>给你一个整数数组 arr ,以及 a、b 、c 三个整数。请你统计其中好三元组的数量。 </p><p>如果三元组 (arr[i], arr[j], arr[k]) 满足下列全部条件,则认为它是一个 好三元组。 </p><p>· 0 <= i < j < k < arr.length </p><p>· |arr[i] - arr[j]| <= a </p><p>· |arr[j] - arr[k]| <= b </p><p>· |arr[i] - arr[k]| <= c </p><p>其中 |x| 表示 x 的绝对值。 </p><p>返回 好三元组的数量。 </p><p>示例 1: </p><p>输入:arr = [3,0,1,1,9,7], a = 7, b = 2, c = 3 </p><p>输出:4 </p><p>解释:一共有 4 个好三元组:[(3,0,1), (3,0,1), (3,1,1), (0,1,1)] 。 </p><p>示例 2:输入:arr = [1,1,2,2,3], a = 0, b = 0, c = 1 </p><p>输出:0 </p><p>解释:不存在满足所有条件的三元组。 </p><p><strong>6.6技术二面</strong></p><p> 一开始就手撕代码,然后再自我介绍,之后也是问了 C++基础加项目,如内存泄漏和野指针以及分配和销毁内存空间的方法。 </p><p>手撕: 计算连续有效括号对的数量 </p><p>描述: </p><p>给定一个只包含(和)的字符串,编写一个程序来计算该字符串中有效的括号对的 </p><p>数量。有效的括号对定义为:一个左括号(后面紧跟着一个右括号),并且它们之 </p><p>间没有其他的括号。 </p><p>输入: </p><p>输入是一个字符串,只包含( 和 ) </p><p>输出: </p><p>输出一个整数,表示输入字符串中有效的括号对的数量。 </p><p>示例: </p><p>输入: </p><p>(()()) </p><p>输出: </p><p>2 </p><p>解释: </p><p>字符串(()())中有 2 个连续有效的括号对:()和()。</p><p><strong>6.10主管面</strong></p><p> 先自我介绍,然后部门主管讲述了一下部门的工作内容和强度,问有没有了解和用过智能驾驶,最后问了一下为什么要来面试这边,大部分时间都在闲聊,面试氛围很轻松。</p><p><strong>6.24 Offer</strong></p><p> 薪资给到了满意的涨幅,业务和我之前做的也比较对口,没啥好犹豫的就接offer啦。</p><p> 全程饼姐跟进的很认真负责,发了很多资料给我参考,提醒我面试上线,最后也尽力帮我去争取了薪资,真的很感谢!悄悄给我们饼姐打打广告,祝兄弟们都能拿到满意的offer~~</p><a>#华为od笔试#</a><a>#华为od面经#</a><a>#华为od题库#</a><a>#华为od#</a><a>#面试问题记录#</a>
AI 推荐面试题
