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

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

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

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

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

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

手撕:

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

二面:

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

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

多态的理解;

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

TCP与UDP的区别;

手撕:

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

示例:

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

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


心得:机试题目一定要自己预先复盘!一定要自己预先复盘!由于项目实习经历讲的时间有点长,压缩了一些手撕的时间。手撕不是很难,打开自己的编译器写,写完也不一定非要跑通甚至不必写完(伪代码或许也可以),跟面试官讲讲思路就可以。若是时间不多、想不出好算法就写暴力就行,听其他面过的同学说如果手撕写不出来是过不了面的。
#华为##面经##校招##面试题目##软件研发工程师#
全部评论
最后一题手撕是不是使用栈
1 回复
分享
发布于 2020-09-14 21:50
请问是哪个部门呀
点赞 回复
分享
发布于 2020-09-14 19:00
小红书
校招火热招聘中
官网直投
我的代码不行,最后一个题目百度才知道用两个栈去做,现场让我弄肯定凉了
点赞 回复
分享
发布于 2020-09-14 22:24
最后一题需要用栈嘛?一趟遍历搞定,计算相同字符数字,直接原地删除,然后指针回退到开始继续这个操作。搞定了
点赞 回复
分享
发布于 2020-09-14 22:31
校友冲冲冲
点赞 回复
分享
发布于 2020-09-15 12:28
发现校友!同个部门,在池子泡了两周了,开奖遥遥无期
点赞 回复
分享
发布于 2020-09-25 17:50
楼主有武长地区的群嘛?我只收到了短信没收到进池子的邮件,不知道是不是没进池子,想跟大家交流一下
点赞 回复
分享
发布于 2020-09-28 21:51
请问楼主收到oc或者offer了吗
点赞 回复
分享
发布于 2020-10-26 13:53

相关推荐

6 38 评论
分享
牛客网
牛客企业服务