首页 > 9.14华为武长地区运营商BG面经
头像
楚黠王
编辑于 2020-09-15 14:24
+ 关注

9.14华为武长地区运营商BG面经

华为运营商BG-武长地区9.14

一面:
大量项目与实习相关;
复盘机试题目;

排序算法,冒泡和选择的区别;

数据结构,自行实现栈和队列;

树的遍历方法,询问DFS怎么回到根节点。

手撕:

给定一个24小时制的时间列表(仅含时:分),找出任意两个的最小时差并以分钟输出。如:["00:00","23:59"],输出1

二面:

更大量的项目与实习相关;
再次复盘机试题目;
const关键字的用法;

New一个子类,再删除,问调用子类和父类构造函数和析构函数的顺序;

多态的理解;

锁的类型,怎么避免死锁;

TCP与UDP的区别;

手撕:

给定一个字符串,从左往右扫描,如存在两个或两个以上的相同字符靠在一起,则消除这些字符。对每次消除后剩下的字符,继续应用上述规则,直到不能再消除为止。

示例:

输入:abccbd 返回:ad 消除:cc、bb

输入:snggnngp 返回:sgp 消除:ggnnn


心得:机试题目一定要自己预先复盘!一定要自己预先复盘!由于项目实习经历讲的时间有点长,压缩了一些手撕的时间。手撕不是很难,打开自己的编译器写,写完也不一定非要跑通甚至不必写完(伪代码或许也可以),跟面试官讲讲思路就可以。若是时间不多、想不出好算法就写暴力就行,听其他面过的同学说如果手撕写不出来是过不了面的。

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