快手游戏服务端秋招面经

一面 1h

- [ ] static关键字
- [ ] 虚函数怎么实现,虚表存在哪里
- [ ] 多继承中的虚函数表结构
- [ ] 两个父类如果同名的虚函数怎么办
- [ ] 内存对齐是什么,规则是什么
- [ ] 怎么自定义规则,什么时候需要自定义
- [ ] 进程的内存分布
- [ ] 虚拟地址是什么,怎么映射成物理地址
- [ ] vector的内存管理
- [ ] vector的扩容机制,可以缩容么,怎么操作
- [ ] vector是线程安全么(我说是吧,源码中会对操作加条件变量,又问这样会不会没效率)
- [ ] C++11用过的新特性
- [ ] 右值引用是什么,如何实现的move
- [ ] 缓存命中(说了CPU的,面试官说和他想问的os缓存命中完全不是一个东西)
- [ ] epoll的底层实现
- [ ] 讲讲 红黑树 ,为什么比 AVL插删稳定呢?明明都是旋转
- [ ] 有向无环图的拓扑 排序 ,是为了解决什么问题
- [ ] 哈希 算法
- [ ] epoll为什么这么高效
- [ ] socket写TCP服务端设计的API函数,分别对应三次握手哪些环节
- [ ] listen函数第二个参数的含义

[ 算法 ] - [ ] 单 链表 反转

一面就 很没有交流的感觉,每个问题我balabala说完以后,过了十几二十秒面试官才啊一声,然后就下一个问题了,最后就扔了个简单题还以为肯定凉了

二面 45min

[项目]- [ ] 挖项目,参考网上做的么,哪些是你自己搞进去的

[实习]- [ ] 挖实习项目

- [ ] 设计一个抽奖系统,每次抽到的东西都不一样(一开始说用 数据 结构保存上一次抽奖结果,下次抽了先判断重复,面试官说万一有个人运气不好一直抽到重复的;然后又说那抽取之后从奖池里删除,然后重置随机种子,面试官说效率不高;最后我说那把抽到的奖品换到奖池末端,然后把抽奖范围末位置 -1,面试官才说可以)

- [ ] 战斗公式,要经常修改,怎么设计好给策划来编辑(后面说只是为了考考我有没有为策划着想,不要太说专业名词和操作emm)

二面体验感还是很好的,面试官很会沟通还一直开玩笑,有点聊天的感觉在其实,就是把实习和项目捋清楚问题就不大,前面还了解了一些意向对游戏服务端的了解之类的

三面 40min

[项目]- [ ] IO多路复用逻辑和原理
- [ ] 服务端客户端逻辑和功能怎么实现(直接代码写出来,具体配置 函数 参数都写了,写了老半天这里)

- [ ] send recv和sendto recvfrom的区别
- [ ] 多进程的缺点
- [ ] 读写分离的各种实现方法
- [ ] 讨论了各种地方为什么这样实现,对性能的影响,面试官还推荐了几个他觉得实际工作里比较好用的库和方法啥的(boost.asio、strand)
- [ ] 消息队列
- [ ] 多线程的保护机制
- [ ] 多线程互斥锁读者锁自旋锁和条件变量的具体应用场景
- [ ] 原子变量
- [ ] 原子操作了解么,还有它的四种内存模型
- [ ] memory barrier,memory order
- [ ] load hit store
- [ ] store buffer/write buffer
- [ ] Ifence sfence mfence

- [ ] 游戏服务端的技术了解
- [ ] 想做的方向, gameplayer还是引擎

前半段一直再让我写项目代码,问的很细一边写一边提问,然后就开始给我介绍很多很多工作里实用的技术,好些我也不懂只能认真听讲,感觉后半段他说的比我还多,学到了很多是真的,感觉像上了一节1v1网课。
#面经##快手#
全部评论
兄弟三面后没有hr面就意向了么
1 回复 分享
发布于 2022-10-19 16:10 上海
楼主请问你三面从原子变量开始的六个问题有什么资料可以分享看看吗?完全不了解这方面的东西,谢谢
1 回复 分享
发布于 2022-10-14 12:16 上海
老哥二面三面隔了多久
点赞 回复 分享
发布于 2022-10-13 12:07 黑龙江
二面的内容一毛一样哈哈哈
点赞 回复 分享
发布于 2022-09-28 22:17 福建
楼主立芯面经咋删了,发意向了没
点赞 回复 分享
发布于 2022-09-26 20:12 湖北
恭喜大佬,大佬准备去吗
点赞 回复 分享
发布于 2022-09-26 17:08 四川
今天收到的吗
点赞 回复 分享
发布于 2022-09-26 17:00 浙江
收到offer了吗铁铁
点赞 回复 分享
发布于 2022-09-26 16:05 天津
请问base是哪里的
点赞 回复 分享
发布于 2022-09-26 14:29 江苏

相关推荐

01-05 13:47
已编辑
电子科技大学 Java
这份整理后的秋招补录清单按照截止时间从近到远排序,方便你优先冲刺即将截止的岗位:🔥 紧急程度最高1.搜狐畅游(倒计时3天)岗位:后端、数据、产品、运营、算法地点:北京截止:1月8日2.韶音科技(倒计时3天)岗位:硬件工程师、后端、运维、测试地点:深圳、香港截止:1月8日⚠️ 本周内截止(建议优先投递)3.携程(倒计时4天)岗位:后端、前端、客户端、测试、数据、运维、算法地点:南通、合肥、南昌、广州、成都、北京、上海截止:1月9日4.阿里巴巴灵犀互娱(倒计时4天)岗位:后端、前端、客户端、运营地点:广州、北京、上海截止:1月9日5.麦米电气(倒计时4天)岗位:后端、测试、硬件工程师、技术支持地点:杭州、武汉、长沙、株洲、深圳、河源、西安截止:1月9日6.洲明科技(倒计时4天)岗位:测试、嵌入式开发地点:南昌、深圳、惠州截止:1月9日7.库洛游戏(倒计时5天)岗位:后端、客户端、运营地点:广州、上海截止:1月10日📅 1月中旬截止(重点关注)8.网易游戏(倒计时6天)岗位:后端、前端、客户端、数据、运维、算法地点:杭州、广州、上海截止:1月11日9.祖龙娱乐(倒计时6天)岗位:后端、客户端、数据、运营、算法地点:北京、上海截止:1月11日10.凯捷(倒计时6天)岗位:后端、前端、测试、数据、运维、算法地点:沈阳、大连、长春、北京、上海截止:1月11日11.紫讯科技(倒计时6天)岗位:后端、前端、测试、运维、产品、算法地点:福州、厦门截止:1月11日12.小天才(步步高) (倒计时7天)岗位:后端、客户端、硬件开发、算法地点:东莞截止:1月12日13.博思软件(倒计时7天)岗位:前端、算法、产品地点:福州、西安、北京、上海截止:1月12日14.莉莉丝游戏(倒计时11天)岗位:后端、前端、客户端、测试、数据、运维、算法地点:上海截止:1月16日15.4399(倒计时12天)岗位:客户端、C++游戏开发、前端、AI研发地点:广州截止:1月17日16.优酷(倒计时14天)岗位:后端、客户端、数据、产品、算法地点:苏州、杭州、武汉、西安、北京、上海截止:1月19日17.亿联网络(倒计时20天)岗位:后端、产品、算法地点:苏州、广州、深圳、北京、上海截止:1月25日大家速头!
点赞 评论 收藏
分享
评论
9
89
分享

创作者周榜

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