写点什么

24 届软件开发 - 华为 OD 面经(Java 开发岗)!

  • 2025-06-11
    湖南
  • 本文字数:1450 字

    阅读完需:约 5 分钟

华为 OD Java 面试难度大吗?

华为 OD 的 Java 面试整体难度中等偏上,尤其在算法和项目深度考察上要求较高,但通过系统准备完全可以应对。


以下是具体分析及备考建议:

一、核心难点解析


 二、面试流程特点


三、高效备考建议


四、总结


五、华为 OD-Java 面经

java-软件开发-24 届-华为 OD 面经,背景:末流 211 科班本科,gap1 年。虽然是科班,但是其实基本也不怎么会。从准备开始,学习了 Java 基础,粗略的项目准备(中间需要补充一些 javaweb,spring 的知识),然后就是算法练习,接着就是背诵。

下面经验按照时间顺序:

4.21 机考 2025A 卷 283 分

考试前自己在网上买了 A 卷题库练习,还搜了别人的面经,自己还练习一些 leetcode 常考题目。 4.22 综测,积极阳光开朗就好,同时也要符合岗位要求。

4.23 部门电话沟通 部门打了个电话给我,大概讲了讲业务,此时还不知道会分到哪个组【但是知道大部门了】。

4.24 hr 资格面试 自我介绍,询问空窗期,问了我是否还会继续考研,问了预期的 base 地和薪资。

4.30 技术一面 问了什么记得不是很清楚了,项目+八股。

手撕代码:在 D 天内送达包裹的能力

5.2 技术二面 同样也是项目+八股。

手撕代码:搜索二维矩阵

下面是技术面大概记得的一些问题:

1、JWT 认证怎么做?

2、线程池的拒绝策略有哪些?

3、什么是线程死锁?

4、如何防止线程死锁?

5、事务隔离级别有哪些?

6、MySQL 正常使用时用哪种事务隔离级别?

两位面试官基本上都会从一个问题开始,沿着这个问题从你所说到的点继续提问。

反正技术面这块,主要的就是背吧我觉得。

在面试前我是基本上只记得数据结构+软件工程导论的一些内容。其他的几乎忘光光了。

主要就是背八股(JAVA+MySQL+计算机网络+操作系统),两次面试差不多回答上来的问题大概有(4/7)这样吧,而且基本都回答的磕磕绊绊的。有些内容只知道做什么会得到什么结果,但是底层逻辑不是很清楚。然后就是手撕代码,用本地 IDE,面试官直接发题目。比机考简单点,也不用考虑降重了,碰到会的基本就可以直接写了。比如我二面的时候就是一道特别简单的二分。

5.6 主管面

自我介绍,同时稍微介绍了下项目,没问太多。然后问了问我的职业规划,是否还会继续考研,是否接受加班,为什么选择该 base 地,是否在此长期发展等等,基本上和资面差不多。此时确定好了在哪个组。

能够成功拿下这个岗位,第一,肯定也是跟我的学历有关系,虽然是末流 211,但是也算是达到了公司的要求标准;

第二,要推荐一下我的 HR,每轮面试前都很细心的叮嘱注意事项,也会主动同步面试流程,甚至还帮忙争取薪资了 ~整个面试过程非常的顺畅,所以说要和 HR 搞好关系,聊明白该注意的事项;

第三,要推荐一下我面试准备复习的 Java 面试秘籍,也是非常给力的!

这份 Java 面试秘籍总共包含 26 个专题,大家请看目录


JavaOOP 面试题(108 道)


Java 集合/泛型面试题(24 道)


Java 异常面试题(8 道)


Java 中的 IO 与 NIO 面试题(15 道)


Java 反射面试题(11 道)


Java 序列化面试题(10 道)


Java 注解面试题(2 道)


多线程 &并发面试题(108 道)


JVM 面试题(87 道)


Mysql 面试题(83 道)


Redis 面试题(50 道)


Memcached 面试题(24 道)


MongoDB 面试题(95 道)


Spring 面试题(131 道)


Spring Boot 面试题(92 道)


Spring Cloud 面试题(35 道)


RabbitMQ 面试题(32 道)


Dubbo 面试题(40 道)


MyBatis 面试题(28 道)


ZooKeeper 面试题(49 道)


数据结构面试题(9 道)


算法面试题(21 道)


Elasticsearch 面试题(24 道)


Kafka 面试题(25 道)


微服务面试题(50 道)


Linux 面试题(48 道)


因为包含的内容比较多,这里只做了简单的章节截图介绍,每个章节都有更加细节化的知识点,小编已经整理成册;

需要拿来学习的小伙伴,可以转发此文关注小编,查看下方图片来获取!


用户头像

公众号:程序员高级码农 2022-07-03 加入

公众号:程序员高级码农

评论

发布
暂无评论
24届软件开发-华为OD面经(Java开发岗)!_Java_程序员高级码农_InfoQ写作社区