华为OD---JAVA面经分享(21届)

首先感谢小冯姐@不懂华为OD的小冯 在整个过程中的帮助,因为我在上家公司是一实习就进去的,所以很多面试经验几乎没有,但是小冯姐非常负责,对于我提的“小白”问题都很耐心的解答。全程跟面试进度,面试结果反馈贼拉迅速,感谢

一、个人背景:

2021届, 某不知名院校毕业,计算机科学与技术 , 面试的base地是深圳,HIS,java开发岗位,目前已收到Offer。

二、面试详情

1.机试(7.29)

·第一题比较简单,忘记了是啥了,反正最后输出一个求和的最大值。

·第二题是字符串问题,给定字符串,给规则,最后求解字符串的值,开始没啥思路,卡了一段时间,最后用正则加替换解决。

·第三题是个动态规划问题,具体是车能搭多少货然后利润最大,想了蛮久,最后通过率95,没完全做完。

Ps:是周六找小冯姐约了面试,周一发来,及时做完,面试题偏中等,小冯姐会发一些机试的真题资料以及各种备考资料,肥肠的有用(会大概知道自己学习的方向以及应试的一些技巧,对于我这种小白还是很有用的。)

第二天问了成绩390分,姐马上就帮我预约了HR的综测以及心理测试,心理测试简单,攻略冯姐给了,照这选就行(PS:100多个题目,眼都看花了,重点要选积极向上的),但是上一份工作也是华为外包,中间要补充一些免责申明以及一些背调的材料。

----------------------------------------------开启长达1周的收集资料的过程----------------------------------------------------

2.综测(8.5-8.7)

收集资料完以后就是约hr综测了,开始的约了另外部门的综测,蛮早打电话过来,gap了一段时间,刚睡醒,所以一些问题答的不好:

·自我介绍(主要是介绍自哪里,兴趣爱好 性格优点,学习能力,工作情况,重点亮点介绍等)

·你觉得你对刚毕业的学生优势在哪

·工作中遇到的难点,怎么解决的

面完,感觉面试官的语气不太好,感觉要凉,问了冯姐,没多久给了结果,确实凉了,但是小冯姐积极帮忙扭转部门,后面遂扭转到his这边。

his这个面试官就语气蛮好,约了7号的视频会议,问的问题和之前的大同小异。不过这次做好了准备,也算顺利的答完了

3.技术面(8.10-8.14)

后面问了冯姐,预约技术面的内容,技术面时间在周六(8月10号/两面)

第一面技术面(8月10号上午):

面试官主要问的是一些项目上的东西,用过的设计模式有哪些,在项目中的重点和难点,以及自己做的做好的一个功能是什么,最后深挖着自己说的这个功能。

手撕算法:还算简单,简单的括号匹配问题,最后用堆栈处理,题目面试官给了用例,但是有些用例没考虑到,询问了面试官,面试官给了特殊用例的输出,后面也算正常完成。

第二轮技术面(8月10号下午)

提前了10分钟进视频会议。

技术问答:

Java的基本特性

定时任务的一些底层原理(简历上着重写了定时任务)

kafka的一些api

redis主从同步机制

后面手撕算法:图形问题:思路是迭代去得到第一层,存到数组,然后再来输出图形

二面的手撕算法对我来说还是有点难,最后面试官脾气也很好,还细心的给我重新讲解了一下题目,面完以后,还给我说了很多别的思路的一些解法。最后时间不太够,面试官还给了个多线程的问题,没有解答完就结束了面试。

等周六面试完,后面周一问了下:两次定级不一致,要重新加一轮面试:说是二面给的D3(让我有点受宠若惊)

第三轮技术面(8月14上午)

面试官着重问的些关于优化的问题(sql,接口等各种方面),以及项目中的重难点。问了之前项目的一些情况。

手撕算法:滑动窗口的问题,找子数组出现最多的位置。面试官给的用例都执行通过。正常完毕。

第二天询问了小冯姐,得知最后定级D2

PS:技术面问了没多少八股文,更多的是项目上的内容,这个要提前做好准备。面试官都很好,遇到看不懂的题目可以要求面试官重新出一个,或者讲解一下题目。不像是在面试,更像长辈在循循善诱的再问一些之前上班项目上面的东西。

4.主管面(8月15晚上):

自我介绍(基本情况)

为什么想来华为

项目介绍 做项目过程中有无遇到什么问题 怎么去解决的

对面试项目的了解

(反问环节)加入部门后 需要提升哪方面的技术

PS:面试官很好!给我详细的说了当前项目的一些情况(详细的介绍了项目用到的技术找等),还有说让我在这段时间好好准备下技术。

5.资面(8月16下午)

因为OD卡了涨幅,拿到的钱刚好是没超涨幅。不多(比业内其他的地方要给的多了),但是比之前公司多了很多了。

6.剩余后续:

19号小冯姐告知面试已经通过啦,开始走流程审批。

23号说审批通过

26号成功拿到Offer

最后,找到一个靠谱的HR走流程很重要,小冯姐全程都非常负责,面试完了马上去对接部门反馈,一般当天就能反馈到位,包括我挂了也积极的帮我扭转部门,工资开始的时候也不满意,还得是小冯姐帮我努力争取,每个环节面试前都会给我辅导(这个对我真的好重要。),大家如果对OD岗位感兴趣的话可以联系小冯姐姐噢~

#华为OD##od面经##od综面##od机试##第一次面试#
全部评论
还得是东子优秀
点赞 回复 分享
发布于 2024-08-28 15:18 广东

相关推荐

不愿透露姓名的神秘牛友
2024-12-31 17:54
华为 通用软件开发 16.5+3.5k×14-16 本科985
点赞 评论 收藏
分享
#华为OD面经分享#一、2024/12/27 技术一面:1、代码题:面试官直接发送题目链接387.字符串中的第一个唯一字符给定一个字符串 s ,找到它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。2、后面根据个人经历和技术水平提问上一份工作做什么、有什么技能?(本人上一份工作是数据分析)介绍一个自己参与过的项目,自己是什么角色、做了什么?了解测试是做什么吗?3、我向面试官提问:华为目前的主要业务、测试二、2024/12/28 技术二面:1、代码题:# 输入一个日期MMDD(0102),输出它是一年中的第几天# 不考虑平年/闰年,2月份统一按照28天算date=input()days=[0,31,28,31,30,31,30,31,31,30,31,30,31]month=int(date[:2])day=int(date[2:])#print(month,day)num_days=0for i in range(month):    num_days += days[i]num_days += dayprint(num_days)2、提问:面试官说明:白盒测试需要看得懂C语言,黑盒测试需要用python写自动化脚本python是否区分大小写?字典和列表的区别自动化测试,有什么框架和案例?计算机网络、网络协议怎么开展测试/怎么设计测试用例/怎么测试系统能否实现某种功能?3、本人技术比较弱,面试官能提问的不多,后面又做了几道选择题(单选、多选),都比较基础,答出来了。只记得一道了:以下代码输出的最大值是几?try:    print(1)    assert 2+2==5except AssertionError:    print(3)except:    print(4)三、2024/12/30 主管面(主要是考察沟通表达、学习能力、性格等综合情况):电话沟通简单做一下自我介绍,然后就是随便聊了聊我提问:这个岗位是做哪方面的测试
查看10道真题和解析
点赞 评论 收藏
分享
评论
3
11
分享
牛客网
牛客企业服务