深信服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++的源码怎么去学习?
答:先自己去设想怎么实现这些功能,而不是直接看书。

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

相关推荐

行云流水1971:这份实习简历的优化建议: 结构清晰化:拆分 “校园经历”“实习经历” 板块(当前内容混杂),按 “实习→校园→技能” 逻辑排版,求职意向明确为具体岗位(如 “市场 / 运营实习生”)。 经历具象化:现有描述偏流程,需补充 “动作 + 数据”,比如校园活动 “负责宣传” 可加 “运营公众号发布 5 篇推文,阅读量超 2000+,带动 300 + 人参与”;实习内容补充 “协助完成 XX 任务,效率提升 X%”。 岗位匹配度:锚定目标岗位能力,比如申请运营岗,突出 “内容编辑、活动执行” 相关动作;申请市场岗,强化 “资源对接、数据统计” 细节。 信息精简:删减冗余表述(如重复的 “负责”),用短句分点,比如 “策划校园招聘会:联系 10 + 企业,组织 200 + 学生参与,到场率达 85%”。 技能落地:将 “Office、PS” 绑定经历,比如 “用 Excel 整理活动数据,输出 3 份分析表;用 PS 设计 2 张活动海报”,避免技能单独罗列。 优化后需强化 “经历 - 能力 - 岗位需求” 的关联,让实习 / 校园经历的价值更直观。 若需要进一步优化服务,私信
实习,投递多份简历没人回...
点赞 评论 收藏
分享
评论
8
40
分享

创作者周榜

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