华为OD干了两个月,进步巨大,最后还是跑了
在华为待了两个多月,把自己从面试到离职的所见所闻记录分享,其中内容仅代表自己的看法,不喜勿喷,谢谢。
本人工作了快13年,base南京。2024年2月份由于公司业务变动第一次拿到了公司发的大礼包,同时也面临着失业的问题,我对自己的技术还是很有信心的,但是,找了大概有一个多月时间,发现心意的工作的确不太好找,当然收到挺多家offer,就是薪资不太满意,外包也一直不想去,不过说实话外包给的薪资普遍要比自研的单位要高一些,最后为了钱还是进华为(既然选择外包那就选择好一些的吧),毕竟中年老男人工作不能断太久。华为给的工资同比还是要高出一节的,我的薪资同比去年涨了20%,如果按照年包来算应该涨得更多,薪水是14-16个月。所以在金钱面前还是妥协了。
一、OD面试篇
华为面试一共分为5轮
第一轮:机试2月25日
机试还是很重要的,华为会根据机试成绩和工作经验进行定级,定级就意味着你的工资水平在一个特定的范围内。机试的题目算是公开的,当然每个阶段的题库都不一样,招聘OD的HR会给你题库,这个时候就按照题库复习吧,如果遇到华为换题库那么恭喜你,只能说运气不好,换了题库那么前面看的题目有可能就不出了。我大概复习了三个多星期(题目还是比较多的我每天大概也只能看30题左右),当时还在面试其他公司,同时内心也是在抗拒华为OD身份,所以也就复习了比较久。最后考得不错几乎满分,华为OD机考及格还是很简单的,但是要考满分如果没有一些运气也难。
分享转载本文章后私信我,我单独分享机试必过方案。(私密)
第二轮:性格测试2月26日
性格测试可以直接在手机上完成,这个测试就很简单了,招聘员会给你题目和答案只要照搬就行,一般都会过,那些不听劝的非要自己写答案的不过也没办法。听招聘员说也有部分人会挂在性格测试。
机试和性格测试完成就开始问你要简历,背调,期望薪资啥的。
第三轮:技术一面,3月7日
注意一面和二面的时间,是不是觉得很神奇,他那边是这样说的,他们的一面二面的定义不是按照时间来定的。
第四轮:技术二面,3月6日
一面二面的难度都差不多,先问问题,问题内容都是八股文,虚函数啦,new和malloc的区别啦,等好好看看就行,然后手撕代码,代码难度就是力扣的简单难度大概15分钟就能写完。

第五轮:终面(部门领导面试):3月8日
回答问题注意的方面如下:
1、项目情况介绍:举例价值体现,主导过什么项目,从0-1 设计开发…引进技术等等,表现出自己能独立项目能力;
2、学习能力(开源工具)
3、奋斗精神(不介意加班,团队协作能力)
4、个人性格不要过于突出(性格直接或者轴)
5.华为的核心价值观:以客户为中心,以奋斗者为本,长期坚持艰苦奋斗
3月9日基本上就可以定下来,这个时候HR就要开始和你商讨工资的问题,我是拿到其他家的offer,然后我拿offer问华为HR要价,华为的HR会要你提供offer凭证(PS:offer凭证可以通过PS的方式给自己´调薪´,华为外包HR教的),因为外包公司会根据这个来给你定价。能拿多少就看自己的态度,因为我态度不是很强烈所以被拿捏了,不过华为OD也的确是我目前能拿到最高薪资的offer,最后放弃抵抗。
3月15日offer下来,面试结束。
二、OD工作环境篇
2.1 工作时间
华为的工作时间是8:00_9:00~17:30_18:30,中午休息两小时11:30-13:40(PS:入职必须购买一张床,我安利了很多同事买床,中午可以舒舒服服的休息一下,我和其他同事还专门讨论过这个事,午休时间是华为最自由的时间,一般这个时候没有人会来打扰你,举个例子晚上12点有个问题需要找到你,那么就有人在晚上12点电话给你叫你处理问题,但是中午午休时间绝对没有人给你打电话!!)
2. 2 加班
周一,周二,周四晚上固定加班,月末周六固定加班,周六加班需要难8小时(这个算是福利吧,加班工资按照双倍工资计算发放,我的项目领导比较好说话,并且项目是研发期,因此除了月末周六以外其他周六也可以申请加班YYDS),说是工作日加班其实是在补工时,因为华为要求一周至少40小时的上班时间,如果9点到公司下午17:30就走,一个星期的工时记录达到不了40小时,我不知道华为计算绩效的时候会不会按照工时来计算,一般我到20:35就走了。为什么是20:35?因为华为20:35开始发夜宵,拿了夜宵就回家。其他同事没有我这脸皮厚,他们一般都要拖到8:45以后才会集体结伴去领夜宵,我是到点就走(PS:我的本职工作肯定是已经完成了,如果没有完成我会加班到12点也不一定)
1.2 办公环境
办公环境还是相当舒适的,每个人一个独立的工位,并且工位还挺大可以直接在工位上摆一张床位,电脑的配置比我前公司的好(PS:前公司给我们配置的电脑是公司最好的)双屏幕工作效率杠杠的。
三、OD生活篇
3.1 食堂
华为每个区都有食堂,食堂是承包其他店家运营的夜宵也是他们提供,我在A区吃的东西不多,因此后面都自己带饭。
吃了午饭同事们喜欢绕着园区散步聊聊天南地北的事,四月的园区还是很漂亮的,散步也有助于身体健康(我有同事就因为吃完不动导致身体有问题)
3.2 停车
华为停车是10元一天,A区停车位很多,B区听说车位很紧张话说到了8:45就差不多没有位置了,然而A区还有300多个位置。在华为第一次听说了子母车位,也就是前后车位,先停车的必须停里边,后停车的必须要留电话。停里边车位的车必须等外边车位的人把车挪开才能走。有一次打了半小时电话才打通电话。
3.3 健身
华为有健身馆,可以在那里跑步运动、骑电车等,还有地方换衣服洗澡,一般我都是晚上8点左右到健身馆,那时候的人也不多,跑步半小时后恰好到点拿夜宵。
3.4 华为厕所
华为的厕所我得吐槽一下,工作时间都是人满为患,我把整个楼层的厕所都走了一边,最夸张的是,还有人专门在厕所里面排队,但是到了非工作时间就有很多空闲的坑位(前同事嘲笑我,有带薪拉臭的,有带薪等坑位的,你是带薪找坑位的,你的工作真爽)。后来我几乎都是非工作时间解决负担。
3.5 下午茶
华为不定期有下午茶,小龙虾,烧烤,水果等,我感觉还是很频繁的至少两个月这样的下午茶已经有6次(原组同事说我们这批人来了以后才有这样频繁的下午茶,原来几乎两个月一次而且还不够吃),说明下午茶和项目组还是有很大关系的。
3.6 其他福利
员工聚餐,员工聚会,抽奖,节日和生日礼品一个也不会少。
3.7 夜宵
看着不丰富,实则一点也不丰富,来来去去就是那些东西,但是宵夜根本吃不完!!!!!


