22届-C++面经-华OD

  • ## 背景 

本人西安科技大学,22年毕业,有两年工作经历,朋友介绍认识的栗栗,根据栗栗的题库刷题,准备好以后,提前一天申请的机考。 

  • ## 机考 

 T1 :小华最多能得到多少克黄金——在一个 `m x n` 的网格中,找出满足特定条件的格子数量,条件为格子的横坐标和纵坐标的每位数字之和不超过 `k`。通过递归搜索的方式实现,利用 `vis_` 数组记录已访问过的格子,避免重复计算 

 T2: 来自异国的客人,利用了字符串操作和进制转换的技巧,通过简单的循环和字符串查找函数,实现了题目要求的价格里含有多少个幸运数字。 

 T3:篮球游戏,利用了队列的先进先出特性和字符串处理,实现了一种模拟操作的算法,用来验证输入序列是否可以通过特定操作顺序转换为输出序列。 

  • ## 综测 

根据一些博客上说的做好逻辑介绍,前后逻辑一致,积极乐观团结友爱差不多了。 

  • ## HR面试 

1. 自我介绍; 

2. 工作经历(说明离职原因),公司之前的具体工作内容,绩效考评等; 

3. 意向(对华为/OD企业文化的认可); 

4. 做的有哪些项目(挑一个项目介绍); 

5. 目前薪资和期望薪资 

6. 对加班的看法(体现抗压能力) 

  • ## 技术一面 

1.自我介绍 

2.离职原因 

3.挑一个项目介绍相关技术

4.对相关技术进行具体问题拓展(15分钟),略。。。。。。

5.多态的概念 

6.什么是虚函数 

7.如何写出优秀代码 

8.C++如何优化代码 

9.常见的数据结构 

10.手撕代码 

  • ## 技术二面 

1.上家公司的离职原因,以及项目用途背景,略。。。。。。

2.在做过的项目中你觉得自己进步的地方体现在哪里,略。。。。。。

3.工作中非技术面的哪些能力得到提升 

4.项目中遇到哪些问题

5.如何检测到日常工作中写代码中的问题

6.能否统筹一整个项目

7.Linux常用指令 

8.手撕代码 

  • ## 技术三面 

1.自我介绍 

2.具体介绍一个项目并介绍相关技术

3.是否有过带新人的经历 

4.项目中遇到哪些问题 

5.单元测试Gtest 

6.手撕代码 

  • ## 综面 

1.自我介绍 

2.对项目流程的理解 

3.对加班的看法 

4.上家公司离职的原因 

5.HR对部门项目进行介绍 

6.HR对公司晋升途径介绍

  • ## 感受 

整体流程还是比较长的,不过可以接受,栗栗在整个过程中的沟通很到位,这一点很重要,不然长时间的等待难免会焦虑不安,有考虑OD 的,推荐栗栗

#25届##内推##面经##华为od##华为OD#
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

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