985 计算机考研未上岸|华为 OD 求职全流程面经(机考 + 技术面 + 主管面)

🎓 背景情况

  • 本科 985,计算机专业;
  • 无实习经历,大四备考研究生但未上岸,错过秋招和春招;
  • 毕业后调整状态,开始准备找工作;
  • LeetCode 有刷题基础, ,刷题两周直接参加机考。

💻 机考(10.25)

三道题,ACM 模式,不提示错误样例,建议提前适应:

✅ 第1题:字符串 + 动态规划(通过率 15%)

  • 难度最高,花了1小时未做出;
  • 提醒:不要死磕单题,合理分配时间。

思路简要:

  • 多维状态转移,处理字符串变换、拆分等问题;
  • 建议熟悉子序列、子字符串类动态规划模板。

✅ 第2题:多关键字排序(通过率 85%)

思路简要:

  • Java 中使用 Comparator 实现多字段排序;
  • 注意边界条件和排序稳定性。

✅ 第3题:DFS 搜索(通过率 85%)

思路简要:

  • 典型图搜索问题,递归 DFS 或栈模拟;
  • 注意剪枝和 visited 标记,防止重复遍历。

🧠 综测(10.27)

通过机考后参加综测,主要为逻辑判断题,注重前后一致性,无需特别准备,保持思路清晰即可。


🧍‍♂️ HR 面(10.28)

HR 非常和善,聊了以下话题:

  • 考研经历、心态调整;
  • 毕业后做了什么准备;
  • 家庭背景、加班看法;
  • 为什么选择华为 OD。

建议准备:

  • 结构化介绍经历,突出积极性和转变心态;
  • 体现自学和坚持能力。

🧑‍💻 专业面(技术面)

已与部门沟通入职后会转 C++ 方向,专业面重点不是 Java。


一面(10.31)

内容:

  • 自我介绍 + 项目经历(可讲课设);
  • 重点问毕设;
  • 八股基础问题;
  • 编程题 1 道。

八股问题示例:

  1. 数据库索引用什么结构?为什么选 B+ 树?
    • 答: 查询范围快,占用页少,适合磁盘存储。
  2. Linux 查看文件最后 400 行?
    • 答: 使用 tail -n 400 filename
  3. 幂等性定义?
    • 答: 相同操作多次执行结果一致。

编程题:找第 k 个只出现一次的数字

  • 思路:
    • Map 统计频次;
    • 遍历数组找第 k 个频次为 1 的数字。

二面(11.1)

内容:

  • 自我介绍 + 项目课设;
  • 多线程相关八股;
  • LeetCode 原题:合并区间。

八股问题示例:

  1. synchronized 用法和锁升级?
    • 答: 可用于代码块/方法;锁从偏向 -> 轻量级 -> 重量级,性能逐步降低。
  2. CAS 和 AtomicInteger?
    • 答: CAS 无锁机制,避免线程阻塞,提高性能。
  3. 线程通信方式?
    • 答: wait/notify、管道、阻塞队列等。

编程题:合并区间

  • 思路:
    • 按起始位置排序;
    • 遍历合并重叠区间。

🤝 主管面(11.3)

非技术面,更像深入版 HR 面:

  • 询问考研/春招经验;
  • 入职意愿与未来规划;
  • 氛围友好,无压。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值