Java开发面经-华为OD-多年经验

  • 背景

本人21年毕业,非科班的双非工科硕士。3年工作经验,24年9月初,因为家里有事离职上家公司,事情处理完都年后了,后续在朋友的推荐下,联系上了栗栗姐。因为闲暇时没有丢下学习,加上刷了栗栗姐给的题库,所以机考分数还是不错的。在整个流程中,栗栗姐一直十分负责,全程细心且耐心,对我的帮助很大。

  • 机试

1、求最多可以派出多少只团队

2、勾股数元组

3、任务最优调度

  • 综测

综测按照栗栗姐发的注意事项选择,注意保持积极向上,团结友爱,乐于助人的心态,保持前后一致性。

  • HR资格面试

资面偏向于了解情况。问了问之前的薪资,离职以及空窗期的原因,问了下做题的思路,聊了聊对华为OD的一些认识。问了问我是哪里的人,工作中遇到的困难问题,怎么解决的,等等。

  • 技术一面

上午面试,面试官是个温柔的女师姐,上来先做了道题:去除字符串中重复的字母,并确保返回的结果字典序最小,写完之后就开始提问,如下:

1、Arraylist和linkedlist的区别

2、CPU内存溢出或CPU高占用率的问题

3、JVM的内存模型

4、JVM调优的一些参数

5、Spring AOP原理

6、mysql的分页问题,深度分页

7、项目中用到的rabbitmq的死信队列,用来解决什么问题

8、ES一般存多少数据,用过哪些索引

9、ES的数据类型有哪些,你的项目中用过哪些

  • 技术二面

下午面试,面试官是个干练的男师兄,整个过程的感觉是比一面紧张的,上来先是问了些八股文和项目,大概持续了二十几分钟,比较走运,问的东西基本都命中我会的了,自我感觉这部分答的比一面好,所以后续也没有复盘,时间久了记不清了。大概就是集合、事务、AOP切面等等。

后面就是做题了,考题是合并所有重叠区间,因为输入和输出不太好处理,调整细节花了点时间,担心了挺久,好在后来在第三个工作日告知通过了。

  • 主管面

因为栗栗姐提前告知主管面重要,所以还是充分准备了,主管效率很高,问了工作中遇到的困难,问了前后端交互中遇到的问题,具体解决的方法,然后问了问最近在看什么书,为什么看这本书,最后问了有什么爱好。接着就到反问环节了。整个过程大概15到20分钟,节奏紧凑,比技术面快的多。

  • 准备心得

1.多刷题,平时多积累,考试就会轻松些。

2.背背八股文,常规的面试题要会,最好能结合工作经历说出来。

3.面试官问的问题基本都是根据简历来问的,被问到不会的也不用支支吾吾,尽量把后面的题答好,当然如果不会的太多了就说明没有充分准备,所以还是建议多准备的。

4.面试的时候要控制心态,微微的紧张也是正常的,表达的思路要清晰。

  • 总结

非常感谢栗栗姐的帮助,从准备机试一直到offer到手,栗栗姐都是一直跟进并且及时指导的,并且准备的资料很齐全,面试结果也能及时知道,帮助了我非常多,强烈推荐有意向的同学可以联系她。

  • 请不要复制粘贴我的面经,然后把关于人选在面经提到的“hr~栗栗姐”相关彩虹屁这个点删除,再次发贴变成你的,而且有些博主变成你的,还免费的搞成收费的了
  • 人家辛苦面试,还得回忆痛苦的面试过程,在巴巴的手搓写给我,尊重下我举世无敌的好人选,好嘛
  • 如果实在想发面经,就认真工作叭,好好对待自己负责的每一位向你投递简历的人选,我们对他/她们负责,他们感觉到了,会给你写奖状的,还是要有自己的奖状才好哦!!
  • 写这么一段话也是为了对得起那些信任我,愿意给我写面经的各位盆友们。特此感谢,谢谢你们的信任!!!
  • 所以请自觉,谢谢!!大家都是成年人了,别做事像个小偷似的。
#求职##华为od##面经##内推##Java#
全部评论

相关推荐

迷茫的大四🐶:当你得到一些东西,那这些东西就会变成基本项,你有别人也有
点赞 评论 收藏
分享
09-09 20:06
产品经理
📅 投递时间线5.13 提交简历5.21 机考(编程题)5.22 综合测评5.30 上午技术面,下午主管面💻 技术一面面经简要回顾你的机考题目及解题思路。请介绍一个你做过的项目,重点说明设计模式、并发处理与数据库设计。平时更多使用 C++ 还是 Java?➤ 候选人答:刷题用 C++,项目用 Java → 面试官后续聚焦 C++ 问题。C 与 C++ 的主要区别是什么?什么是内存泄漏?如何检测与避免?new 和 delete 的底层实现原理是什么?堆与栈在内存管理上有何区别?什么是内存溢出?常见触发场景有哪些?手撕算法:一道 LeetCode 简单题(具体题目未透露)。📌 面试小贴士:若主攻 Java 技术栈,建议明确表达“项目中主要使用 Java”,避免被引导至非主语言深挖。本场虽问 C++ 但难度适中,基础扎实可应对。👨‍💼 主管二面面经请分享你在校期间的重要经历与所获荣誉。是否计划读研?为什么选择尽早进入职场?项目中遇到的最大技术难题是什么?如何解决?团队协作中出现意见冲突,你是如何协调的?大学期间遇到的最大困难是什么?应对方式?多久会和父母联系一次?家庭沟通频率如何?如何看待华为的工作强度与加班文化?未来希望在哪个城市发展?是否有长期留任意愿?✅ 整体感受技术面偏基础,重语言底层与项目细节;主管面侧重稳定性、抗压能力与价值观匹配;流程紧凑高效,当天完成双面,反馈迅速;建议提前准备“职业规划”“加班态度”“家庭观念”等软性问题。📌 提前明确技术栈主次,避免被动“跨语言”深挖,提升面试掌控感。
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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