四、学习篇
4.1 考试
进入华为前几周的主要任务就是学习和考试,例如,《防火》,《员工手册》,《安全》,《静电》等等一共考了19门,学习的视频也是需要刷完,所以前几周都在看视频考试。
华为的工作等级分为三类,其中华为有《科目一》《科目二》《科目三》《科目四》,只有考上初级才能有提交代码的权限,否则对于项目只能干瞪眼。我的等级要求是至少中级,其实很好考,科目二和科目三都是开卷的(PS:进入公司看同事有笔记本,就多请吃饭,考科目二和科目三的时候借个本本随便过),为了锻炼自己的能力我没有选择开卷。科目一是闭卷考试,中级难度也很简单,高级难度要看运气。
4.2 自学
华为大学名不虚传,在华为你可以找到各种各样的学习资料和视频,蹭着这个机会我好好的复习了一下C++,学习视频个人感觉适合有基础的研发进行复习,因为课程进度比较快,如果是零基础看的话,一看就会一用就废。
在华为有各种大神发帖,如果不懂还能直接welink咨询,华为的w3里面的内容是比较多,有问题第一反应就是w3.
空余时间我看了关于XXX(这个项目代码量30G)技术研发的所有帖子,看着他们三年来的问题解决,似乎我又回到了前公司解决问题的心酸历程。看来华为遇到的问题和我们小公司遇到的问题是一样的,不同的是华为有很多的人很去研究,学习,分享进步很快,在单向领域上有很深的研究,而我们小公司加上项目经理和研发经理就10人。
4.3 员工培养
华为的员工培养做的不错,有计划和反馈,人才的定位在入职的时候也会有基本的规划。一般第三个月领导的培养计划出来了,大概也会知道自己在公司的定位,是写代码的还是做设计的。我的领导对我比较好,在第二个月为了让我顺利转正专门分配了设计的工作给我。原来也做设计但是没有华为那么正规,学习到很多的设计理念,和我以前的设计理念有差异,后面我仔细想过这个问题,华为的设计方案和我设计方案的差别,我的设计方案在固定的需求下没有任何的问题,并且还有优于华为的设计方案,但是如果需求在平凡的变动那我的设计就有问题了。总之学到了很多东西。
五、工作篇
5.1 换岗问题
工作中学到了很多东西,那是必须学到很多东西,因为我是搞C++整个面试的过程也是C++,但是最后进来做的是java服务器开发,能不学到很多东西吗?这个也是我离职的原因,因为方向变动太大害怕从华为出来以后彻底失业,所以还是换工作了。在发现要做java的时候,我也隐晦的表示不想做java,也不知道领导明白我的意思不(看来领导当时没太明白,可能是我的表达有问题),领导给我表示他也很无奈,现在项目紧急,我也是从别的部门调过来的,而且以我的能力应该可以胜任,好吧先干着后面再说。后来发现了一个我感兴趣的部门在招C++我单独联系了对方部门领导,他们帮我沟通了,最后结果我们这边不能换,原因是OD切换部门需要拿同等级别的员工进行交换(想想看做C++的主动要求换成JAVA的应该不多吧,我的级别是D4,很多人告诉我,我的级别不低,我也没啥概念,就感觉换部门这个事的概率为零)
5.2 工作汇报
不到两个月时间输出代码9212行,删除代码1087行,编写和设计一个中等功能,独立研发两个中等功能,提供Bug3个其中有两个是我自己发现的。
5.3 管理
在华为中收获最多的并不是研发的技能,而是管理经验,前领导吃饭的时候就告诉我,你到大公司锻炼的话,就需要看看别人管理方式和流程,从这个更加高的纬度学习。发现的华为的管理的确很厉害。
华为的项目流程很完善,什么阶段该做什么事也有明确的约定,并且每周都会做一次宣导,任务明确,因此大家都知道都很有规划的完成自己的任务。在遇到问题的时候每个人也会主动汇报风险,领导会想办法协调资源处理风险(这个就是领导的意义吧),不会遇到风险了只会怼下面的人。
关于项目的管理问题其实还有很多想分享的,但是不知道度在什么地方,害怕涉密就只写这么多吧。
5.4 转正问题
华为的员工大致分为三类,华为自有员工,OD和协包。关于转正的问题应该需要纠正一下,不应该交转正应该叫做转到华为自有员工,OD工作不错的情况下会有机会转为华为自有员工,我认识的有两个已经成功转为自有员工了,关于转为自有有哪些条件我这里不能说,我只能告诉大家我是没有任何机会转自有的。
5.5 华为等级和鄙视链问题(仅个人看法,说得不对请联系纠正)
工作上OD和华为自有员工几乎是一样的,非要说不一样我的感觉是是任务分配的上会有一些差异,华为自有员工的培养方向是领导,所以一些沟通设计的工作都会偏向自有员工,技术演进研发都工作会交给OD,还有一些所谓的杂活会给协包,例如重复工作的文档整理,软件打包等。
觉得协包很没有‘存在感’,我这里说的存在感不是感觉不到这个人,而是在华为这些人的工作几乎不会被记录下来,举个例子,提交代码权限他们是没有的,他们需要挂靠到一个华为员工的账号上,他所写的代码提交的名字都是华为员工的,有功也好有过也罢好像和他们的关系不大。在例如打包的工作,需要打包或者整理啥让他们做这里任务几乎也不会留下什么痕迹,每个人的看法不一样哈,这只是我的个人看法。
关于鄙视问题,个人觉得对于OD还是很弱的(也不是没有这样的人,哪里都有自我感觉良好的人存在,毕竟别人学历的确比较高),因为写代码的几乎都是OD,并且OD也有高手,我就跟在一个大佬后面,因为我不是学Java的,因此很多问题Java的基础问题我都直接问这个大佬,他几乎都能回答。
关于鄙视问题,给我影响最深刻一件事是,刚进部门没多久就第一次聚餐,然后少不了敬茶啥的环节,因为我这个人比较腼腆因此我没有走桌,但是有一个博士,这个博士的工作经验也是10多年了(我们项目组只有两个博士,博士在华为还是很受尊敬的),他过来对我说你是XXXX对吧(我的名字很复杂,一般人都需要专门记才能记住),你的工作经验很丰富呀,我看过你的简历,以后我们就是战友了,当时我觉得我受到尊重的。
如果是OD进了华为那就好好干吧,至少可以提升自己的能力,想学习的人在那里都能学习,我相信领导是会看到你的努力的。
六、工具篇
6.1 welink又爱又恨的工具
6.2 wiki
6.3 设计工具
YYDS
文章就写到这里吧, 如果你觉得有所收获请帮忙点赞分享。华为OD干了两个月,进步巨大,最后还是跑了脉脉END阅读 2054声明:本文内容由脉脉用户自发贡献,部分内容可能整编自互联网,版权归原作者所有,脉脉不拥有其著作权,亦不承担相应法律责任。如果您发现有涉嫌抄袭的内容,请发邮件至maimai@taou.com,一经查实,将立刻删除涉嫌侵权内容。相关推荐最新发布大家都在看热门人脉圈评论我来说几句...全部20条评论江先生m
25-03-07戴先生m
24-10-17毕先生想问下,科目一闭卷考试是去专门的房间考试?
雷先生:我是在工位上,但是有人监考。24-09-02周先生我对您在华为OD的工作经历很感兴趣能加一下好友吗
24-07-16德先生看你的描述挺好的,为啥跑路啊
雷先生:我是C++专业的,让做Java设计,写代码可以做设计怕自己搞不定,而且Java比较卷,后面不好换岗24-07-13青先生m
24-07-06列先生为何跑路?
24-06-251无先生
24-06-15D先生M
24-06-11l先生
24-06-11