(一面20min)
- [ ] new和malloc的区别
- [ ] new和malloc申请内存哪个更快
- [ ] 最简单的话说AVL和BF
- [ ] 空树是不是AVL
算法- [ ] 最少的空间复杂度求只出现一次的数
- [ ] 八个小球,其中一个更轻,天平最少称几次能找出来
- [ ] 25匹马,5个赛道,最少比几次找出前三名(5分钟时间)
(二面25min)
- [ ] C++的特性
项目- [ ] 为什么用两个进程
- [ ] 怎么设立多个聊天室
- [ ] 私聊怎么做
- [ ] 聊天室外的人怎么私聊聊天室内的人
- [ ] 聊天室成员怎么退出
- [ ] epoll的特性
- [ ] 有几种触发方式
- [ ] 有60瓶药水,其中一瓶有毒,小白鼠喝了10分钟之后会死,至少要多少只小白鼠可以10分钟内找出这一瓶
- [ ] 每只小白鼠要喝几瓶药水
- [ ] 游戏开发和互联网开发的区别
(三面30min)
- [ ] 游戏后端的整个流程
- [ ] 你为进入游戏公司做的准备
- [ ] 游戏后端开发最重要的工作
项目- [ ] 项目背景
- [ ] 项目选择原因
- [ ] epoll和select的区别
- [ ] 触发方式,两种触发方式区别
- [ ] 为什么不只用水平触发
- [ ] 为什么不只用边缘触发
- [ ] 进程间通信方式和各自的应用场景
- [ ] 共享内存和管道的区别
- [ ] 共享内存的缺点(我说了无法提供同步,只能和别的搭配用)
- [ ] 如果把共享内存和信号量封装好呢?还有什么缺点
笔试3.27,约面第一次时间冲突拒了,第二次约了4.21一面,结束后紧跟着二面,三面是4.26主管面,后续无消息已凉
#面经##九九互动#