华为od面经

先说一下本人情况,211本科,21年毕业,自动化专业,没有工作经历,目前是到了最后一个主管面试阶段,希望一切顺利。
  1. 首先是机考,2022/09/16号考的,我是学的Python,机考题可能运气好,感觉不难,是满分过了。具体题目和题解在我前面的文章里1、2、3那三道题就是。
  2. 然后09/20号心理测试,这部分有112道题,每页有两道题,每道题选一个最符合和最不符合,选完到下一页就不能返回和修改了,注意后面选的不要和前面矛盾太多就好了,具体选什么可以看看别人总结的攻略,HR应该也会告诉你遵循以下宗旨:抗压强,积极乐观,团队协作强等等。
  3. 接着到了09/21号技术一面,具体好像没问啥,我给忘了,最后环节就是手撕代码,会要求共享屏幕做。写完还让我讲了下思路,二面的技术官倒是没要求我讲。
     题目是给一个只包含英文字母的字符串,判断字符串的英文是否使用正确,正确返回True,错误返回False。正确情况有以下三种: 
    (1)全部为大写        
    (2)全部为小写     
    (3)首字母大写其余为小写
    def is_correct(string):
       # 先排除空字符串的情况
        if not string:
            return False
       # 全为大写字母的情况(包括长度为1的情况)
        if string.upper() == string:
            return True
       # 全为小写字母的情况(包括长度为1的情况)
        elif string.lower() == string:
            return True
        else:
           # 首字母为小写则说明不符合条件了,直接返回False
            if string[0].islower():
                return False
           # 首字母为大写则判断后续字母有没有大写,有就直接返回False,遍历结束没发现大写字母则说明全小写,返回True
            else:
                for i in range(1, len(string)):
                    if string[i].isupper():
                        return False
                return True
    
    # 测试用例
    print(is_correct("USA"))
    print(is_correct("FlaG"))
    print(is_correct("Flag"))
    print(is_correct("avdd"))
  4. 技术二面:这部分问的有点多,不过大体都是我引导的去问的,我自我介绍时说了自己学了Linux、数据库、还有UI自动化的代码、接口方面的代码。
    面试官也没问多深,主要就是考察你了不了解。有些东西我都有点忘了,就说出了个大概,他说没事,知道有这么个东西就好。
    Linux问了一些常用命令,
    数据库就问了一个还是最基础的,怎么查表中特定一行的数据,用where筛选就行了。
    自动化方面就是给你个页面,你怎么设计代码实现自动化的,我就说了下流程和一些selenium的定位元素,元素操作的方法。还有就是pytest方面管理用例,数据驱动啥的,
    接口方面说了下使用了request库调用get、post等方法访问接口的就过了。
    然后也问了一些Python很基础的东西,什么列表元组有啥区别的,好多面试官喜欢问这个,集合和列表的区别等。。
    最后又来到了手撕代码环节,他是给了我三道题任选一个,第一道题我记得是求共同前缀吧,第二道题是**第3题,求最长不重复子串的长度,我选的这个,第三题没看完, 是杨辉三角的题。
    def max_len(string):
        res, length = [], 0
        for i in string:
            while i in res:
                res.pop(0)
            res.append(i)
            if len(res) > length:
                length = len(res)
        return length
    
    
    print(max_len("avcdadie"))
    print(max_len("bbb"))
    print(max_len(""))
  5. 资格审查面,这个是部门领导电话沟通的,没说啥,可能机考分不错,整个过程沟通很愉快.....
  6. 主管面,坐等ing.........
       
#华为社招OD面经#
全部评论
祝愿顺利,我是20届的,最近醒悟过来了。感觉华为od是我入行的唯一机会了。。。就是感觉算法题对我来说有点难,目前就只能做几道牛客华为机试里面简单的字符串题
2 回复 分享
发布于 2022-09-26 13:22 湖南
补一下最后一part主管面,这部分电话面的,有录音就详细说下,主要问的问题有: (1)自我介绍 (2)你觉得你的优势是啥(我自我介绍是说了想往测开发展,就问了我这个) (3)项目的难点,比较有挑战的地方 (4)个人情况,我是延毕的,问了下原因,延伸了些问题考验你的工作稳定性。(我家是开工厂的,延毕期间是在家帮忙,问我后续会不会回家管理厂) (5)谈谈你对华为的了解,加班的看法(加班这块本来我也有所了解,答的时候我说是没问题的,平常可以到9点或者10点,后面又问到周末加班怎么看,这部分我就明显有点迟疑了) (6)又问到了我关于身份的转换是否会不适应(之前在家管厂=>入职当员工) (7)你说你学习能力强,怎么体现呢 (8)期望薪资 (9)你有什么想问的(问了下公司业务啥的,晋升机制的,跟我聊了好久的公司业务,听不大懂假装听懂了) 最后主管面这部分也是直接跟我说通过了,然后第二天问了下对接HR什么时候有正式offer,说是要提材料等等,可能要到09/29左右。
2 回复 分享
发布于 2022-09-25 11:02 广东
请问楼主是面的哪里的华为?
1 回复 分享
发布于 2022-09-26 11:23 浙江
大佬,我又来提问了。请问你在刷题和复习八股文之间的复习时间比例是怎样的?我现在随想录刷得差不多了可是基本不会八股文,看到面经里的基础八股文都头疼,就想问下你是怎么分配时间的。我也是非科班的,本科电子信息。
点赞 回复 分享
发布于 2022-11-12 21:01 广东
入职了吗
点赞 回复 分享
发布于 2022-10-15 08:19 云南
请问楼主准备机试、面试花了多长时间呀
点赞 回复 分享
发布于 2022-10-09 18:49 广东

相关推荐

