友塔游戏一面
7.24晚上刚面完
项目:
CMU 15-445
1. B+树的一些基本概念, 为什么要选择 B+树 (应该问的是 B+树的优势), B+树的并发控制 (说了悲观锁和乐观锁两种实现方式)
2. LRU-K 的实现, 和 LRU 的区别, 为什么要选择 LRU-K
3. 除了 B+树外, 项目还使用了哪些索引结构, 我答了可扩展哈希表, 然后问了一些哈希表的比较简单的内容
实习经历基本没问, 与游戏开发不大符合
C++:
C++11 特性, 智能指针 (问得有点细, shared_ptr 和 weak_ptr 的区别, weak_ptr 解决了什么问题, unique_ptr 的使用场景), move...
操作系统:
进程和线程的区别, 进程的通信方式, malloc 的原理...
网络
TCP 是啥, 流量控制, 还有糊涂窗口 (这个不会,面试官说游戏开发这个很重要), TCP 挥手过程, socket 编程 (直接说不会), epoll (不会)
MySQL:
前情提要: MySQL 本人基本没用过
锁 (答了一般情况的锁)
没做题, 50 分钟左右, 最后面试官说过了
项目:
CMU 15-445
1. B+树的一些基本概念, 为什么要选择 B+树 (应该问的是 B+树的优势), B+树的并发控制 (说了悲观锁和乐观锁两种实现方式)
2. LRU-K 的实现, 和 LRU 的区别, 为什么要选择 LRU-K
3. 除了 B+树外, 项目还使用了哪些索引结构, 我答了可扩展哈希表, 然后问了一些哈希表的比较简单的内容
实习经历基本没问, 与游戏开发不大符合
C++:
C++11 特性, 智能指针 (问得有点细, shared_ptr 和 weak_ptr 的区别, weak_ptr 解决了什么问题, unique_ptr 的使用场景), move...
操作系统:
进程和线程的区别, 进程的通信方式, malloc 的原理...
网络
TCP 是啥, 流量控制, 还有糊涂窗口 (这个不会,面试官说游戏开发这个很重要), TCP 挥手过程, socket 编程 (直接说不会), epoll (不会)
MySQL:
前情提要: MySQL 本人基本没用过
锁 (答了一般情况的锁)
没做题, 50 分钟左右, 最后面试官说过了
全部评论
你实习是在哪,四川的公司吗?
老哥过了吗
面的游戏后端吗?
笔试A几道题进面试
相关推荐
投票

点赞 评论 收藏
分享
点赞 评论 收藏
分享
03-17 14:06
北京艺术传媒职业学院 后端 点赞 评论 收藏
分享
点赞 评论 收藏
分享