华为OD-java面经

华为OD-java面经

前言

本人是双非一本计科毕业生,本来毕业前签了一份很不错的工作,可惜转正后工作才两个半月公司就倒闭,我就自然而然的失业了。gap了小半年以后,重新开始找工作,了解到了华为OD,横向对比以后,要想工资不倒挂并且去一个比较大且稳定的平台,或许只有华为OD这个选择了。

在写面经之前我要特别感谢和我对接的HR,在面试的每个阶段都会很负责任的对我进行辅导,并且也很及时的帮我去问反馈,真的非常感谢!也多亏他的积极负责,我所有的面试流程只花了两周就搞定了,现在在等offer审批。如果后续有想入职的小伙伴可以私信我。

华为OD面试流程

首先,准备投递OD的话会有一个德科这边的对接人,ta会辅导你进行后面的流程,也会及时的去追问华为那边面试的反馈,所以找一个负责任的对接人很重要,能够省不少事。

然后OD这边的流程大致为:机考->性格测试->资格面试->技术一面->技术二面->主管面->offer审批->入职体检

机考

从跟我的对接人联系后,就开始准备机考。因为之前我有底子,牛客+力扣大概四百多题的题量,然后对接人会发一些题库来练,大概练了一周就开始机考了。机考总共三道题,前两道各一百分,最后一道两百分,时长150分钟。至于机考通过分数我看网上说是看自己是不是目标院校,反正我这个150分就能过,具体可以问对接人。不过我运气很好的三道题全A出来了,400分满分。

  1. 2023年华为OD机考真题:静态代码扫描服务 - 开发者导航

  2. 华为OD机试 - 螺旋数字矩阵_疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法-CSDN博客

  3. 华为OD机试 - 荒岛求生 - 栈Stack、贪心算法(Java 2024 E卷 100分)_荒岛逃生游戏od java-CSDN博客

真的很庆幸第三道题抽到一道很简单的题

性格测试

机考过后很快就发了性格测试,性格测试得好好选,因为性格测试挂了好像说是要被锁一年半。性格测试按照积极乐观,踏实肯干这方面靠就行了,另外最重要的一点是要保证选项前后一致,否则也很可能会挂

资格面试

性格测试之后大概过了一天就约资格面了,这次面试体验很好,没什么压力,也不会讲什么技术,就是会问一些基本情况

  1. 自我介绍
  2. 为什么毕业才两个多月就离职了
  3. 离职以后到现在在做什么
  4. 这期间有没有保持学习状态
  5. 有没有女朋友
  6. 为什么选择深圳
  7. 期望薪资

技术面

资格面后等了一周我才约的技术面,因为之前在准备算法,所以想要再复习一下项目和八股。一面和二面都约到了同一天。并且两轮技术面都会有手撕,所以还是要准备算法。

一面

  1. 自我介绍
  2. 选一个项目进行介绍
  3. 如何使用redis缓存数据,解决查询页面超时的问题?你是怎么做的?(项目里面提到了)
  4. 如何保证数据一致性
  5. redis的AOF和RDB
  6. redis的主从复制
  7. MySQL的数据结构。

手撕是一道用栈解决的题,面试官直接把问题和输入输出粘贴发给我的,大致是: 输入:3[a]2[b] 输出:aaabb

输入:3[a2[b]] 输出:abbabbabb

这个面试官应该挺忙,面试基本都是我再说,也没啥反馈,并且,他也没开摄像头,所以面试体验挺一般的。不过幸好问题打的挺不错的,手撕也撕出来了,面试结束对接人就反馈说过了。

二面

  1. 自我介绍
  2. 学校经历
  3. 技术怎么学的?有没有去过培训班?
  4. 介绍一下项目
  5. 如何优化MySQL查询
  6. 现在有一个字段是枚举,适不适合为其建立索引?
  7. 介绍下另外一个项目吧
  8. 有没有读过源码?

手撕是计算岛屿周长,一道简单题

