华为od面经Java

前言

首先感谢各位之前发面经的前辈,从各位前辈的面经总结中找到了很多知识盲区,吸收了很多经验。这也是我第一篇面经贴,承前人之志,同时也是对面试做一个小总结。

背景

个人情况是双非本应届,软件工程专业。base深圳,面试的是华为云某部门,机试之后因为个人原因约到下周面试。之后两天走完四场面试。第一天下午连着一面二面,第二天主管面加hr面。

机试(7.25)

三道题100+100+200一共400分,第一道和第三道ac,第二道通过测试用例10%。给分是通过测试用例的比例给的。机试准备了十五天时间,给了充分的时间去刷题,主要在牛客网上刷,也刷了些力扣题。这里特别感谢一位前辈的帖子,附上地址:
也是通过这位前辈的帖子才对机试有了大概的了解然后去准备刷题。o~| (鞠躬

性格测试(7.26)

这个主要注意前后保持一致,性格测试挂了话会比较麻烦,不能选面试前会紧张啊什么的。这个其实会有专门的辅导。

技术一面(8.3)

个人原因推迟到了下周三才进行面试,这个过程也好好准备了下自己的项目,八股文等等。八股的话我找了套很全的pdf,然后一直在牛客网上刷java面经。其实这段时间主要是在刷力扣,因为八股和项目之前有准备过,所以继续刷题准备手撕。下面是一面的问题,具体的顺序可能不太对,记不太清了。
项目整体描述一下
微服务划分(业务边界,高内聚低耦合)
Redis在项目怎么用的,讲的具体了一点
讲下分布式锁,解决什么问题
缓存击穿?
ElasticSearch在项目怎么用的,为什么不用mysql,数据存在mysql还是ElasticSearch?
RabbitMq在项目怎么用的?(举了下具体的业务场景)
RabbitMq五种方案(只记得最后一种了,只讲了一种)
分布式session到底怎么用的?(没答好)
问了小组开发的一个项目,负责哪些
mysql的引擎?
b+树(从上个问题然后自己讲了下,还有select语句执行流程)
mysql二级索引是什么。不太明白。
Nginx的性能限制方面的问题,不太明白。
java中怎么回收对象的?GC,可达性分析。
手撕,无重复字符的最长子串。刚开始想的用滑动窗口做,可能有细节写错了。后面面试官提示用set来做,提示了很多次(感谢面试官哈哈),当时感觉自己凉了,但是半小时后就二面,重新整理心情。

技术二面(8.3)

微服务调用链路
用微服务有什么好处
怎么考虑用redis的,为什么用redis
ElasticSearch用来干啥,底层了解吗
项目平常怎么做测试的,有用过压力测试,阿尔法测试和beta测试吗(jmeter)
Nginx反向代理讲下(从正向代理开始讲到反向代理)
时间复杂度,空间复杂度怎么算的。
数组和链表对比
快速排序了解吗,时间复杂度
RabbitMq,举了下业务场景,为什么用?
同步异步,线程怎么创建,平常怎么用锁的(synchronized,trylock等等)
CAS锁是什么,怎么做的(三个值)
线程池创建(只讲了一个newfixedThreadPool,面试官说了ok就没讲了,盲区较大直接转移代过)
问了下大学学习的课程
Java多态性怎么体现,重写需要注意什么
访问修饰符的权限public,protected,default,private,当前类当前包子类其他包什么的,可以去搜索一下
Java对象立马回收吗
手撕,两个超出int最大范围的数相加,怎么得到这个结果。这个思路很快,跟面试官讲了思路就开始写了。两个数声明成字符串,从字符串最右边开始加,进位加到下一位就行。注意字符串长度不对等的情况。二面自我感觉比较良好问题答的比较好,面试官也非常nice。第二天开始约主管面。

主管面(8.4)

简单问了下项目和个人兴趣等等。

hr面(8.4)

谈薪资和个人情况了解

最后再次感谢编写面经的各位前辈,浏览了很多帖子然后从中再去了解相关知识,真的帮助非常大!!!谢谢大家!!
#华为OD面试##华为od#
全部评论
华为od ,base西安,大量hc ,有意向者求勾搭求勾搭
1 回复 分享
发布于 2022-08-15 18:09
资面 需要等多长时间呢
2 回复 分享
发布于 2022-08-11 16:52
华为od研发岗,base深圳,有意向者求私聊!
2 回复 分享
发布于 2022-08-25 14:25 广东
面到最后要求提供哪些资料吗?
1 回复 分享
发布于 2022-08-05 20:48
楼主 求一个八股文pdf
1 回复 分享
发布于 2023-05-04 12:41 北京
厉害厉害,我是东莞 华为云,今天突然撤了双非,我到主管面了,直接审批停了。
点赞 回复 分享
发布于 2022-08-05 02:08
楼主,求一下八股文pdf,过段时间我也要面了
点赞 回复 分享
发布于 2022-08-09 17:21
楼主后面评级多少呀
点赞 回复 分享
发布于 2022-08-14 16:50
你这好快啊。。我7.31笔试,8.19才二面现在8.23了,还没三面四面,
点赞 回复 分享
发布于 2022-08-23 14:47 广东
点赞 回复 分享
发布于 2022-09-16 15:50 广东

相关推荐

作为一个工作多年的华为员工,介绍一下我了解的OD,欢迎大家讨论(大家可以讲你真实知道的事情,不要用一些听说、猜测的事情来质疑 ),欢迎大家提问,也欢迎大家投递。 华为OD是什么:OD。全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘,17级以下都为OD模式,OD模式也是华为提出的一种新的用工形式,定级是13-17级,属于华为储备人才,每年都会从OD项目挑优秀员工转为正编。 华为OD值得去吗,我关注以下三个方面:收入:D1-D5 五个级别,薪资18-40K左右,年终奖2-4个月,周六加班双倍工资,下个月发。入职OD会有一定薪资上涨,之后每年一次加薪,OD转华为一次加薪。成长:华为的研发流程、华为的学习平台,工作内容与华为员工一致,只要你愿意,成长空间很大。不少公司,入职一两年后,就没有多少成长了,华为的氛围会推动着你,持续学习和成长。 工作氛围:工作强度与华为员工一致,24晚8点半,135晚6点,周末双休,工作强度在华为算比较合适的。平时的聚餐,体育活动,春游,秋游都挺多的,大家整体素质比较高,好相处。华为员工也不会歧视OD的身份,如果有的话,我认为是个人的人品问题,这种人在哪都有! 我身边的OD同事:我身边陆续入职了5个OD同事,再加上几名华为员工,我们组一直保持十几人规模,工作内容由主管统一分配,并不会区别是否是OD员工,关注的更多是能力和工作的匹配度。OD转华为公司要求:通过公司专业级认证,入职1年,绩效优秀。其实还有一点,部门有华为员工的名额,我们部门名额比较多,所以转的多。 很多人介意OD的名号,如果你有意向加入华为的话,可以走OD流程。认识了一个学生,考研二战失败,走了华为OD流程,他给我讲了他来OD的原因:1、他认为,第一份工作去大厂很重要,但是对于他这种没有工作经验的人来说,去其他的大厂比较困难,走华为OD流程是最简单的路。2、他了解OD转华为的流程,有在华为的同学也证实过,他相信自己有能力,1年后转华为。3、更注重工作的实质,不太在乎名声。 最后打个广告,招聘 华为OD/华为社招, AI大模型和软件开发,软件测试岗位,导师培养机制完善。工作地 上海,部门近两年发展迅速,hc充足。
投递华为等公司10个岗位
点赞 评论 收藏
分享
评论
20
122
分享

创作者周榜

更多
牛客网
牛客企业服务