深信服C++一面面经

共40多分钟,面试平台是showmebug,面试官人非常好,我拉了。。。
1、上来传统自我介绍,然后开始针对C++提问;
2、vector是什么?vector的底层实现?vector的扩容机制?
3、deque是什么?deque的底层实现?怎么实现O(1)头插?
4、map有几类?底层实现是什么?红黑树是什么?平衡树怎么实现平衡?
5、set和map的区别?
6、两道手撕题:
1、实现一段连续空间的复制。
2、实现两个无序链表合并成一个升序链表。(可以是单向链表,自己实现即可,但是平台有问题,不能cin,写了大概,后续就只能讲讲思想了)

后续反问(简短一丢丢):
1、该怎么学习一门语言?
答:不会特意去学习一门语言,而是考虑当前场景下用哪种语言更加合适,更看重的是算法以及数据结构的了解程度,把语言当作手段、工具。
2、C++的源码怎么去学习?
答:先自己去设想怎么实现这些功能,而不是直接看书。

继续加油。。。。
#深信服面经#
全部评论
试过海能达吗,还有hc,看我主页
点赞 回复 分享
发布于 2022-09-30 11:03 安徽
中望c++试一下嘛,wlb待遇好,戳我看帖
点赞 回复 分享
发布于 2022-10-11 07:52 广东

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
8 41 评论
分享
牛客网
牛客企业服务