### 一面 HR1. 自我介绍2. 学校、家庭情况3. 博客、学习方式4. 职业规划5. 看重公司的哪些方面6. offer 情况、薪资待遇介绍7. 实习8. 为什么想做游戏9. 项目10. 反问### 二面 技术1. 自我介绍2. 实习3. 项目介绍、项目难点4. 进程与线程的区别5. 多线程编程需要注意哪些问题6. TCP 三次握手7. 红黑树简单介绍8. B+树9. 分库分表10. TopK 口述11. core dump 12. 熟悉哪些开发工具、了解哪些技术框架13. 如何进行技术更新14. 对公司产品的了解、职业规划15. 玩什么游戏、对游戏开发有哪些了解### 三面 综合1. 自我介绍2. 用两个词语来评价自己3. 为什么选择游戏开发、平时喜欢玩什么游戏4. 对游戏开发有什么了解(相关技术栈)5. 实习 -- 开发工作流是怎样的、程序数据来源、遇到哪些难题、与同事意见的分歧6. 协程库项目 -- 为什么要做、线程与协程的区别、什么情况下用协程、多线程相比协程的好处、协程同时可以运行多少个7. 有没有做过游戏方面的开发8. 最近的学习计划、学习方式9. 爱好最后,一面和三面的面试官给人的感觉都非常不错。