华为OD面经——机械专业转Java开发(24届)

  • 背景

24届末流985机械专业,由于行业前景一般,决定转码。

自学Java半年,无实习经历,靠几个自学项目和开源贡献积累经验,OD可以接受转专业,于是联系招聘HR开始准备

  • 机考

机考难度适中,复习重点在数组、字符串、二叉树和动态规划上,力扣刷了150+题,但考试时手还是有抖。

第一题字符串处理题目AC了,

第二题DFS遍历树结构通过了60%,

第三题贪心算法结果细节没考虑,只能暴力解拿及格分。

  • 综测

HR提前发了性格测试攻略和常见题型,主要是选让自己显得积极乐观、职场适应性强、抗压能力强的答案。关键在于前后回答逻辑要保持一致,别出现矛盾。

  • HR资面

15分钟电话面试,主要问了:

1、转码的原因——实话实说:对软件行业更感兴趣,加上从去年自学了Java

2、如何学习编程——看B站课程+照着GitHub做项目+刷题

3、对华为OD的了解

  • 技术一面(项目+八股)

只准备了7天突击八股文,主打临时抱佛脚,但实际面试也不是全程八股轰炸,反而围绕项目问的:

项目1(学生成绩管理系统)

项目2(简易电影推荐系统)

Java八股只问了一些基础但容易踩坑的:

Java的基本数据类型多少种?int和Integer的区别?

最后一道手写SQL,SELECT分组统计人数和成绩平均值,轻松度过。

  • 技术二面(更有挑战性)

这一面难度上升,会对每个问题的回答做即时挖掘追问,挺考即兴表达和底层理解的:

1、Java整体结构:要我口头描述JVM的GC回收机制,并结合实战聊OOM经验

2、谈缺陷+压力测试(坑来了,一度想摔键盘):“MySQL十万条记录批量插入怎么提升插入速度?”……我当然没法现场想到分批次+索引优化的办法,哈哈哈隔天打包睡觉了😅

还好最后手写算法反转链表才算稳心态。盖楼了模敲分钟的最终没被恶意挂下马。

主管面(更偏软技能+稳定性评估

主管思维偏务实,跟我聊技术和规划,确保我是个心理稳定的搬砖人,积极性未来发展目标

面经由入职本人写,鼠鼠代为分享#牛客AI配图神器#

od可推,地域(上海、深圳、东莞、成都、西安、北京等)机考资料可分享(私)

#华为od##转行#
全部评论

相关推荐

1. 假设你在校园创业项目中负责「毕业季二手书物流」,需协调3个校区的仓储和配送。但某校区临时新增1000本教材回收需求,而现有仓库容量不足。作为应届生,你如何快速评估是否需要租赁临时仓库?如何平衡仓储成本与配送效率?◦ 追问1:若租赁成本超出项目预算20%,你会通过哪些数据维度(如单本配送成本、周转率)说服团队接受?◦ 追问2:最终你决定优先保障配送时效,如何向团队解释这一决策?2. 你在实习期间协助华为某产品线分析供应商交付数据,发现某零件供应商的按时交付率从95%骤降至70%,但该供应商是独家货源。你会从哪些维度(如生产排期、物流数据、历史质量)排查原因?如何快速制定应急方案?3. 校园社团组织「跨校区物资调配」活动,你负责设计库存预警机制。需基于历史活动数据(如各校区需求量波动、运输时长)设定安全库存阈值。你会如何选择关键指标?若某校区突发需求激增,如何通过临时调货避免缺货?4. 毕业设计中你分析「高校教材采购周期」,发现教材到货时间与学生选课时间存在3周时差,导致20%学生被迫购买高价二手书。你会如何优化采购计划?若出版社无法提前发货,你会建议学校调整哪些环节?5. 实习时你参与华为某区域的「供应链数字化」项目,需将纸质订单数据迁移至系统。但发现30%订单缺少关键字段(如供应商代码),你会如何处理缺失值?如何向业务部门说明数据清洗的必要性?◦ 追问:若业务部门认为「手工补录耗时太长」,你会如何设计自动化补录方案?
点赞 评论 收藏
分享
评论
4
8
分享

创作者周榜

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