华为OD面经全过程
4.25 技术一面
楼主双非一本,21届毕业,二战失败。
可能是因为技术一面是本部门的所以问的都比较简单。
上来面试官让我讲一下大学期间的项目,楼主本科是通信专业,做过一个互联网+,还有一个是毕设,但都是通信这方面的,所以楼主讲完之后面试官说了句这个项目做得挺好就没说啥了。然后因为楼主学了操作系统(说实话大学学的早忘光了),问了一个限流算法,此后问了一个网页的前进后退可以通过哪种数据结构实现?总体来说比较简单。
接下来就到了手撕代码的部分了,这个部门是楼主最害怕的部分,结果给了一道最大容量的题,比较简单。
题目如下:
给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
说明:你不能倾斜容器,且 n 的值至少为 2。
说明:你不能倾斜容器,且 n 的值至少为 2。
力扣第11题原题。
接下来就是反问环节了,然后一面就结束了,面试完问了一下hr已通过,可能是因为楼主没有什么工作经验总体来说问的比较简单。
五一玩比较嗨就忘了更新了。。。。
4.28 技术二面
这次是交叉面试,所以楼主很紧张很紧张,所幸面试官还是比较和善,哈哈哈。
面试开始就是一些固定流程和问题,接下来就是手撕代码了,但是不知道为啥给的和一面的题一样,楼主还比较窃喜,就故作思考然后写完之后问问了还有没有别的想法啥的,然后问了问简历上的项目,可能楼主做过的项目是通信方面的所以讲完项目面试官对这些也并不感冒,接下来问了一些数据结构、C语言、计算机网络的八股文,不做过多赘述了。然后就是反问环节。以为二面就这么幸运的结束了,谁知退出会议之后立马接到了面试官的电话说题目和一面一样要重新给我一道题目,所以又进了一遍会议,接下来给了一道题,如下:
力扣20题:给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。
有效字符串需满足:
左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
有效字符串需满足:
左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
万幸比较简单,想了一会思路就做出来了,给面试官讲了一下怎么做的,接着被问到有无别的想法,二面就结束了,结束前面试官说了一句总体表现还不错哈哈哈哈还比较让我开心。总体来讲面试体验非常好,运气也非常好,手撕代码的题都比较简单,共持续了1小时左右。接下来就是BOSS面了。
4.29 BOSS面
楼主一直强调自己运气比较好,这次的主管也是人比较随和,问了问我第二学位的事情,问了问我的基本信息,然后问我大学生活中最难忘的经历,问了问大学学过的课程,问了问数学建模,最后就是反问环节了。算是聊天式面试吧持续了20多分钟就结束了。
现在等节后的hr面试咯,希望对各位有所帮助,更多就是看我的图一乐吧哈哈哈哈哈,祝大家假期快乐。
5.5
hr面已结束,谈了薪资,定了级,等offer中。
#华为od##面经#