本华为OD终于翻身!(百度后端面经)

背景:JAVA后端,双非一本,gap一年,前华为OD外包

当我在华为知道晋升无望时,我就不得不考虑职业发展问题了,其实面中小厂要容易得多,但是我明白,这可能是我最后上岸大厂的机会了,如果入职中小厂,干个几年,出来就30多了,那个时候,大厂基本卡死年龄了,这种情况下,我选择最后争取一下,无论成功或者失败,最后都对自己有个交代。

从华为离职后,我面了大概有三个月,投递了1000份以上简历,大厂被挂十几次,京东美团更是一轮又一轮的面试,每天都在坚持和放弃之间徘徊,甚至有几次半夜做梦都是被挂掉,惊醒才半夜四点,然后再也睡不着,就学点东西吧。

我也想过放弃,因为怎么活不是个活,但是我想坚持下去,因为我不甘心,我对不起自己,我一定要尝试到尽力无悔而已。(草稿箱有了一篇长文,目前还没有完成,虽然牛客的长文没人看,但是我还是想讲一讲,一个人的思想和心态有多么重要)

一、2025年7月18日一面

1.Elasticsearch原理

2.Elasticsearch链式存储与行式存储的区别,链式存储的优势

3.分布式锁场景场景一:先上锁,在锁内开启事务,事务提交之后释放锁。场景二:先开启事务,在事务内抢分布式锁,操作完之后先释放锁,再提交事务。两者有什么区别?

4.Linux常用命令、如何看磁盘空间

5.审批流原理、状态转移等(项目问题)

6.算法:   给你一个正整数n,生成一个包含1到n'2所有元素,且元素按顺时针顺序螺旋排列n x n正方形矩阵matrix。  

2025年7月19日通知一面通过

二、2025年7月25日二面

1.项目中涉及到状态转移,你的项目中是通过事件来观测是否实现,那么你是怎么判断这个事件是否实现了呢?

2.SQL优化(语句、表结构、分库分表、索引、执行计划、多级缓存等)

3.项目中,设计表时候主要考虑哪些因素?

4.数据冷热分表,怎么做冷数据的查询?

5.分页场景下,先是热数据,再是冷数据,这种情况怎么处理(冷热数据分页合并问题)?

6.手撕SQL:employee表,字段id、salary,查询并返回employee表中第二高的不同薪水,如果不存在第二高的薪水,查询应该返回null

7.手撕SQL:在上题基础上,employee表新增departmentId字段,联查department表(字段:department、employee、salary),查找出每个部门中薪资最高的员工,按任意顺序返回结果表。

8.手撕算法:一个整数序列array和一个整数n,请你统计并返回该序列中和为n的子序列个数(子序列是序列中元素的非空序列)。

2025年7月28日通知二面通过

三、2025年7月29日三面(这面相和气势,感觉应该是主管大佬)

1.你们有几个服务,你负责哪个,做哪些工作

2.你们系统模块升级之后,怎么做的测试,什么流程?

3.灰度发布,如果表结构改变,这样一部分新表,一部分旧表,你们是怎么发布的(灰度逻辑兼容、数据双写、数据分流)?

4.看你项目里有一些前端的技术栈,你也做前端吗(赶鸭子上架搞了一下)?

5.项目组有多少人,前端后端等人员分布

6.为什么要选择离职(OD无职业发展,几乎没有晋升通道,年龄问题)

7.中间有很长一段时间的GAP,这段时间在做什么(家里逼着考公,同时自己创业做点软件)?

8.你们这个业务平台,这个产品是面向谁的,客户是哪些,你负责哪些东西?

9.数据是怎么分流清洗的?怎么落到自己平台(策略模式、责任链模式)?

手撕算法:输入一个字符串,里面有大写字母、小写字母、数字,处理结束后,大写字母在前,然后是小写字母,最后是数字,要求:在原有字符串上做交换实现,不要建新的数据结构。

2025年7月30日通知三面通过

四、2025年8月4日四面(HRBP面)

1.介绍一下项目

2.大学期间参军经历,为什么选择去参军(梦想、锻炼自己、纪律性,集体荣誉感、抗压能力)?

3.校招拿了哪些offer,为什么去这家公司?

4.第一家公司是做什么的?有没有一个时期或者一件事情让你觉得压力很大?怎么解决的,学到了什么?

5.工作中印象比较深的时期是哪个?有什么成长?

6.有哪些功能或者模块,是自己主动思考,主动更新探索新技术并解决的问题?(数据处理功能:策略模式、责任链模式、CountDownLatch线程池)

7.GAP期在做什么(家里逼着考公,同时自己创业做点软件)?

8.为什么从华为OD离职(OD问题,晋升通道、年龄问题)?

9.从华为离职后,到现在这几个月在做什么?有拿到其他offer吗?

