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#
OD-Java面经 文章被收录于专栏

OD-Java面经合集,所有面经均为入职候选人总结的经验,因为信任我这个HR,所以由我统一发出供给大家参考,如果有什么问题可以直接私聊我

全部评论
感觉机试能刷不少人
点赞 回复 分享
发布于 09-13 19:25 陕西

相关推荐

背景:24届毕业,非科班,属于华为130所目标院校,考研gap一年,机考python,280分流程: 机考 - hr面 - 技术面两轮 - 主管面HR面:就简单问了一下考研情况、项目、期望薪资技术一面:首先进行自我介绍,随后手撕代码手撕完代码后,面试官问我写的代码里面一个变量为什么前面加下划线,加一个下划线和两个下划线有什么区别,由此很自然的开始八股文和项目问答。感觉问答的内容都是跟着简历中的项目走的,例如我的项目用到了服务器,面试官就问我用的服务器系统是不是Linux,然后问我是否知道Linux的内核态和用户态,它们怎么切换;聊到我的项目用到了MySQL数据库,于是问我对MySQL的了解、Python中有哪些MySQL接口、MySQL和MongoDB的区别。整体上感觉多数时间在聊项目,例如某个模块有什么用、为什么这么设计。问到的问题(多数是项目相关细节,纯八股文的问题不多,回忆如下):八股文相关的:Python变量名前加一个下划线和两个下划线有什么区别Python垃圾回收机制Python的多线程Python的GILMySQL的了解Python中有哪些MySQL接口MySQL和MongoDB的区别Linux内核态和用户态内核态用户态有哪几种切换方式技术二面首先进行自我介绍,其次问我简历中的项目,没有问任何八股文,最后手撕代码。(二面没问任何八股文,全是项目)主管面:问了项目+八股Python栈和堆的区别Python栈和堆的底层实现、在内存中的形态Python深复制和浅复制Python的可变与不可变Python线程与进程的区别Python多线程开发有什么需要注意的
查看18道真题和解析
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

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