网易互娱校招面经
校招第一站网易互娱
面试结果:通过
一面面经
一面通常是基础知识。
1,c++多态的实现。讲了c++虚函数表,单继承,多继承,虚继承以及为什么虚继承,调用过程
2,智能指针。
3,熟悉stl的什么结构。我说的是看过sgi 的stl源码。就问了什么情况用vector什么情况用list,
以及vector的insert,erase,remove的实现还有重新申请内存的情况
4,红黑树,插入这么做。算法导论书上有
5,操作系统,虚拟内存,进程同步
二面面经
上来有没有技术含量高的项目。。。。。没有(-_-),象棋AI不太行
1,如何实现一个定时任务的模块,支持大量,不同时间的定时任务
最小堆实现,任务过多即使是o(log n)也不行,如何解决。
多个不同时间范围的堆,来实现
问了会不会linux时间轮算法,不会
2,快排,TCP为什么是三次握手,两次握手什么时候会出错,select和epoll的区别
3,一条直线上多个点运动 知道所有点的位置,和速度包括方向。当两个点相碰时,追及或对撞两个点消失
问什么时候达到稳定状态,也就是以后都不会发生碰撞。问时间
4,英文文章,反转文章,单词的顺序改变。
5,记不得了
后面二面把hr面也面玩了