腾讯IEG天美 游戏客户端开发 秋招一面凉经20210818

20210817下午4点接电话问有没有意向,然后19 20号都有别的家的笔试面试,所以就问他能安排到什么时候,于是就安排到了18号。

UE4

FPS项目相关:

子弹的生成每次都是一个实例吗?有没有什么优化方法?GPU instance。

子弹类的生成用的是哪个函数?SpawnActor。

行为树的结点有哪几种?

网络

项目相关:讲各个网络协议的实现(MAC组帧,ARP、IP、ICMP、UDP)

TCP与UDP区别

帧同步与状态同步

C++

局部变量、全局变量、类变量在什么时候销毁?

C++的转换有几种类型?什么情况下使用?

vector的扩增策略。

虚函数实现?虚函数表是一个类有一个还是一个实例有一个?

分析一下这种多态的代价?空间代价与时间代价

C++11:

unordered_map是什么数据结构?查找的效率是多少?怎么解决冲突?

智能指针有几种?怎么实现的?unique_ptr怎么保证只有一个引用?

讲一讲右值引用。有2个vector,a和b,a=std::move(b),这个语句之后2个vector的状态是怎么样的?

C++有几种封装可调用对象的方法?

用过线程库吗?线程之间有几种共享数据的方式?

算法

Top k用小根堆。

面完之后当晚进了复试,后面腾讯笔试A了4题也没约面(果然腾讯笔试p用没有),9月2号的时候看流程变灰了释放简历了,后续没有再被其他工作室的游戏客户端岗位捞过。(被一个游戏广告捞过,我直接拒了)

#腾讯秋招##腾讯##面经##秋招##游戏客户端开发工程师##校招#
全部评论
??
点赞 回复
分享
发布于 2021-09-28 19:30
这么晚了估计没hc了已经
点赞 回复
分享
发布于 2021-10-04 12:10
滴滴
校招火热招聘中
官网直投
我上个月25号投的,今天二面
点赞 回复
分享
发布于 2021-10-13 09:48
这答的不挺好的吗?迅哥这么桀骜不驯的吗?
点赞 回复
分享
发布于 2022-06-21 03:37

相关推荐

腾讯安全部门的一面挂了之后又被微信&视频部门捞起来了,遇到一个超好的面试官,是个紧跟新技术的大佬,给我发了个LRU算法的新技术,还介绍了最新的HTTP3.0协议,感觉学到了很多,希望后面能有好运气!1. 面试官部门介绍,在广州,主要做各种平台客户端的开发2. 自我介绍+项目介绍3. 项目追问1:页面置换算法有哪几种?FIFO,LRU,  Clock(两种,访问位,修改位),LRU-2/2Q4. 项目追问2:LRU算法具体实现细节,怎么进行插入删除的操作,怎么进行查找?使用哈希表存储页号与链表节点的映射,方便确定节点位置。访问一个页面的过程。5. 项目中使用了多线程,那怎么保证线程同步的?mutex,look_gurd 怎么用的?两个线程同时访问一个函数,冲突,线程同步6. 项目中有没有考虑使用信号量?进程同步问题。粗粒度锁,细粒度锁。7. 有没有玩过游戏?比如王者荣耀,你觉得王者荣耀应该用TCP还是UDP? 答:UDP,保证实时性。那如果是击杀数这种比较重要的数据怎么办?答:可以TCP和UDP联合使用,不重要的渲染数据可以使用UDP,重要的使用TCP。面试官介绍了另一种方案:HTTP3.0,UDP实现可靠传输,重传机制等。 8. TCP怎么保证可靠性的?拥塞控制,滑动窗口机制。具体原理是什么?9. 数据库索引的作用?索引越多越好吗?10. 算法题1:怎么判断一个链表是否有环?快慢指针11. 算法题2:给定一个二维数组,每行从小到大排序,每列也是从小打到排序,给定一个target,怎么判断这个数组中是否存在这个target?先按每列末尾数字二分查找,再按确定的行二分查找。12. 算法题3:怎么找到一个数组中的第k大的数?快速排序找到第k大的数。不能直接改变数组元素顺序要怎么找?对前k个元素建立小顶堆,后面的元素与堆顶元素比较,如果大于堆顶元素,则将其替换,并调整堆。堆是怎么建立的?可以通过数组建立吗?怎么调整堆?13. 反问:为应对这个岗位以及后续的面试,在知识储备方面有什么需要加强的? 更新------又挂了😥#我的实习求职记录#
点赞 评论 收藏
转发
6 42 评论
分享
牛客网
牛客企业服务