华为集团IT-数字化IT应用工程师-笔经-面经-许愿offer
许愿offer #许愿高定级# #许愿所有许愿都能许愿成功# #正能量警告#
时间线(持续更新中)
投递简历:2021-2-25
投递岗位:
通用软件开发(后于2021-3-12日转投数字化IT,保留笔试和性格测评记录)
二级部门:
信息技术工程部
性格测评:
2021-3-2(注:性格测评很重要,千万不要想着有意选择答案,华为测评有专业的测谎环节,跟着自己的感觉走,阳光待人友善不走极端即可)
笔试时间:2021-3-3下午场
转投数字化IT:2021-3-12
专业面试1:2021-3-19下午2点
专业面试2:2021-3-19下午3点半
综合面试:2021-3-20下午2点
等待审批结果中》》》》已凉md,现在池子里泡了一大堆优秀的同学,发个面经攒攒运气!up!up!up!
OD:4-1下午5点半
4-6转到2012实验室中硬,又是一个深不见底的池子。
笔试
时间:2021-3-3下午场
形式:需要自己处理输入输出
得分:0.8, 1, 0.5 总分是80 + 200 + 150 = 430分
笔试题分析:
第一题:删除字符串中3个连续重复字符,如果处理之后的字符串中仍然有符合标准的重复字符,那么重复执行上述步骤直至最终的字符串中没有符合标准的重复字符。这一题暴力解***超时,我当时就是纯暴力解法,所以只通过了80%的cases。更好的解法是使用栈,解法可参见LC1047. 删除字符串中的所有相邻重复项 。
第二题:给出二叉树的前中序遍历结果,打印层序遍历结果(注:输入输出均为字符串形式)。这一题也很简单,最简单的思路是根据前中序结果建立二叉树,然后层序遍历并打印结果(但是要自己构造二叉树节点类)。解法可参见LC105. 从前序与中序遍历序列构造二叉树 。
第三题:给定一个无向图的各连边及其边权,规定若干亲密节点对和互斥节点对,然后给定起点和终点,要求输出起点到终点的最短距离(路径上所有边的权重值之和),需要满足以下规则:1. 亲密节点对要么都处于路径上,要么都不在;2. 互斥节点对不能同时出现在路径上。这道题基本算法是Dijkstra——最短路径算法 ,但是要考虑两条额外的规则。当时时间不怎么够用了,所以我在建立完图之后用深度优先搜索算法暴力求解碰碰运气,没想到竟然通过了50%的cases。所以,大家遇到没有什么思路的题时,如果还有一点时间,可以用暴力碰碰运气。
专业面试1
时间:2021-3-19下午2点开始
形式:
ZOOM视频软件(大家在面试开始之前一定要确保面试环境和平台没有问题)
面试编程题答题形式:
本地IDE编辑,面试官表示可以写死测试案例
面试时长:1小时
面试分析:
这部分和其他同学的大同小异,可以参见其他面经贴(小小的偷懒一下)。补充部分:1. 会问最近阅读过的书籍,所以这方面也可以准备一下;2. 会提及笔试相关的问题,这方面可以在笔试之后复盘一下哦。面试官全程很和蔼的引导和提问。
编程题:
全排列问题,很简单的回溯算法,打印N叉树从根节点到叶子节点的所以可能的路径。问题和解法详情参见LC46. 全排列 。5分钟直接秒了。
专业面试2
时间:2021-3-19下午3点半开始
形式:ZOOM视频软件
面试编程题答题形式:本地IDE编辑
面试时长:1小时
面试分析:
同上,最近阅读过的书籍问题再次出现!补充:面试小哥哥非常帅气!很温和,会很有耐心的听你的叙述。
编程题:
笔试题1的加强版,问题和解法详情参见LC1209. 删除字符串中的所有相邻重复项 II 。这个由于我做个笔试题的复盘,所以也很快搞定(这样看来华为技术面之前的笔试复盘真的很重要!)。
反问:
- 面试官后面的环境是通常的工作场景吗?(个人觉的环境还不错,个人空间也足够大)。
- 产品进度是如何保证的?(面试官回答:部门级别每个月,每个周都会制定一些里程碑,然后通过产品例会和技术分享会push;小组级别会有管理push每个人的进度。所以华为的工作效率还是很紧凑的。)
综合面试
时间:2021-3-20下午2点左右开始
形式:ZOOM视频软件
面试时长:1小时
面试分析:
主管面一般不会深入聊技术相关,主要涉及项目经历,在校经历,性格相关等等。
反问:
- ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛?
- ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛?
写在最后:欢迎加群608510797一起玩耍!
#许愿offer# #许愿高定级# #许愿所有许愿都能许愿成功# #正能量警告#
by sfin, 2021-4-8
全部评论
(2) 回帖