游戏服务端一面面经
无自我介绍环节,无实习和项目的拷打
开始问八股
1. static 是什么?
2. 虚函数机制如何实现的?
3. TCP与UDP的区别?
4. 拥塞控制?窗口大小怎么确定的?
5. select/poll/epoll 什么区别,epoll就绪事件是怎么触发的?
6. socket 相关的函数?shutdown 和 close 和?(还有一个忘了是啥了)的区别?
7. 线程间的同步方式,两个线程交换打印如何通过什么实现?
8. 如何实现一个读写锁?
9. 哈希表是怎样的结构?
10. 堆是什么结构?如何实现的?
11. 红黑树是什么结构?与平衡二叉树的区别?
无反问环节
答了七八成,很磕巴,还得练啊
开始问八股
1. static 是什么?
2. 虚函数机制如何实现的?
3. TCP与UDP的区别?
4. 拥塞控制?窗口大小怎么确定的?
5. select/poll/epoll 什么区别,epoll就绪事件是怎么触发的?
6. socket 相关的函数?shutdown 和 close 和?(还有一个忘了是啥了)的区别?
7. 线程间的同步方式,两个线程交换打印如何通过什么实现?
8. 如何实现一个读写锁?
9. 哈希表是怎样的结构?
10. 堆是什么结构?如何实现的?
11. 红黑树是什么结构?与平衡二叉树的区别?
无反问环节
答了七八成,很磕巴,还得练啊
全部评论
相关推荐