华为OD—C++面经—双非有经验

背景

23届毕业,本硕都是双非,硕士中国计量大学的电子信息,一年半汽车雷达算法经验

5.25机考

题目忘记了哈哈哈,多刷力扣hot以及专栏的真题即可

5.26综测

比较简单,积极向上保持前后一致就行

5.27-28业务沟通

5.30 HR 面

简单聊了一下简历,问了一些家庭信息,然后问了一下对岗位的了解以及自身的优点,还有离职原因。面试快结束时我问了 HR 薪资构成以及岗位晋升机制。总体上HR 面很简单。

6.3技术一面

开始先自我介绍,然后问了 C++基础知识,例如智能指针,内存相关的一些知识。然后手撕代码,题目是 leetcode 上的一道简单题,暴力求解就能AC。然后问了简历上项目。

手撕:leetcode 第 1534 题:统计好三元组

给你一个整数数组 arr ,以及 a、b 、c 三个整数。请你统计其中好三元组的数量。

如果三元组 (arr[i], arr[j], arr[k]) 满足下列全部条件,则认为它是一个 好三元组。

· 0 <= i < j < k < arr.length

· |arr[i] - arr[j]| <= a

· |arr[j] - arr[k]| <= b

· |arr[i] - arr[k]| <= c

其中 |x| 表示 x 的绝对值。

返回 好三元组的数量。

示例 1:

输入:arr = [3,0,1,1,9,7], a = 7, b = 2, c = 3

输出:4

解释:一共有 4 个好三元组:[(3,0,1), (3,0,1), (3,1,1), (0,1,1)] 。

示例 2:输入:arr = [1,1,2,2,3], a = 0, b = 0, c = 1

输出:0

解释:不存在满足所有条件的三元组。

6.6技术二面

一开始就手撕代码,然后再自我介绍,之后也是问了 C++基础加项目,如内存泄漏和野指针以及分配和销毁内存空间的方法。

手撕: 计算连续有效括号对的数量

描述:

给定一个只包含(和)的字符串,编写一个程序来计算该字符串中有效的括号对的

数量。有效的括号对定义为:一个左括号(后面紧跟着一个右括号),并且它们之

间没有其他的括号。

输入:

输入是一个字符串,只包含( 和 )

输出:

输出一个整数,表示输入字符串中有效的括号对的数量。

示例:

输入:

(()())

输出:

2

解释:

字符串(()())中有 2 个连续有效的括号对:()和()。

6.10主管面

先自我介绍,然后部门主管讲述了一下部门的工作内容和强度,问有没有了解和用过智能驾驶,最后问了一下为什么要来面试这边,大部分时间都在闲聊,面试氛围很轻松。

6.24 Offer

薪资给到了满意的涨幅,业务和我之前做的也比较对口,没啥好犹豫的就接offer啦。

全程饼姐跟进的很认真负责,发了很多资料给我参考,提醒我面试上线,最后也尽力帮我去争取了薪资,真的很感谢!悄悄给我们饼姐打打广告,祝兄弟们都能拿到满意的offer~~

#华为od笔试##华为od面经##华为od题库##华为od##面试问题记录#
全部评论
给的是上海的吗?
点赞 回复 分享
发布于 07-08 23:50 广西

相关推荐

评论
2
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务