盛大游戏 C++ 视频面试 面经

C++研发,视频一面

上来面试官做了个自我介绍,然后我也做了个自我介绍。

先问了实习中做了些什么?

然后就开始问C++的知识了。

1.多态情况下,基类的构造函数和析构函数的声明有什么特殊的要求吗?
2.智能指针有了解吗?大概用了哪些c++的知识点,做到了智能指针的功能。
3.常用STL模板类列举一下。
4.vector和list在design的数据结构和应用场景有什么不一样。
5.map的查找时间复杂度。
6.树的几种遍历方式,具体怎么做的。树有很多层,每个层是怎么实现的。
7.了解哪些排序算法,快速排序怎么做的,时间复杂度。插入排序的时间复杂度。
8.了解哪些查找算法。二分查找是怎么做的。
9.网络编程。做客户端程序时,考虑比较多的网络上的东西是哪些点,或者说经常出问题是哪些点。
10.网络流和网络包区别。
11.网络传输中的补偿,网络阻塞时。
12.了解哪些网络的IO模型。
13.多线程在生产者和消费者里,对于共享资源和临界资源,用什么方法来做。
14.数据库3范式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值