白日梦服务端凉经

一面,主要针对简历上写的问的
1. 如果实现一个排行榜功能,你会选择什么样的数据结构?或者说选择什么样的技术去实现?
2. 当玩家分数相同时,**先达到该分数的玩家排名更靠前**。这个需求涉及分数和时间两个维度,你会如何设计实现?(若排行榜不需要限定展示前 100 名,同时要避免对百万级玩家进行全量排序(降低时间复杂度),你有什么优化思路?)
3. epoll的事件驱动有哪几种触发方式?(我项目里的)
4. IO 多路复用模型的 select 和 epoll 有什么区别?
5. 一个好的团队的定义标准是什么?(突然hr面)
6. new/delete和malloc/free有什么区别?(估计是前面答太差了只能问一些基础的)
7. 我们通常所说的栈溢出是什么?
8. 项目里的万级并发连接管理是如何实现的?怎么测出来的
9. 热更新?
10. 数据网络的一个流向?
11. TCP连接有哪些状态
12. 网络层一般用什么协议
13. CPU利用率操作系统是怎么计算出这个值的
14. Ubuntu操作系统下你通常使用哪些命令
15. 如何判断二维平面内两个三角形是否重叠
16. 队列的特点是什么
17. 队列底层的数据结构
18. 入队需要做什么事情
19. 如果有两个栈,去实现一个队列,有一个元素需要入队,这个元素该怎么处理
感觉问的很乱,我答的也挺乱的,有时候都不太理解面试官的问题
全部评论

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务