华为OD--目标院校科班硕士--Java面经

个人情况:

目标院校科班硕士,因为前公司大裁员而离职。校招也投过华为,偶然机会解了一下华为OD,发现看重稳定性,所以向香云投递了简历。

机考:

题目比我想象中简单,也有可能是我运气好哈哈哈。第一题是字符串,第二题是动态规划,最后一题DFS,全部AC。核心代码模式,整体难度大概中等,听香云建议复习力扣Hot100不会错。

综测:

很轻松,保持积极乐观团结,注意前后一致,不过我听香云说其实这个环节挂过不少人。

HR面:

十分钟左右就结束了,很丝滑流畅。问了:

  1. 自我介绍
  2. 离职原因
  3. 为什么考虑来面试的城市发展
  4. 目前薪酬以及期望薪酬
  5. 对待加班的看法
  6. 平时有什么爱好
  7. 对OD的了解
  8. 反问环节

技术面(双机位)

一面:

自我介绍→手撕代码(leetcode_640.)→项目&八股问答

手撕的时候有点紧张,算法题卡了蛮久的,不过还好做出来了,面试官也没有催促,还给了提示。

问答环节主要是聊项目,涉及到的八股问题比较少,主要有:

  1. 微服务开发框架的实际应用与区别
  2. 使用哪些中间件;Kafka的分区策略、如何进行SQL调优?
  3. 单元测试的使用场和工具,用过哪些?

二面:

自我介绍→项目&八股问答→手撕代码(leetcode_114.)&机考复盘

八股问题:

  1. Docker核心概念,容器和虚拟机的区分,Dockerfile是什么?
  2. 锁的核心作用,乐观锁和悲观锁,什么是死锁?如何避免和排查?
  3. ArrayList的初始容量是多少?扩容机制是什么?扩容过程是怎样?
  4. 数据加密方式,加密算法
  5. JVM的作用,每个部分储存的都是什么

总结:

技术面环节每个面试官的风格都会不一样,面试过程中需要多和面试官沟通。机考复盘环节非常重要,尤其机考和面试间隔时间如果比较久的话容易忘记懵圈,还好一直跟进流程的香云提前提醒了要及时复盘回忆。这两轮面试官给的手撕都是力扣原题,准备环节非常有练习的必要,思路对是通过的关键。

业务主管面:

和主管聊了大概20分钟左右,依次:

  1. 自我介绍
  2. 为什么想来面试城市工作
  3. 工作、项目经历
  4. 对分布式微服务的理解
  5. 过往项目涉及哪些技术组件
  6. 求职意向的侧重...

总结:

整个面试下来,感觉华为OD的流程还是蛮严谨的,但也没我想象中的那么可怕。像机考、技术面以及主管面这些各有侧重,关键就是要提前做好准备,多刷力扣原题,特别是手撕环节,思路清晰就很好办。

最后想说的是,面试能够稳稳地走下来,离不开香云的全程跟进,每个面试环节之前都会细心提醒我给我建议,让我能够有条不紊的去准备。

#华为od##OD offer##OD招聘##OD面经##Java面经#
全部评论
接好运
1 回复 分享
发布于 06-03 15:08 广东
1 回复 分享
发布于 06-03 14:56 广东

相关推荐

评论
4
5
分享

创作者周榜

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