由 AI 生成的文章摘要
博主分享了参加灵犀互娱游戏服务端开发校招的面试经历。面试持续37分钟,以技术问题为主,涉及游戏开发、数据结构、算法、网络协议等内容。面试官反馈表现良好,后续顺利进入HR面环节。文章详细记录了面试中被问到的各类技术问题,包括TCP四次挥手、红黑树与B+树区别、缓存算法、游戏状态同步等,为相关岗位求职者提供了有价值的参考。
面试经历 - 灵犀互娱游戏服务端开发校招 (2)
于 2025/4/17 15:00 进行的为时 37 分钟的面试。问了下是交叉面,全程八股+场景拷打,面试官说表现挺好的,等结果了。
以下是面经:
- 自我介绍
- 谈谈你的个人规划
- 有了解过游戏相关的一些开发吗?了解过游戏开发主要是做什么东西吗?看你说你对技术比较感兴趣,那你觉得做这种业务比较重复吗?
- 你做的那么多项目里你觉得哪一个是比较有成就感的?(提到 NeraBBS 的通行密钥功能)能讲讲通行密钥的具体实现过程吗?
- 讲讲 TCP 的四次挥手?TIME_WAIT 状态是什么时候进入的?
- 讲讲红黑树和 B+ 树的应用场景还有区别?红黑树有什么具体的特点?
- 怎样管理 Buff 状态(包括剩余时间)会高效一点?
- 有哪些比较实用的缓存算法?
- 有没有了解游戏里的状态同步过程?(不会)
- 了解游戏里的 AOI 算法吗(不会)那 A 星算法呢?(提到 BFS)BFS 寻路应该怎么做?BFS 应该怎么实现?
- 有不可变的配置数组,包含游戏奖励配置,想(概率相等的)的随机 x 个奖励,应该怎么做?
- 快速排序是怎么实现的?
- 有学过 Lua 吗?
- 可以讲一下 Java 的 GC 吗?(提到 G1)什么是吞吐量?可以讲一下 G1 的垃圾回收流程吗?
- 都玩什么游戏?每周玩多久?都和谁玩?
- 后面有考研的计划?
- 反问
更新:当天傍晚约 22 号上午 10:05 HR 面,25 号下午催流程后官网流程已结束。