首页 > 字节朝夕光年游戏服务器开发一二面和腾讯csig三面面经
头像
蓝色芒果
编辑于 2021-04-19 13:30
+ 关注

字节朝夕光年游戏服务器开发一二面和腾讯csig三面面经

字节朝夕光年游戏服务器开发一二面

腾讯csig三面面经 (一二面之前发过了)

字节一面结束紧接着二面, 二面被一面和二面面试官双打, 被打的记不住多少问题了 所以一二面问题可能分的不是很清楚

腾讯三面完就立刻更新了HR状态...

字节一面: 40分钟左右

上来依旧自我介绍

算法 ???

矩阵顺时针旋转 只把大概框架写了出来 7分钟左右吧, 面试官说大概思路是正确的

语言相关

构造函数析构函数分别能否是虚函数(1. 构造函数没有必要时virtual 2. 而且不能是virtual(虚指针这里还没初始化到子类相关的) 3.同时编译会报错)

虚函数的实现机制相关 (虚函数表:编译期间产生 虚函数表的指针: 生成对象的时候产生 虚函数表是共用的(这里存疑 应该是共用的吧))

多态介绍下(静态多态 动态多态)

刚才说了const重载 介绍下const吧 (额外内容: 主要是两点 1. const成员函数实际是修饰的隐式的this指针 2. mutable)

能不能不通过new的方式使用多态 (回答了只是听说过 指向子类的父类引用? 并没有实际应用)

vector和list的底层实现相关使用场景以及时间复杂度

C++内存布局 (这里推荐一本书 程序员的自我修养 最后我回答的几乎比网上大多数的答案还要全)

内存动态分配机制 (依旧是程序员的自我修养)

网络

TCP UDP协议那一套 如何令UDP变的可靠

操作系统

epoll为什么高效? (红黑树 通过回调实现 时间就绪到添加到就绪列表的时间复杂度是O(1)))

项目

介绍项目这里占了剩下时间的大头 10几分钟左右

字节二面: 50分钟左右

又自我介绍一遍

算法 ???

没问.... 真的是字节吗

项目

被两位面试官混合双打, 两个项目刨了个底朝天(40分钟)

期间夹杂着锁的使用,具体问了业务方面怎么实现(我哪里知道... 回答了大概 锁这东西我就用用互斥体信号量)

腾讯三面 44分钟

项目

把我的那个非游戏项目刨了个底朝天... 我几乎按照回答字节的逻辑又回答了一遍(25分钟)

算法 ???

依旧没问.. 腾讯三面几乎没有算法 就二面口述了两道?????

语言

构造函数析构函数分别能否是虚函数

虚函数的实现机制相关

多态介绍下(静态多态 动态多态)

杂谈

自己平时看书比较多, 所以回答部分问题时候都会自己去扩展回答问题

扩展到一定程度后就会停顿下 如果面试官在继续听我就继续说一说

比如回答到锁相关的时候,我说了信号量, 然后顺带提了提我项目线程池用到了 以及虚假唤醒相关

程序员的自我修养和深度探索C++对象模型这两本挺不错的

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