今天可乐姐带来一个C++面经-23届无经验

入职部门:计算产品线-东莞

时间线:

2月26日机考 - 2月27日综测 - 2月27-28日沟通产品需求 - 2月29 日HR资格面 - 3月1日技术面1 – 3月4日技术面2 – 3月5日主管面 – 3月19日offer

机试:

HR面:简单聊了一下简历,问了一些家庭信息,然后问了一下对岗位的了解以及自身的优点,面试快结束时我问了HR薪资构成以及岗位晋升机制。总体上HR面很简单。而且面试前可乐姐给我发了需要准备的一些问答形式

技术一面:开始先自我介绍,然后问了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

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

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

手撕:

题目:计算连续有效括号对的数量

描述:

给定一个只包含(和)的字符串,编写一个程序来计算该字符串中有效的括号对的数量。有效的括号对定义为:一个左括号(后面紧跟着一个右括号),并且它们之间没有其他的括号。

输入:

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

输出:

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

示例:

输入:

(()())

输出:

2

解释:

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

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

整体感想:整个面试很流畅,没有很难,主要是编码能力过关就OK,期间可乐姐全程耐心回答我的问题,也提供了很详细的技术面C++八股文的资料、面试中要注意的问题以及一些问题对应的回答。很感谢可乐姐在我面试过程中提供的帮助,大家有想走OD流程的可以投递给********************全国base地都行,23届的不要怕项目经历缺乏什么的,只要基础扎实,编码能力过关,面试很简单。

可乐姐留言:这个阶段,很多产品线需求都放开了,院校基本大学结尾都有机会!!!23届的小伙伴们如果考研已经确定了结果,无论你是转行,无项目经验,算法基础比较差,都没关系,有时间跟资源给你们去准备,24届的小伙伴们记得先不要着急在拿到双证前参加笔试!!!有想了解可以私聊我,先准备笔试就好,拿到毕业证后再走流程~

#华为##华为OD##23届的你们都什么时候入职?##找工作时遇到的神仙HR#
全部评论
https://www.nowcoder.com/share/jump/5144026321712055616050,关于OD一些网上评论答疑
点赞 回复
分享
发布于 04-02 19:01 广东
以后可乐姐会不定时更新面经跟部门介绍~多多关注可乐姐~
点赞 回复
分享
发布于 04-02 19:02 广东
联易融
校招火热招聘中
官网直投

相关推荐

1 5 评论
分享
牛客网
牛客企业服务