华为od研发一面面经
1.自我介绍
2.问了一下项目
3.c++八股
1)什么时候需要将析构函数设置为虚函数
2)继承类的析构会调用基类的析构函数吗?
3)unordered_map和map的区别
4)需要频繁插入,删除的话用unordered_map还是map
5)说一下红黑树的特征
4.手撕反转链表
建立一个结点值从1递增到到20的链表,再将其反转。
2.问了一下项目
3.c++八股
1)什么时候需要将析构函数设置为虚函数
2)继承类的析构会调用基类的析构函数吗?
3)unordered_map和map的区别
4)需要频繁插入,删除的话用unordered_map还是map
5)说一下红黑树的特征
4.手撕反转链表
建立一个结点值从1递增到到20的链表,再将其反转。
全部评论
相关推荐
点赞 评论 收藏
分享