华为数通软开三面完成

为自己面试祈祷

今天下午直接一次性过了三面,一面用c写的,到二面我极度强调用java熟就用java写的代码。
代码题
c语言实现单链表逆序(头插法)
一面(30min)
c语言static关键字
c语言的临时变量存放在哪里(堆还是栈)
函数返回值应该存放在哪里(栈)
什么是完全二叉树(由满二叉树引出)
满二叉树的节点数
树的高度
描述tcp的通信过程(三次握手 我说了每个报文的信息)
完全二叉树的最少节点
二面(40min)
代码
两个字符串s1和s2 判断s2是否包含s1
s1的排列之一是第二个的子串
用例:s1 ="ab" s2="eidbaooo"
true

s1="ab" s2="eidboaoo"
false
我的思路是全排列出来然后用字符串判断是否包含 过了
问了一下时间复杂度
树有几种
红黑树是什么
高度平衡二叉树的特点
栈与队列如何判断其空和满(top指针 首位指针 以及循环队列的判断方法)
stl 容器 set map list 的区别
HashMap的冲突检测算法
如何降低冲突(我的主要是提高冲突检测效率以及hashmap的扩容算法)
什么情况下用hash(我主要与java的treemap比较着说)
堆排序的过程(序列化与调整堆)
三面就是主管面
没考算法
自身优势与劣势
主要问了面对压力的情形
怎么看待加班文化
对于自身的要求(我说想做架构师hhhh)
部门地点意向

然后就七天内通知了,不知道是部门先挑还是先泡池子,拜托知道的大佬给说一下

小插曲:本来一面时在会议室里,突然进来一个小姐姐,相对两无言,顿了一会儿,我还以为是面试官就给她做介绍。然后她喊住我说他也是面试的,真尴尬!!!如果她看到加一下我,我要给她说抱歉。。。
#华为2020春招##华为##面经##校招##软件研发工程师#
全部评论
我感觉这次华为挺泡人,我室友面的测试,全部通过后两周了没有任何消息。
1 回复 分享
发布于 2020-03-14 22:37
数通的你想好,,
点赞 回复 分享
发布于 2020-03-26 00:34
楼主收到了吗
点赞 回复 分享
发布于 2020-03-24 07:47

相关推荐

时间线: 1.8.27官网投递2.9.17机试通过3.10.27线下武研所面试(三面速通)一面(60min):介绍一下你印象最深刻或者说你做的最好的一个项目?(我做的项目是偏前端的,所以技术基本是H5+Vue,然后项目里面提到了防抖)防抖机制是什么?用的是第三方还是自己手写的?(回答是手写的)能不能写一下基本的防抖代码?(基本就写了清理定时器那一套)你不断的清理定时器,我如果要他就在第一次点击触发怎么做?(设个flag就行)问了一下用Vue2还是Vue3?两者有什么区别吗?双向绑定是怎么实现的?为什么两者不一样?然后问了一下移动端和pc端的格式怎么匹配?怎么实现居中?怎么实现自适应?怎么实现自适应的栅格布局?(这里因为本人比较菜,就只回答了两栏和三栏的布局)有没有了解一些常见的网络攻击?怎么防范?了不了解错误码?(404等)然后手撕“带通配符(*)的左右括号匹配”问题?(这里我没有用栈,用俩数存左括号和通配符,在有右括号时候判断是否符合条件,然后漏了一种情况,在最后得再加一个左括号多的情况判断就行)面完20min过;二面(40min):如果前端需要渲染的数据很多你怎么做优化?是不是了解前后端交互?如果你前端的错误提示信息需要做国际化那你会需要后端传什么数据?如果保证信息安全你觉得你作为前端可以做什么?知不知道http与https的区别?SSL握手的机制了解吗?知不知道什么加密算法?手撕“找小于给定数的最大的每一位递增的数”(比如332输出299,1235就输出1235保证每一位递增并且小于给定数)面完5min过三面(30min):为什么会选择车bu?你觉得你对于这个岗位有什么优势?问了一下技术:怎么去解决不同浏览器以及不同版本的兼容性问题?怎么去做好用户所需要的项目比如说前期做什么等?然后聊了一下压力大和要求高的问题,然后聊了一下这个部门方向的问题。结束。总体感觉面试体验还是不错的,各个面试官人也比较和蔼,出错或者说一下没想出来也有提示,如果感觉你答不出来也会跳到另外的话题。满足1145定律和25定律,查询成功入池。
点赞 评论 收藏
分享
评论
2
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务