2022届华为校招 秋招 通用软开全流程

机考:

1. 操作字符串 给定一串IP地址 例如 0000:ABCD:0234:0000:0000:AAAA 需要你 去掉前导0 把全0缩成一个0 将连续的全0省略(只能省略一次 优先省略右边的)

按照此模式上面例子最终要求: 0:ABCD:234::AAAA

2.   具体的忘了 基本上就是有向无环图求节点所在路径

每一个节点都有唯一的前驱(或者没有) 但有多个后继(或者没有)

输入所需要扫描的节点 例如1 输出这个节点所在的路径的最长长度


图中3->1->6->7最长 长度为4

3. 给定一段数组 选出一个子数组 算出一个值n 计算方法为这段子数组中最大值减去最小值再乘以子数组长度 要求算出整个数组中n的最大/最小值(可能类似于滑动窗口+top k组合的变种 这一题我印象不是很深了 这个是大概 可能完全记错了 真不好意思)

一面15-20min:

1. 编程题: 括号匹配 力扣原题

2.数据结构: (因为上一题用了栈)栈和队列的区别

3.计网: TCPUDP有什么区别

4.计网: MAC地址是什么 它有几位

5.Java: 面向对象语言的特点

6.Java: 浅拷贝和深拷贝

7.实习相关: 你的项目(SpringBoot相关)中有什么困难的点吗 你在其中做了什么工作

8. 机考复盘: 第二题你想怎么做?(因为我第二题得分不高)


二面1h

1.问我一面是不是机考复盘过了 我说是的 面试官就说那不复盘了...

2.数据结构: 栈和队列的区别(...和一面重复)

3.实习相关: 你的项目(SpringBoot相关)中有什么困难的点吗 你在其中做了什么工作(...又和一面重复)

4.聊天: 有没有什么你曾经遇到过的问题 但你却没解决它?

5.聊天: 对计算机知识学习有什么自己的方法?

6.聊天: 对自己所做的项目有过什么额外要求?

7.聊天: 力扣刷了多少题了?自己在学习中还有什么要提升的?

8.算法: 讲一下几个排序算法 之后问了快排

9.算法: 讲一下动规

10. 编程题: 给定一个数 将它分解为几个数的乘积

:5 6 24

输出:

5 = 5

2 * 3 = 6

2 * 2 * 2 * 3 = 24



主管面30min:
基本就是纯聊天 就不赘述了 想知道的可以私聊

每次面试结束基本上都是 我电脑上关了相关页面 然后拿起手机就有面试过了的短信 9.9投递后半小时之内就有hr来联系 10.22结束的主管面 到现在为止没收到入池短信 但是11.1被hr问了之后有没有考虑考研、意向地点是哪 现在把流程发出来给自己打打气 还是希望华子能捞捞我这个秋招没实力去其他大厂的菜鸡
#华为##面经##秋招##Java#
全部评论
哈哈咱们是一天的机试,我说怎么看着这几道题这么熟悉
点赞 回复 分享
发布于 2021-11-07 18:49
还是太年轻,华子池子很大的
点赞 回复 分享
发布于 2021-11-09 22:41

相关推荐

评论
7
23
分享

创作者周榜

更多
牛客网
牛客企业服务