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