深信服提前批c++ 8.27 一面面经

问项目:
et和lt哪个效率高?(我并不觉得et效率就高)
select和epoll有什么不一样

c++
stl vector他是怎么做,怎么自动进行内存管理的?
vector<string>类型是怎么做内存管理的呢
介绍一下多态
子类调用自己的虚函数方法,他是怎么查找这个虚函数的?

数据结构
接触过哪些二叉树?
平衡二叉树,他们是怎么实现两边的平衡


算法:
给定一个二叉树,获得这个二叉树最小的深度(从根节点到叶子结点)

场景题:
假设我们有一个数量很大的单词库,我给你一个单词,我想让你实现的需求,是怎么快速找到这个单词是否在这个单词库里面,还有一个插入的场景,你是怎么做呢?

总结:
vector的底层实现原理还不太熟悉,平衡二叉树的旋转有印象但是不太熟悉。项目还是太简单了。


#深信服##面经##校招#
全部评论
兄弟通知二面了吗?知不知道提前批在哪儿看面试结果啊?
点赞 回复 分享
发布于 2021-09-14 09:41

相关推荐

05-28 23:26
河南大学 Java
双非本,刚学完Redis,项目只有外卖和点评,八股没准备,算法只有lqb省一,感觉敲的项目也是一言难尽没怎么吸收。怎么你们都有实习了
大牛之途:27急个锤子,你投日常实习最好的时间就是9,10月份,那时候暑期实习都结束了,正是缺人的时候。这份日常又能给你的暑期实习增加竞争力,暑期找的好了秋招也不怕了,都是环环相扣的
点赞 评论 收藏
分享
白火同学:大二有这水平很牛了,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞 评论 收藏
分享
评论
5
17
分享

创作者周榜

更多
牛客网
牛客企业服务