22届-Java面经-2年多经验-华OD

  • 一、背景

盆友推荐栗栗姐的微信,沟通联系华为OD岗位的Java开发岗位

1、学历:南邮本科

2、工作经验:两年 

  • 二、机考

1、第一题具体不记得了,大概是统计给定的一个字符串中字符的数量,如果该字符连续出现,则统计连续出现的次数,如果不连续出现,则统计后续出现的次数。

2、第二题《靠谱的车》

3、第三题:完全没印象了

4、总结:我的第一三题是用的暴力解法,第二题刷到过原题。

  • 三、综测

给自己设定一个比较积极的人设,按照人设选择选项,不要太多前后矛盾就行。 

  • 四、HR面

因为我有工作经验,问了期望薪资,上一家公司情况,原本薪资水平,离职原因,为什么选择南京等,不涉及技术相关。 

  • 五、技术一面

1、redis相关

2、为什么在项目中选择用mybatis

3、JVM垃圾回收机制

4、乐观锁和悲观锁

5、分布式,分布式锁

6、sql优化

7、还问了我在公司中做的项目的相关的一些东西

总结:主要和简历写的内容有关,基本都围绕简历中提到的技术栈来询问。 

  • 六、技术二面

1、redis相关

2、乐观锁和悲观锁

3、sql优化

4、wait和sleep区别

5、死锁,怎么预防死锁

6、springboot

总结:同技术一面,主要围绕简历提到的技术栈和自己写的项目中用到的技术栈 

  • 七、综面

问的问题和HR面基本一样,我的面试官感觉比较和蔼,没有给我压力测试,就问了问题。 

  • 八、准备心得

1、机考刷题主要以栗栗姐的题库为主。

2、面试的话准备一个好的自我介绍感觉比较重要,条理清楚得介绍自己的学习经历、工作经历、项目经历等内容。

3、技术面主要以八股文内容和自己用过的技术栈相关知识,可能因为我有工作经验,所以技术面问我的八股文不多,以项目技术为主。

4、面试前平稳心态,减少紧张,面试自我介绍和回答问题尽量保持正常语速,口齿清楚,

  • 九、感受

机考的话目标250-300分的话难度不算很大,但是想要到300+还是有些难度的,需要一些动态规划、贪心算法等思想,机考时多读几遍题,完全看明白题目了再开始答题,免得写了半天发现审题审错了。

面试尽量做足准备,八股文和项目相关都要准备,面试时回答问题语速不需要太快,尽量保持正常语速,口齿清楚,没听清问题可以询问面试官,让面试官再说一遍,不要没听清问题就乱答题。

#Java##求职##25届##内推##华为od#
华OD-Java面经 文章被收录于专栏

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

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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