网易互娱一面面经
网易游戏 一面 8.28上午11点 60分钟
1.自我介绍
2.介绍实习的项目,根据项目问的问题:
- socket用的什么库
- 阻塞还是非阻塞
- 出于什么考虑要用多线程呢?
- 同步互斥是怎么做的
- 你这个主要是windows平台,那你考虑过跨平台的线程吗?提示了我说c++11,我说了一点没说出来面试官想要的
- 你用socket,传输的数据是怎么处理的呢?我:结构体,问:只有这一个结构体吗?我:是的,发送的时候先发长度再发数据
- 那你项目里面是面向过程还是面向对象?有用到继承吗?面相对象,没有,但我知道balabala
3.那你说一下virtual的作用? 多态跟析构之前 balabala
4.编程:二维数组reshape,我忘了resize这个函数,大概持续了25分钟(编码能力太差)
- 然后主要问了我数据存储的问题:vector
temp储存在哪个区?然后又问了形参存在哪个区,然后static修饰的局部变量呢?
5.Stl vector里面怎么扩容的
6.map底层
7.红黑树相比哈希表的优点?
8.哈希表的缺点具体是哪些?不知道 哈希冲突呢?不记得了
9.建议:基础需要多复习一下,编码能力需要提高,后期的话需要等待5-7天出结果
那么根据建议是不是凉了?第一次发面经,希望能有二面吧,哈哈哈
#网易互娱##面经##秋招##C++工程师#