友塔游戏一面

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 分钟左右, 最后面试官说过了
全部评论
你实习是在哪,四川的公司吗?
点赞 回复 分享
发布于 2024-08-08 12:26 广东
老哥过了吗
点赞 回复 分享
发布于 2024-08-06 17:17 山东
面的游戏后端吗?
点赞 回复 分享
发布于 2024-08-03 09:13 北京
笔试A几道题进面试
点赞 回复 分享
发布于 2024-07-29 00:05 陕西

相关推荐

评论
5
26
分享

创作者周榜

更多
牛客网
牛客企业服务