快手一面 ——游戏客户端

2024.4.28

1.怎么理解C++的封装继承多态

2.多重继承,如果不用虚继承,能用其他方式解决这个二义性问题?显示调用?

3.动态多态,讲一下具体的动态多态

4.静态多态怎么通过不同类型实现多态

5.虚函数和纯虚函数的区别?

6.析构函数为什么一般都是虚函数

7.什么情况下,基类会析构,派生类不会析构,哪种写法会造成这种情况?

8.纯虚函数存在什么地方?

9.析构函数在什么时候调用呢?

10.如果是new,超出作用域范围内,析构函数会调用吗?如果会析构,delete调用的时候还会调用吗?

11.new一个类,在new的过程中,new做了哪些操作?new什么时候分配内存?

12.如果频繁的new和delete?new的时候从堆上面分配内存?delete的时候会将内存还回去?操作系统为什么会帮我们回收内存?(我有说如果忘记delete了操作系统会回收)

13.STL容器?如果我比较频繁的增插数据,并且寻找索引,选用什么容器?

14.讲讲TCP/UDP

15.三次握手,服务器没有收到客户端的第三次握手怎么办?

16.四次挥手,第二次我没有收到服务器的ACK,怎么办?

17.TCP的报文头有什么内容?TCP怎么保证传输的内容没有被修改?CRC?CRC是怎么做的?除了CRC还有什么检验方法?

18.滑动窗口

19.四次挥手,能不能三次挥手?

20.TCP怎么判断丢包?

21.HTTP和HTTPS的区别?传输协议使用什么协议,TCP?UDP?HTTPS的数据加密过程怎么做的?

22.讲讲帧同步和状态同步的概念

23.一场游戏里面有十个敌人,这个场景可以用状态同步做吗?怎么做呢?

24.AOI的常用的实现方式?

25.我的游戏由某个客户端组转发数据,那么是什么同步?

26.帧同步分为锁帧同步和什么?

27.寻路算法?

28.做题:将N个链表排序

29.反问:基础需要加强

全部评论
佬是笔完多久约面的呢?
1 回复 分享
发布于 2024-05-08 22:41 浙江
佬,所以纯虚函数存在什么地方啊
点赞 回复 分享
发布于 2024-06-15 11:23 广东
怎么有那么多奇怪的网络问题……哥们二面了吗
点赞 回复 分享
发布于 2024-04-29 18:25 陕西

相关推荐

2025-12-24 14:43
临沂大学 Java
yuyulin:跟老师求情,让父母打电话求情也可以,说以后不会逃课了,这是最理想的;最坏的就说自己有抑郁症,接受不了休学的结果,可能会做出冲的的行为(自行设想哈哈),大学辅导员最怕这个,我们学校有个哥们每次就拿条楼作为底牌,辅导员都不管他了,睁一只眼闭一只眼
点赞 评论 收藏
分享
2025-12-08 16:04
门头沟学院 Java
本人本科末9,今年大三。大一大二一直玩,什么都没学到,在大学混日子混了两年,每天不是在打农就是在steam。大三开学时一个和自己玩的好的同学去实习了,才发现自己白白浪费了两年的时间,如果真不冲一下就真去京东,阿里,美团送外卖了今年9月份开始学Java,一开始一直跟着黑马视频看,后面发现看视频效率太低了,时间根本不够,就开始主要看文档和看书了。这几个月一直在学,真的尽力了,希望暑期前能找一份好点的实习。我简历上面的项目大多没有指标,但是实际上我是真没多少时间去做项目,我基本主要是动手只做了外卖和天机,黑马点评和12306我都是只是看了项目。主要是自己的时间真的不多,但是这样子自己的代码能力确实比较差。而且自己也没有做过实际的工程,我顶多用jmeter测试一下接口tps啥的,比如使用Redis管道提升了一点性能,减少Redis交互,这种值得写上去吗?需不需要具体到某些数字求求各位佬给一些建议,看看简历怎么优化?项目介绍是不是不够详细?没有具体到业务方面。项目会不会提到大致实现原理导致面试官一看简历就知道怎么实现就没有问的欲望?专业技能一些字段是不是要加粗,是不是写太啰嗦了?有没有必要压缩内容变成一页?两页的话是不是都要把两页填地满满的。
给秋招一个交代:一页简历最好,网上做的项目放面试官眼里都是玩具,简历上不需要强调有什么难点,记住就行防止真的问。然后背八股,多投多面试就行
点赞 评论 收藏
分享
评论
9
83
分享

创作者周榜

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