深信服C++一面凉筋

电话面试
大致问题(顺序记不得了,不分先后)如下:
1.static关键字的作用
2.如果static局部变量在函数内定义
3.虚函数的作用
4.了解虚表(好像是这么叫的)吗
5.const关键字的作用(我只答了控制变量不能随意修改,然后就追问)
6.那const放在函数前面呢
7.const 放在指针前面呢
8.想要找到一组数组的前k个最大值用什么排序(堆排,快排)
9.堆排、快排各自的时间复杂度
10.堆排的删除、插入操作
11.map的底层是用什么实现(红黑树)
12.红黑树相比其它AVL有什么优势
13.vector底层是怎么实现的
14.了解linux吗(不了解)
gg


#深信服##C++工程师##面经##校招#
全部评论
挺基础的,一起加油,我最开始面试也是很基础的都不会
点赞 回复 分享
发布于 2020-03-01 12:52
哦对,还有一题是 15.你了解智能指针吗
点赞 回复 分享
发布于 2020-03-01 10:23
不了解Linux怎么行
点赞 回复 分享
发布于 2020-03-01 08:19
这么基础?楼主是本科生还是研究生呀
点赞 回复 分享
发布于 2020-02-29 21:14

相关推荐

小叮当411:应该是1-3个月吧
点赞 评论 收藏
分享
看到这个内容真是闹麻了。。。。。。现在有了AI以后很多人面试都会作弊吗? 那对老老实实面试的人岂不是不公平....
程序员牛肉:公平那是对小孩子讲的童话故事,成年人的世界只有能不能接受失败的后果。 你要是能接受面试作弊被发现之后多家公司联合永久拉黑的后果,你就搞。
你找工作的时候用AI吗?
点赞 评论 收藏
分享
那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
评论
2
26
分享

创作者周榜

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