突发!华为OD岗位爆发了!这份面经值得一学(Java开发岗)!

华为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道)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值