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#