10.在华为薪资多少?期望薪资是多少?

2025年8月4日通知四面通过。

2025年8月6日确定8月13日入职。

全部流程结束,这一路走来太难了,比起学习吃的苦,更加难受的是心理上的压力。

顺境时修力,逆境时修心,低谷是总结成长的重要时刻,当你上岸的那一刻,回望这段经历,你会感谢自己的,坚持下去,总有拨云见日的一天。

#秋招笔面试记录##面试问题记录##给26届的秋招建议##我的求职精神状态##双非有机会进大厂吗#
日落酉未,风起黄昏 文章被收录于专栏

万事万物,周而复始,春夏秋冬,日升月落,人有高峰也有低谷,比起高峰时的光芒万丈,一览众山小,我更喜欢低谷时的坚定执着,熬炼己身,坚持?放弃?思考、感悟、修正、蜕变,终于破茧成蝶。 我心匪石不可转,我心非席不可卷。

全部评论
恭喜,要向哥学习
8 回复 分享
发布于 08-12 22:12 广东
3 回复 分享
发布于 08-12 13:55 北京
写的好好
1 回复 分享
发布于 08-26 16:12 江苏
恭喜大佬很强 我主页简介有最近在做的大厂项目,可以包装简历,秋招机会更多
2 回复 分享
发布于 08-14 14:46 江苏
励志啊,老哥薪资咋样啊
点赞 回复 分享
发布于 08-24 10:18 江苏
恭喜
1 回复 分享
发布于 08-15 09:43 河北
想了解一下华为od局限性很高吗 最近有华为od的主动联系我 不知道这个跟外包区别大吗
点赞 回复 分享
发布于 08-17 11:52 广东
接好运
1 回复 分享
发布于 08-13 18:40 河南
恭喜老哥,请问老哥是从od出来一年了才找的吗
点赞 回复 分享
发布于 08-16 13:24 湖南
1 回复 分享
发布于 08-13 16:06 广东
牛的兄弟
点赞 回复 分享
发布于 08-16 12:19 北京
牛牛牛
1 回复 分享
发布于 08-13 10:17 浙江
接好运
点赞 回复 分享
发布于 08-16 07:59 广东
还是那句话,段哥nb
1 回复 分享
发布于 08-12 22:27 广东
好厉害,这找工作的心态,秋招人太有共鸣了
点赞 回复 分享
发布于 08-15 11:49 北京
太强了
1 回复 分享
发布于 08-12 19:12 江西
点赞 回复 分享
发布于 08-14 22:15 天津
接好运
点赞 回复 分享
发布于 08-14 10:05 上海
恭喜大佬,坚持就是胜利
点赞 回复 分享
发布于 08-14 09:33 北京
恭喜哥们,华为OD招聘老李头路过
点赞 回复 分享
发布于 08-13 17:40 陕西

相关推荐

头像
08-07 09:10
已编辑
武汉大学 Java
面试官留了个很艺术的马尾,羡慕头发多的面试官,这种人精力一定超级旺盛。1. DDD架构思想探讨,楼主直接无语凝噎,一是完全没想到基础架构组还会问DDD架构,二是这个问题确实没人问导致楼主一直没去细细编故事(cqrs是什么东西)2. 意识到了尴尬后,面试官还是选择了数据库相关内容,问了分布式唯一ID生成方案,这个命中楼主好球区了,参考:https://gg2002.github.io/2025/03/21/%E9%9D%A2%E7%BB%8F%E7%89%B9%E4%BE%9B/interview-distributed-id-generator/https://zhuanlan.zhihu.com/p/687957959这个话题可以从雪花算法这种分布式生成方案说到数据库中的集中式生成方案以及硬件(比如谷歌的时间同步硬件)3. 分布式事务思想探讨,这个楼主本来打算双休的时候好好准备一下,结果今天就问到了,只答了最一般的2pc到mysql redo log与binlog的改变提交顺序再到Percolator实现,其实答得不是很好,应该把tcc和更一般的分布式事务框架讲出来的,但是楼主还没去准备。4. raft 小问题,不赘述5. Oceanbase比赛内容询问,面试官可能只是想确认这个比赛不是教你如何使用ob的。楼主浅浅描述了楼主做了什么,面试官就没问了。6. 反问:部门:商业技术部基础架构,招聘按部门招,然后小组从中选人(也就是说存在一定可能性,一二面的那个小组不要你了,楼主猜的)八卦:doris就是他们部门里的人run出去搞的培养流程:两周统一培训+一个月landing期(看代码),结束后进行代码串讲,然后正式干活结果多久出:面试官语焉不详,但笑哈哈地说楼主很优秀,一定会给楼主过的(红豆泥)许愿hr面🙏
查看5道真题和解析
点赞 评论 收藏
分享
评论
67
106
分享

创作者周榜

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