华为数通软件平台笔试准备

【背景】【3.17-3.18】

我是二战考研失败,然后在同学推荐下准备华为数通,已经了解过是华为od,毕竟应届身份快没了,努努力也能转正,就开始准备

最开始加了个hr的微信,hr给我发来招聘基础信息,还有一些题库让我练习,我本来就一直在刷leetcode,之后换到牛客每天做题

这个hr人超级好,就那种也不高冷,有问必答。因为前几次面试hr都比较高冷,然后我感觉自己开发也没那么扎实,有点虚hhh

【刷题过程】【3.19-4.1】(JAVA)

华为题库103道题,到正式机试刷了有70多道题

然后hr又给我发了一些重点题,我也都做了做,不会的就去找题解,然后不看题解自己做出来,发了有26道重点题,网上能找到题目的全部做出来,不熟悉的知识点和难题我也都做了笔记和题解。

刷题阶段真巨煎熬,因为简单题那是真的简单,难题是真的离谱难,最开始刷的很爽,后面每天也就4道左右就刷不动了,在牛客刷题过程中也有别的hr联系我,不过我答应这边了就没考虑别的了。。。牛客上刷题可能刷多了真的有hr联系吧。。。leetcode大佬太多了,卷也卷不过,也没有很多hr。。然后也就坚定了刷题信心吧。

刷到3.31日,联系了hr说准备差不多了,hr给我发了笔试链接,在7天内都可以参加考试,当时真的刷的有点自闭,想着早点考试早点准备别的,而且也感觉准备差不多了,就参加了考试,当然我感觉如果想拖还可以拖7天(诶嘿。

【笔试当天】【4.1】

笔试当天,早上起来后先看了看笔记,还有不会的题的题解。

中午笔试前又做了做几道题热热手,感觉差不多了就上了

然后做题,三道题,一道中等(200分),两道简单(100分)

  • 第一道题就是很简单的字符串处理

    大概是给你一个ipv4的地址,然后输入(1-128)#(0-255)#(0-255)#(0-255)

    把这个IPv4地址转换为一个32位的数

    • 最开始可能紧张吧就题没看咋懂,后来看了半天示例也就是把这个ipv4的数字乘255然后相加就完了,然后我顺着这个思路做,做了半天老不对,发现后面的是0-255,应该乘256,写出来只过了60%,边缘条件没有处理,开始时候有点紧张,没看错误信息,后来边缘条件发现有三个
      • 第一个是空字符串
      • 第二个是输入里面有字母,有字母肯定错了啊,不是ipv4了都
      • 第三个是#之间的数字越界
    • 处理完后通过
  • 第二道题就是勾股定理,暴力破解O(n²)过了

  • 第三道题是原来别的公司笔试题做到过类似的,当时不会,下来后看了看代码,差不多了解思路了

  • 刚搜了下链接在这

  • 华为机试【13、任务最优调度】_牛客博客 (nowcoder.net)

    做题时候最开始用hashmap做,做了半天忘记了遍历key的方法,也不敢用本地idea调试,就想了别的方法

    当时看题解记得是用数组直接当成key这么做,然后用这个方法试了几次,处理下边缘就做出来了,中间还纠结了半天降序的方法,太紧张了忘记Arrays.sort();里面的排序规则单词怎么拼了,就在遍历时候到这遍历升序序列了,最后通过。

整体感觉题不是特别难,暴力都能做出来。

然后联系hr,准备面试,之后有进展再更。

贴上代码和笔记,讨论算法什么的都可以私信我~

希望一起进步~

#华为笔试##面经#
全部评论
od和实习生考的一样嘛
1 回复 分享
发布于 2022-04-03 23:40
老哥,是牛客里面那个华为机试题库吗
点赞 回复 分享
发布于 06-14 23:06 陕西
华为数通HR联系方式给一个
点赞 回复 分享
发布于 2022-09-22 10:18 重庆
可以找人代考嘛😂
点赞 回复 分享
发布于 2022-05-24 23:39
想问一下,为啥华为数通是华为OD啊,不过数通好像很缺人
点赞 回复 分享
发布于 2022-04-11 11:23

相关推荐

牛客92804383...:在他心里你已经是他的员工了
点赞 评论 收藏
分享
05-11 11:48
河南大学 Java
程序员牛肉:我是26届的双非。目前有两段实习经历,大三上去的美团,现在来字节了,做的是国际电商的营销业务。希望我的经历对你有用。 1.好好做你的CSDN,最好是直接转微信公众号。因为这本质上是一个很好的展示自己技术热情的证据。我当时也是烂大街项目(网盘+鱼皮的一个项目)+零实习去面试美团,但是当时我的CSDN阅读量超百万,微信公众号阅读量40万。面试的时候面试官就告诉我说觉得我对技术挺有激情的。可以看看我主页的美团面试面经。 因此花点时间好好做这个知识分享,最好是单拉出来搞一个板块。各大公司都极其看中知识落地的能力。 可以看看我的简历对于博客的描述。这个帖子里面有:https://www.nowcoder.com/discuss/745348200596324352?sourceSSR=users 2.实习经历有一些东西删除了,目前看来你的产出其实很少。有些内容其实很扯淡,最好不要保留。有一些点你可能觉得很牛逼,但是面试官眼里是减分的。 你还能负责数据库表的设计?这个公司得垃圾成啥样子,才能让一个实习生介入数据库表的设计,不要写这种东西。 一个公司的财务审批系统应该是很稳定的吧?为什么你去了才有RBAC权限设计?那这个公司之前是怎么处理权限分离的?这些东西看着都有点扯淡了。 还有就是使用Redis实现轻量级的消息队列?那为什么这一块不使用专业的MQ呢?为什么要使用redis,这些一定要清楚, 就目前看来,其实你的这个实习技术还不错。不要太焦虑。就是有一些内容有点虚了。可以考虑从PR中再投一点产出
投递美团等公司8个岗位
点赞 评论 收藏
分享
评论
10
36
分享

创作者周榜

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