06-24 19:11
门头沟学院 Java
大厂人上班最健康的时候只有入职那天,因为要么是好身体的应届生,要么是已修复完成的社招人。高强度工作环境下,互联网从业者的身体健康一直被打上问号,先不说最严重的猝si,互联网从业者几乎都有一点急/慢性病,小问题被一拖再拖就容易成大问题。当然并不是只有互联网人才易得职业病,金融、医护不比互联网轻松,但本人只经历过互联网公司,就聊聊自己和身边互联网人最容易得的一些病症:1.甲状腺结节(女性常有ru腺结节):部门协调、内外衔接的岗位容易得,日常对接总会遇到一些难以沟通或者水平参差的人,加之普遍的工作压力,这是一个高发病症。解决方法:心态调整,把领导的话当屁、把愚蠢同事当NPC、把难做的活往更多人身上推。2.肥胖+胰岛素抵抗+脂肪肝:这三个病症一般连在一起,主要原因还是因为日常糖分摄入过量以及消耗过少,为了犒赏自己,饭要吃好吃饱、奶茶咖啡一杯接一杯,但有限的休息和运动时间让身体的血糖爆表,长期下来就变成了大肚子、大屁股…解决方法:少吃点少喝点,心情不好不要总拿饮食来解决,可以以适度运动搭配理疗、美容等调节3.抑郁症/焦虑症:非常普遍的病症,没有谁能保证自己没有得过,常见于应届生、社招新人、中层管理,简单来说就是绩优主义及高期望投射、高责任感会让人变得敏感、思虑过多。上级的PUA、初入新环境的不适应、团队的混乱等诸多原因总有一个能让人崩溃的。解决方法:没有太好的解决办法,每个人情况不同,个人经常使用的方法就是:把每天都当作当前工作的最后几天来做。然后会发现根本没什么大不了的4.脱发/爆痘:这两个病症主要原因是激素分泌紊乱,主要也是跟互联网的996、熬夜、压力有关,如果本身在学生时期就是易患体质的,真的得重视下,互联网只会让问题放大。解决方法:尽可能早睡早起,严重者及时就诊遵医嘱进行治疗。5.肾结晶/肾结石:不知道有多少人是不爱喝水星人或是重度饮料爱好者。首先是喝水,很多人没有水杯也不买水,往那一坐就是一天。或者每天不喝饮料就不能过活,果葡糖浆及添加剂让肾脏不堪重负。解决方法:多喝水甚至骗猫一样骗自己喝水,少喝或戒掉饮料尤其是瓶装饮料(包括代糖饮料)6.腰肌劳损/腰间盘突出:主要原因是久坐和坐姿不正确(如跷二郎腿)。大厂按平均早10晚9的工作时间,除去早晚休息2小时和摸鱼1小时接水上厕所1小时,其余8个小时完整工作时间里大部分人是坐在位置上的,日积月累的劳作下来,铁腰也扛不住。解决方法:还没有患病的,买人体工学椅+间歇性站立/站立办公(桌面升降桌),不是广也不是智商税,看下老板们坐的和硅谷顶尖互联网企业的配置就明白了;如果已经出问题了及时治疗并亡羊补牢。7.肠胃炎+幽门螺杆菌:这个其实也算是高发病症,目前许多大厂有食堂或者送餐福利,但由于就餐时间限制和种类较少,再叠加一个工作压力和临时开会因素,许多人不能好好吃饭(包括但不限于不按时吃、不吃、吃太多、吃太快、吃得太单一),你的就餐规律对肠胃来说成了谜,长期下来它们也不知道在什么时候工作合适,就成了肠胃炎。幽门杆菌这个容易聚餐被传染,叠加肠胃炎绝了,不是biubiubiu就是enenen(意会),长期病患容易演变成息肉、溃疡或癌症,有些销售岗需要对外应酬的更要注意适度饮酒。解决办法:按时吃饭或者吃健康的代餐,应酬推不掉就给自己找点清淡的菜品,吃饭时尽量多咀嚼一下别暴风吸入,每顿吃到七分饱,没吃饱可以用少量坚果或者酸奶补充能量8.胆结石:最大的病因就是不吃早饭。有些厂上班都快中午了,每天吃饭都是brunch和dinner,很多人还暗自窃喜公司帮自己完成了16+8轻断食,殊不知不是每个人的体质都能这样,结果胆结石痛到做手术才幡然醒悟。解决方法:早饭能吃的尽量吃一点,早上胃酸过多就吃苏打饼或者碱面馒头,晚上胃酸过多可以喝硫糖铝口服液舒缓。如有严重问题尽快就医。9.睡眠障碍(入睡困难/失眠/多梦):这个上篇没提到但估计90%大厂人都有这个问题,并且是诸多病症的最大诱因。据身边同事说,凌晨1点前入睡的不超过10%、2点前不超过60%,对了一下睡前行为后发现主要就是下班晚+手机刺激+焦虑,但没几个人可以自律到每天早睡,毕竟没有老板没有工作的夜晚太迷人了…解决方法:睡前减少蓝光刺激,精神紧张就去按摩等方式放松,或者适量饮酒完成助眠。10.永久性损伤(脑雾、听力、视力):长时间用脑过度,脑细胞将重建缓慢,神经性损伤很难修复,除非有更大的刺激脑神经,才会修复,目前医术水平还没有能根治的,最多药物辅助治疗。很多年轻时,有伟大成就的科学家,老年也变得老年痴呆,也是因为用脑过度,思考过度。听力,人习惯戴降噪入耳耳机,长时间听,也是永久性损伤。视力也更不用说了,很多人必须长时间盯着各种电子屏幕。解决办法:换个行业公众号:******
投递新环境等公司7个岗位
点赞 评论 收藏
分享
评论
16
55
分享

创作者周榜

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