二面总体聊的挺好的,最开始面试官问我去没去过培训班我愣了一下,事后复盘才反应过来,因为我的简历24年毕业,然后现在才找工作,可能他一开始以为我的简历是包装的,去过培训班。不过面试官人挺好的,会积极反馈,哪里回答错了也会纠正,不过整体上答得还不错,基本都答上来了。

另外手撕其实没撕出来,一开始想复杂了,把它当作岛屿数量处理了,上来就想着用dfs解题,结果后面发现想复杂了,然后写出来有个边界没处理好,时间却到了,没时间调试。不过给面试官讲了思路,面试官也肯定了我的解题思路。

二面面完也是很快就有反馈,过了,一开始挺忐忑的,手撕没写出来,最后还是过了,应该是前面答得挺好,再加上代码题只是有一个小bug没解决。

主管面

技术面面完等了两天就主管面,主管面很快,就聊了十几分钟

  1. 自我介绍
  2. 为什么9月份就离职了?离职到现在在干什么
  3. 机考多少分?
  4. 满分有什么经验吗?是怎么拿到满分的?
  5. 既然你基础挺好,为什么当初秋招选了一家小公司没有去更好的公司呢?待遇好、有朋友做同事、团队氛围好、离家近、业务感兴趣。
  6. 介绍下你的项目吧

面完一开始我觉得凉了,因为面试官最后连期望薪资和多久入职都没谈,我以为他对我不感兴趣。但是过了几分钟得到反馈说过了。然后定完薪在等offer审批了

总结

历时大半个月,总算有一个比较好的去处了。综合我的情况来说,华为OD已经算是很好的选择了吧。这次应该不会再出现入职没多久公司倒闭被迫事业的情况了吧。最后,再次感谢我的对接人,感谢他这段时间对我的帮助。

#华为OD##面经##java#
全部评论
谈薪多少K啊,23届的话能拿多少呢
1 回复 分享
发布于 03-06 21:38 湖南
我是技术面题目写对了,但是调试结果的代码有问题,不知道能不能过。
1 回复 分享
发布于 03-06 21:33 广东
老哥主管几个人面试啊
点赞 回复 分享
发布于 04-19 00:19 四川
审批了多久呢
点赞 回复 分享
发布于 04-01 17:14 江苏
体检是自己去三甲医院体检吗?还是统一体检呢
点赞 回复 分享
发布于 03-18 17:13 广西
请问手撕代码是在本地IDE还是在力扣上写咋
点赞 回复 分享
发布于 03-13 00:10 湖北
综面之后多久发的offer啊,是目标院校不
点赞 回复 分享
发布于 03-10 19:40 江苏
是od的目标院校吗?怎么听说今年还卡目标院校呢
点赞 回复 分享
发布于 03-08 16:30 广东
老哥base哪里呀
点赞 回复 分享
发布于 03-06 23:13 广东
学长good
点赞 回复 分享
发布于 03-06 20:05 广东

相关推荐

