面试系列(一):完美世界 C++服务器开发

一面

1.自我介绍

2.TCP/IP?

3.堆,是用来解决什么的?

4.用C++写代码多吗?代码量有多少?

5.平时的学习方式?

6.冒泡排序思想?

7.在项目中都用过哪些STL容器?

vector和list的区别?

如何根据场景选择vector还是list?

8.free()和delete[ ]是如何释放连续空间的?

如果使用new[]在堆上申请了连续的空间,而在释放时使用的是delete,会出现什么问题?一定会造成内存泄漏吗?

9.熟悉内存管理,讲一讲?

10.算法题:有1×2的砖,要铺2×100的路,有多少种铺法?

11.有什么要问的问题?

发布了34 篇原创文章 · 获赞 22 · 访问量 7189

猜你喜欢

转载自blog.csdn.net/lizun7852/article/details/102632883