游戏服务端一面面经

无自我介绍环节,无实习和项目的拷打

开始问八股

1. static 是什么?
2. 虚函数机制如何实现的?
3. TCP与UDP的区别?
4. 拥塞控制?窗口大小怎么确定的?
5. select/poll/epoll 什么区别,epoll就绪事件是怎么触发的?
6. socket 相关的函数?shutdown 和 close 和?(还有一个忘了是啥了)的区别?
7. 线程间的同步方式,两个线程交换打印如何通过什么实现?
8. 如何实现一个读写锁?
9. 哈希表是怎样的结构?
10. 堆是什么结构?如何实现的?
11. 红黑树是什么结构?与平衡二叉树的区别?

无反问环节

答了七八成,很磕巴,还得练啊
全部评论

相关推荐

3 14 评论
分享
牛客网
牛客企业服务