H3C在河南的某合资外包公司,异地社保,最低档,C++、Go双栈开发。项目是成都某大学的一个驻场项目第一期,为期1年。狗看了都摇头的岗位也是直接寄了,理由是甲方觉得不合适。因为是在成都读书所以很清楚成都某大学虽然是大部分二本专业少部分一本专业但是四川省大力扶持招的全是高学历老师还是非常非常学历歧视的。1.自我介绍考虑到C和Go双栈场景,着重介绍了一下本科专业主要做嵌入式,软硬都会。主要发展方向是监控系统,设备数据采集、网络分析和数据可视化。2.做过的项目介绍主要介绍了一下单机采集器的原理和分布式采集器的原理以及对应的架构。各种相关的采集IPMI、SNMP、ICMP、TLS、DNS反查、路由分析、端口扫描这些常见的采集。前端能写,有定制数据大屏、仪表盘的能力。单体、分布式、SOA、微服务都有实践过,做过项目重构框架迁移。有多种数据库的使用经验,做过多数据库兼容,有Web、CLI工具、GUI桌面软件 3端维护的能力。3.目前是新疆在职是吗?成都本地人?为什么去新疆?干什么岗位?做什么项目?电信网络工程师,本地人,因为校招直接把我招走了,没有等其他面试的流程结束。主要做网络运维。4.交接需要多久?正式员工,7-30天。5.Go这边多线程和锁了解吗?了解,多线程在采集器这一块用的相当多。介绍了一下并发原语、GMP模型、CAS自旋锁、Atomic包,然后sync包的Mutex、RWMutex、Once、GroupWait、Cond,go test -race竞态检测,sync.Pool协程池,Channel来实现加锁。6.看你C++、JAVA、Python、Go都会一些,什么水平?C++参加过算法竞赛,懂基础不懂开发,JAVA科班生都学(虽然我不是科班生),学了一年靠这个找到的实习。Python是专业主学的,懂一些深度学习、机器视觉调参。7.前端具体什么水平?Angular 19+RXJS 和 VUE3+Axios都落地过项目,写的时候会用AI辅助能调明白,能封装一些简易的东西,。8.看你做过驻场运开,Shell什么水平?初级。9.OSI七层协议10.TCP三次握手11.Github链接?有什么作品?简历上有。git、svn都会用,并且会部署本地仓库,发布、fork、merge pr都会。因为还没找到IT工作所以没时间发展开源这一块,目前仅是当做公开的仓库使用。12.CSDN链接?因为还没找到IT工作所以没时间去总结一些经验性的博客,仅发过一篇文章,更多的是写自己的私人文档。13.反问环节项目是做什么的?成都某大学的数据中心需要一个做开发的牛马,但是因为编制批不下来所以想找个外包,具体工作直接和成都某大学的老师对接。双非本连异地社保的外包也没资格了吗?
查看13道真题和解析
点赞 评论 收藏
分享
秋招结束了,前前后后也得到了很多网友的帮助,所以想着写一个帖子给大家参考一下个人背景:本科双非,硕士IP地某211,电子信息类专业,在实验室一直给老师干横向,无论文无专利无实习投递方向:制造业主要投嵌入式(linux),互联网投C++和客户端,前期属于是有啥投啥,大约投了250家,35家给了面试简历项目:一个实验室项目(Qt上位机+嵌入式应用),一个xv6,还有一个凑数的实验室项目OFFER情况:互联网拿到了BAT中的两家,但部门和岗位都比较边缘,还有杂七杂八的制造业公司,最后去了某芯片外企中厂,拿到最高的offer大约40w出头总结:1. 能实习的同学还是尽量去实习,个人明显感觉到有实习的同学机会要多很多,offer质量也好很多,有很多大包2. 一些要求不算很高的公司通常就问一些常见的八股,面试前可以多背背,我自己是参加了代码随想录的八股训练营,虽然有点智商税,但是面试问到了确实可以很熟练的说出来3. 在官网投递的同时也可以看看BOSS,BOSS上可以找到很多细分的小部门,而且在BOSS上投递有些不占用官网的投递次数,机会会更多一些4. 个人面试主要集中在8月底-9月底,最多的时候一天会面三四轮,刚开始压力确实很大,后面9月中旬拿了某互联网公司的意向压力就小多了5. 对于一些大厂,大家谈薪的时候可以适当的多报一些,像我自己明显感觉谈薪谈的不是很好,保温时期望薪资报的比较保守,后面和HR谈完也没有A,感觉最后offer的base还是很有机会拉高一些的6. 最开始面试会比较紧张,投递的时候可以先投没那么想去的,或者不管能不能去,在3-5月找实习的时候投几个公司练练手7. 秋招持续时间很长,8-9月份会有很多测评和笔试要做,确实会占用比较多的精力,等到10-11月还有不少机会,如果没有拿到满意的offer可以多坚持坚持上面算是个人感悟吧,希望能给大家一些帮助,祝愿大伙都能拿到满意的offer,也希望自己最后能过盲审顺利毕业
点赞 评论 收藏
分享
评论
14
50
分享

创作者周榜

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