格尔软件 一面、二面
一面
1.自我介绍
2.strcpy和memcpy的区别?
3.分布式有什么好处,为什么要用分布式
4.讲一下项目的架构
5.讲一下one loop per thread模型,Reactor模型?为什么one loop per thread性能高?
6.为什么要有线程池?使用线程时提前创建和和使用时再创建的优缺点?
7.陷入内核为什么开销大?
8.异步日志怎么实现的
9.服务注册发现中心是干什么
10.程序分段的好处的?
11.redis如何发现热点数据?
12.讲一下三次握手和四次挥手?为什么是三次握手?为什么是四次挥手?
13.讲一下select poll epoll区别,有缺点?
14.accept都做了什么?
14.connect发生了什么?
二面
1.实习都做了什么?
2.游戏服务端架构
3.游戏服务端让你印象最深的是什么?
4.跨服如何实现?
5.玩家受到伤害怎么处理? 状态同步?
6.玩家移动时,延迟如何处理?
7.服务器心跳时间?
8.Linux可以通过什么实现定时器?怎么实现?
9.玩家从登录的整个过程?
10.物品掉落如何实现?
11.服务端对象的生命周期如何管理?为什么要这样实现?
12.c++有什么优点?c++有什么缺点?
13.谈一下面向对象和面向过程
14.unique_ptr可以放到容器中吗?怎么放到容器中?
15.反问
全部评论
应届面试吗
有后续了吗xd
相关推荐
02-24 19:45
西南大学 后端工程师
程序员小白条:简历写的有点太多了,一般两页是实习经历比较多的情况下,要么自己有一些有影响力的开源项目,如果你走软件,硬件没必要实习,学校安排总是没区分度的,央国企最好有中大厂实习,另外学历比较重要,不是都要求硕士的,技术会比互联网要求低一些 点赞 评论 收藏
分享
04-16 16:00
厦门大学 Web前端 点赞 评论 收藏
分享
