华为 OD C++ 开发岗面经|25 届应届生空档一年|机考 350 分|成都方向
·
华为 OD C++ 开发岗面经|25 届应届生空档一年|机考 350 分|成都方向**
候选人背景
- 学历背景:985 院校,计算机专业,2025 届应届生
- 求职岗位:华为 OD C++ 开发岗
- 意向地点:成都
- 机考语言:C++
- 机考成绩:350 分
- 个人经历:有竞赛经验,毕业后存在约一年空档期
面试流程概览
- 4 月 30 日:资格面试
- 5 月 8 日:技术一面
- 5 月 12 日:技术二面
- 5 月 15 日:主管综合面
4 月 30 日|资格面试
主要围绕候选人基本情况、稳定性、职业规划和简历真实性展开。
面试问题:
- 请做一个自我介绍。
- 是否考虑在成都长期发展?
- 毕业后这段时间主要在做什么?
- 介绍一下你的优缺点、兴趣爱好。
- 你的短期和长期职业规划是什么?
- 请梳理一下简历中的过往经历,尤其是项目和毕业设计。
- 是否了解半导体行业?
面试重点:
- 核实候选人背景信息与简历真实性。
- 关注空档期是否有合理解释。
- 关注对成都工作地点的稳定性意愿。
- 关注候选人对华为 OD、目标岗位及相关行业的基础认知。
5 月 8 日|技术一面
技术一面主要考查 C++ 基础、操作系统、数据结构与算法基础,并安排了一道手撕代码题。
考查方向:
- C++ 基础
- 操作系统基础
- 数据结构与算法
- STL 容器底层原理
- 手撕代码能力
具体问题:
- 快速排序、堆排序、归并排序的时间复杂度、空间复杂度和稳定性。
- 动态规划和贪心算法的区别。
- C++ 中浅拷贝和深拷贝的区别。
- C++ 虚函数的实现原理。
map和unordered_map的底层实现原理及区别。- 其他 C++ 基础问题。
- 手撕代码:括号匹配。
面试重点:
- 基础概念是否清晰。
- 能否结合底层原理进行解释。
- 对常见 STL 容器是否了解实现机制和使用场景。
- 手撕代码是否能写出边界条件正确、逻辑清晰的实现。
5 月 12 日|技术二面
技术二面没有重点追问八股,主要围绕项目经历展开,并安排一道偏表达式求值的算法题。
面试问题:
- 介绍简历中的项目。
- 项目中你承担了什么角色?
- 项目的技术难点是什么?
- 你在项目中做了哪些优化或改进?
- 手撕代码:与 LeetCode 224「基本计算器」思路接近的题目。
面试重点:
- 项目是否真实参与。
- 是否能清楚说明个人贡献。
- 是否理解项目中的核心技术细节。
- 是否具备分析复杂问题、拆解问题和编码实现的能力。
5 月 15 日|主管综合面
主管面主要考查综合素质、项目理解、专业基础和薪资预期。
面试问题:
- 介绍一下你的项目经历。
- 本科阶段主要学习了哪些课程?
- 你的期望薪资是多少?
面试重点:
- 候选人表达是否清晰。
- 对本专业基础是否有系统认知。
- 对岗位和个人发展是否有合理预期。
- 薪资期望是否与岗位范围匹配。
整体面试特点总结
- 技术一面偏基础,重点考查 C++、数据结构、STL 和算法能力。
- 技术二面偏项目,重点考查项目真实性、个人贡献和代码能力。
- 资格面和主管面重视稳定性、职业规划、沟通表达和薪资预期。
- 空档期不是绝对劣势,但必须解释清楚,并体现持续学习和求职准备。

更多推荐
所有评论(0)