成功进华为od了,一段长达两个月的大长跑,真是不容易呀
1.机试始末
5月11号就跟对接人约了要机试,但是还没毕业要等七月份毕业证下来,在这期间我在实习公司来回刷了两遍牛客的华为题库,熟悉了一下python的各种api以及一些基础的算法解题思路,力扣也随便刷了一点,总共就花了两三个星期,然后进入了很长一段时间不知道该怎么提升的摆烂时间。
六月底毕业证下来后对接人跟我说毕业证上写的七月十号,所以十号之后才能约机试,然后提示我记得刷刷原题题库。我之前因为这玩意既没有示例输入输出也没有ide,都没办法知道写的是不是对的,而且也没有示范代码就一堆题目,所以完全没刷过,知道了之后紧急刷了30多题,顺带一提这玩意想看示例输入输出一个个找很麻烦,csdn上又全是一堆49,59的付费专栏(玛德一群死财迷一点开源精神也没有),为了节省时间精力我还付费买了一个49的专栏,虽然它专栏代码一大堆错,但至少能看到输入输出,还能有个思路参考。
7月13号正式机试,有两道都是原题可惜我没刷到,不过很幸运的是200分的那道题很简单白给了,最终390分通过了机试。
2.综测
之后弄资面材料一直弄到了15号,弄完了之后花了半天做了一下综测,这玩意其实就是性格匹配测试,需求的性格其实是固定的,照着来就行了
个人:沉默,谦虚,低调,独立,乐观,抗压,严谨,数据说话,喜欢处理数据资料且能承受重复性工作
团队:不强势,没有野心,不独断专行,不过于自我,相信团队,善于沟通合作
3.资面
资面18号晚上完成的,就是和hr简单聊了一下实习经历,个人情况,预期薪资之类的,然后当天就通知通过了
4.技术面
技术面面了两轮,都是7.20号一天面完的,让我感觉很幸运的一点是面试官都没问什么原理性的八股,一直在围绕着我的实习经历和项目经历在问,这里有个小技巧,第一步一定是自我介绍,项目经历一定要放到最后,而且不要说的太详细,概括说一下直接结束,之后面试官大概率会围绕你的项目经历来对你进行考问,比直接问八股强太多了(我贼怕这个,技术性原理贼差)。
第一场技术面基本是围绕着实习来问,中间还共享屏幕展示了一下项目,围绕着项目聊了聊。之后要手撕的题目是个二叉树题目,我力扣明明专门刷过两题二叉树专题的题目,结果那题是二叉树的第四题,还是不够努力啊,结果我还脑子糊了深搜死活写不明白,最后超时没写出来,本来吹的好好的手撕直接露馅了,当时心都凉了。
第二场技术面问了问竞赛经历,为什么参加那么多竞赛,然后问了问实习,问了问项目,然后就开始撕题目,是一道巨简单的最长子串问题,两次技术面难度差的实在有点大,直接一个双循环剪枝秒了,之后面试官问有没有什么优化措施,猪脑过载不知道怎么办了,明明及时break一下就行了,然后又提示说知不知道滑动窗口算法,也是浅浅的了解过一点没记住
两场面试一场没撕出来,一场撕出来过后答的很差,不过项目和实习都吹的还行,本来以为要凉,没想到对接人21号通知通过了,真的是狂喜
5.综面
7.22号下午进行的综面,这一轮是最后的主管面了,而且不会有手撕环节,本来心态挺放松的,结果面试官一直围绕着很早以前的一个大数据项目在问,很多细节我都忘差不多了,赶紧当着面试官的面乱翻笔记找怎么回答,先是问了这个项目的onedata模型指什么,又问要是用clickhouse你会把什么数据放里面(完全不知道,乱回答的),之后问时间是当地时间还是utc时间,跨境电商时间不一样怎么办,还扣了一些时间方面的项目细节,项目有些久远了感觉自己答的有点汗流浃背了,不过感觉应该问题不大,面试结束后很快就通知我综面过了,接下来就是定薪和offer审批环节了#华为od上海##华为面试经验#