灵犀互娱-2025秋招-C++开发面经

什么是静态多态与动态多态?动态多态的底层如何实现?

虚函数表和虚函数指针分别存放在哪里?

有了虚函数后,一个对象的存储空间大约会多几个字节?

父类与子类共用同一张虚函数表,还是各自一份?

如何实现一个单例?

inline(内联)相关:适用场景?所有方法都可 inline 吗?声明了 inline 编译器一定会展开吗?构造/析构能 inline 吗?

你熟悉的进程间通信(IPC)方式及使用场景?

进程、线程、协程的区别?

Go 语言如何使用协程?

如何更合理地关闭一个 channel?

TCP / UDP / HTTP 的区别?

select / poll / epoll 的并发 IO 处理方式分别是什么?区别?

场景题:有 100 万玩家,每个玩家有“等级”字段,如何得到“前 1000 名”的数据?

场景题:多台游戏服务器给玩家分配“全局唯一 ID”,如何保证唯一?

如何实现一个哈希表?

场景题:开服后反馈“部分玩家能连上,部分连不上”,如何排查?(域名对外,单节点/未明确)

请介绍你在实习时做的工作

平时玩什么游戏?是否有充值?

反问

(已经凉凉,连手撕都不让做)

#面试#
全部评论
我也没手撕但我感觉答得还行 可能就是没有手撕环节
1 回复 分享
发布于 08-31 12:29 浙江

相关推荐

昨天 10:50
已编辑
东华大学 C++
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务