华为OD--JAVA面经分享(2年java经验)
一、个人背景:
2022届,双非一本, 2年Java工作经验,面试的base地是深圳--质量与流程IT部门--java开发岗位,目前已入职华为OD。
二、面试详情:
7.19 机考(200)
·整数对最小和
·爱吃蟠桃的孙悟空
·城市聚集度
Ps:因为本人是还在职的时候准备的机考,所以刷题的时间比较少,没有考得很高分(机考准备主要是刷了小冯HR给的题库和看了机考的攻略)
7.20综测
Ps:性格综测的攻略小冯HR会给,对照着选就好,没什么问题的。
7.22 HR面试
·自我介绍(主要是介绍自哪里,兴趣爱好 性格优点,学习能力,工作情况,重点亮点介绍等)
·离职的原因?
·为什么考虑从佛山来深圳工作
·目前的薪酬是多少以及期望的
·对加班的看法
7.24 技术一面(面试没有通过,算法题没有做出来,好在面试官给了加面的机会)
手撕代码
算法题是面试官自己出的,具体的记不清了,算法题没有做出来,有思路,但是要用的东西不太熟悉,就是处理需用到的工具类很少用,短时间内写不完,所以没做出来
技术问答
- Map接口:自定义排序输出实现类;
- 按自然排序输出实现类;按输入顺序排序输出实现类;
- 线程池核心参数。shutdown和shutdownNow的区别
- 数据库事务隔离级别:
7.25 技术二面
手撕代码
算法题 *******************************************车辆统计(先用常规暴力方法做出来了 然后面试官问有没有优化方案,优化的代码结构写全了,就最后一步需要排列组合的数学方法,这个当时有点忘记了不过面试官懂我的思路了)
技术问答
- JVM类加载双亲委派机制
- Spring 事务默认什么异常回滚
- Java的基本特性
7.29 技术加面
算法题 *******************************************团队(代码题先用简单方法做出来了,然后用优化方案做,虽然最后代码没有调试好,不过给面试官讲了一遍思路,面试官思路没问题的)
- jvm的内存结构
- sql优化
- 项目所涉及的技术栈有哪些
- 项目中是否有遇到什么困难 怎么去解决的
PS:最后技术加面是顺利通过 ,而且定级到不错的级别
7.30 主管面
- 自我介绍
- 怎么证明自己的学习能力
- 加班情况,目前加班多吗?加班到什么程度
- 结婚没有
- 对华为的了解
- 项目中有什么成长
- 对高发、高可用的理解
- 设计模式的了解
8.1 offer发放(这个部门offer审批是走线下的,所以当天提交审核材料没有问题的话当天可以发offer)
8.15 入职(因为我的离职手续要2周左右的时间去 办理,所以最后定在8.15号入职)
三、面试心得
整个面试流程中,小冯HR很负责任!!!有不懂的请教她不管是上班还是下班时间都能够及时的帮忙解答,技术一面没有通过的时候也是一直鼓励我,给我分析面试哪里需要改进的。7.30 晚上19点左右主管面完,小冯HR就来跟进我的面试体验,跟小冯HR反馈完之后,她马上的去向部门问结果,半个小时后就跟我说主管面通过啦,然后跟我沟通后续的入职准备的一些事情。
PS:技术面试的算法题被小冯隐藏啦,想要题目的可找小冯~
#java##华为OD##OD求捞##互联网##OD面经#