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