库洛游戏服务端开发一面面经

1.字节对齐了解吗?
2.有两个虚函数,一个floatA,doubleB,boolC的类占多大类型?
3.struct和class的区别?
4.struct可以写虚函数吗?
5.虚表存在哪个地方?
6.堆和栈的区别?
7.如何禁止new一个对象?
8.除了堆和栈,还有那些分区?
9.模板的特化和偏特化知道嘛?
10.函数模板可以特化嘛?
11.epoll, select, poll的区别?
12.TCP第二次握手丢失了会怎样?多次超时重传会怎样?
13.如何设计一个内存泄漏的工具?
14.用哈希表?那什么时候记录这个信息?构造函数?每一个类的构造函数都要写?
15.怎么检测是哪里发生了内存泄漏?
16.ETLT模式?
17.ET模式不读完会发生什么?
18.用While循环去读?读多少算完呢?你怎么知道缓冲区读完了?
18*.epoll wait是阻塞还是非阻塞的?
19.你读了muduo,那one loop pre thread的好处是什么?
20.eventloop做什么工作?
全部评论
挺难啊
点赞 回复 分享
发布于 2025-12-01 15:14 广东
好难啊 感觉都是底层的
点赞 回复 分享
发布于 2025-11-12 20:16 广东

相关推荐

1. 自我介绍2. 项目介绍3. 平常如何学习看/写博客、书、AI4. 平常看过什么开源项目muduo网络库,libco,stl源码5. 进程、线程、协程区别6. 线程间通信方式?7. 条件变量使用场景?互斥锁呢?8. 学过的数据结构?栈和队列的区别?9. 玩过什么游戏?时长最长的是哪个?时长最长的是王者最喜欢玩什么英雄?狄仁杰的一技能伤害范围判定怎么做?不知道,提了一嘴可能通过扇形半径圆心角判定10. 为什么对游戏后端开发有兴趣11. 常见的排序算法?nlogn的有?12. 找最小的100个数据如何处理13. MySQL的数据引擎有哪些?有什么区别14. B+树了解吗?范围查找怎么实现的?叶子结点有什么特征?15.为什么索引选B+树?15. MySQL调优了解过吗?16. 一个语句查询过慢怎么排查和处理?17. 事务隔离级别有哪些?默认隔离级别是什么,它解决了什么问题?18. MySQL是怎么解决并发问题的?19. MySQL锁的类型有哪些?InnoDB默认锁级别是什么?20. I/O多路复用有哪些?它们之间有什么区别?epoll为什么效率最高?21. epoll的触发方式?有什么区别22. 说说Reactor模型23. TCP三次握手。为什么三次?24. 服务器有大量CLOSE_WAIT状态的TCP连接如何排查和处理?25. 对考研考公看法26. 用过的开发工具27. 职业规划28. 你的优缺点29. 反问
点赞 评论 收藏
分享
评论
点赞
17
分享

创作者周榜

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