华为数通软开三面完成

为自己面试祈祷

今天下午直接一次性过了三面,一面用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-24 07:47
滴滴
校招火热招聘中
官网直投
数通的你想好,,
点赞
送花
回复
分享
发布于 2020-03-26 00:34

相关推荐

1. 结构体大小如何计算?2. 宏OFFSET的作用是什么?如何求出结构体中一个成员的内存偏移量?3. 结构体内存对齐问题,如何解决因为对齐产生的内存碎片?4. C++容器:vector和map的了解。5. C++构造函数和析构函数的理解,析构函数的作用,构造函数的种类,移动构造函数。6. 虚函数、纯虚函数、虚函数表。7. C++虚函数表的具体内容。8. 函数回调的实现原理。9. C++的四种类型转换。10. C++智能指针。11. strcpy和strncpy的区别,手写strcmp,实现memcpy。12. 堆栈溢出和内存泄漏,排查和避免方法。13. 数据结构的介绍。14. 迭代器的作用,常见容器的底层实现。15. 平衡二叉树的特点。16. 变量声明和定义的区别,extern关键字。17. 多态的概念和实现。18. C++继承关系。19. C/C++区别。20. 动态链接和静态链接。21. STL容器的使用。22. 虚函数实现多态的原理。23. 内存管理:如何管理1G内存?如何实现动态内存分配?24. 共用体的作用。25. 类定义在64位上占多少字节?加入虚析构函数后的情况。26. 头文件重复包含解决方法。27. 深拷贝和浅拷贝的区别。28. 多线程如何保证线程安全。29. 链接过程中涉及的文件类型。30. 如何将左值强制转换成右值。以上问题答案整理到下方专栏中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
转发
2 21 评论
分享
牛客网
牛客企业服务