面试复盘|网易游戏 游戏服务端开发(一二面)

一面:
面试时长:50分钟左右
  1. 开局自我介绍
  2. 进入八股快问快答环节,介绍一下自己的http 项目
  3. 介绍 项目 的设计思路
  4. 介绍epoll为什么是高效的
  5. epoll的ET和LT模式
  6. 说一下线程池
  7. 讲一下如何处理HTTP报文的
  8. 讲一下升序 链表
  9. 说一下C++里面的多态
  10. 静态多态,函数重载是怎么实现的呢?
  11. 虚函数表存在内存哪个布局,是跟着对象走的吗
  12. 讲一下vector的扩容机制,一定是2倍扩容吗
  13. 说一下mysql存储引擎
  14. innodb和myisam的区别
  15. innodb的索引数据结构,磁盘io次数和什么有关系
  16. 说一下覆盖索引
  17. 说一下最左前缀法则,(a,b,c)联合索引,如果用了 b>1 and a = 2 and c = 3 这种情况会匹配上吗
  18. 说一下like "abc%"能匹配索引吗,为什么能匹配上呢, "%abc"为什么不能匹配上呢?
  19. 说一下 redis 的数据结构
  20. 如何设计 游戏 里面的排行榜? redis 的zset
  21. 如果出了score还希望按照时间 排序 呢?这个没答出来,请大佬们赐教
  22. mysql服务器出现瓶颈了,怎么办?用 redis 前置或者mysql集群分压
  23. redis 的缓存雪崩还有缓存穿透
算法题 :
    分享屏幕,在本地IDE写
二分查找 不重复有序数组的target所在下标
二分查找 重复的有序数组的target的第一个出现的位置下标
两个数组的最长公共子数组

反问,部门技术栈?用golang做 游戏 后端开发的。

面试结束,快问快答,许愿下一面~~~


二面:
时长:30分钟左右

  1. 开局自我介绍
  2. 问项目
  3. 系统设计题:如何设计一个好友系统
  4. 好友系统如何提供接口
  5. 数据库如何设计?如何存放好友关系
  6. 主键是什么比较好
  7. 如何保证更新关系时候数据库的一致性?事务
  8. 单表数十亿了,承受不了,如何做?水平拆分 + 缓存
  9. 怎么拆分,怎么做缓存?
  10. 分布式之间如何保证数据的一致性?我回答的是预写式日志
  11. 如果写日志时候崩溃了 如何处理?

#面试复盘##网易互娱##面试题目#
全部评论
大佬什么时候面的
点赞 回复
分享
发布于 2021-10-18 10:08
oc了吗
点赞 回复
分享
发布于 2021-10-18 21:54
滴滴
校招火热招聘中
官网直投
楼主优秀!我猜你的项目也是C++web😂
点赞 回复
分享
发布于 2021-10-20 11:28
我靠。。游戏服务器怎么还要问mysql????我已经全忘了。。楼主没有游戏实习经验吗?
点赞 回复
分享
发布于 2021-10-21 16:12
抖音直播广深都在搭建研发团队,客户端/前后端有海量位置,岗位jd参考https://job.toutiao.com/s/RpdJ5HM,校招还有岗位,内推、详询可以私聊找我哦
点赞 回复
分享
发布于 2021-12-02 21:51

相关推荐

2 21 评论
分享
牛客网
牛客企业服务