(一面)腾讯游戏客户端开发(光子工作室)

一面面经:

时常:1h

  1. 手撕算法:奇偶链表(力扣328题),ACM模式(ac了)
  2. 说一下C++中如何实现多态的?
  3. 那你说的父类指针指向子类引用,解释一下底层是怎么实现的(为什么能找到子类对应的func)?
  4. 智能指针有用过吗,说一下他们的实现原理?
  5. shared_ptr的计数器底层是怎么实现的?(我不知道,面试官说没关系按照你自己的理解你会怎么设计,我就回答,用一个哈希表,存放资源地址和对应的指针)
  6. 那这个哈希表是全局的吗?是线程安全的吗?(是全局的,关于线程安全,我就说给他加锁)
  7. shared_ptr的循环引用问题怎么解决的?
  8. 当weak_ptr怎么判断对象是否被销毁,底层怎么实现的?(我就接着这个哈希表继续说下去了)
  9. 知道STL中的deque容器吗,底层怎么实现的?
  10. deque是怎么实现扩容的?
  11. vector和deque的区别是什么?
  12. 反问:我问了如果我进去能做什么?然后就聊到了游戏相关的他就问我:你对一个游戏的场景你的理解是什么?(胡乱说一通)
  13. 问我如果游戏中有一面墙,墙的背后有一个球,然后你如果事先知道这个球是看不到的,然后你怎么设计这个场景?(一脸懵逼)

刚刚面完,感觉答得不好,不知道能不能过,5555,求求了让我过吧,等后续!

#腾讯校招实习##游戏客户端开发#
全部评论
2024-03-06上午10:18,流程结束,挂了
3 回复
分享
发布于 03-06 10:19 浙江
哥们是那个实习基地的面试吗
1 回复
分享
发布于 03-04 20:34 广东
联想
校招火热招聘中
官网直投
我也刚面完,不过是魔方
点赞 回复
分享
发布于 03-04 21:28 浙江
请教一下简历项目,有游戏项目吗,怎么面试题都是c++
点赞 回复
分享
发布于 03-05 16:08 辽宁
是面的暑期实习吗?还是春招
点赞 回复
分享
发布于 03-05 19:46 浙江
为什么感觉你的一面问的比较深比较少,我的一面问的比较广比较多,我面试的是1h30min 做的题也比你简单 是最短子数组
点赞 回复
分享
发布于 03-13 14:29 日本

相关推荐

头像
04-16 17:14
已编辑
门头沟学院 计算机类
4.15 oc终于oc了,散点面经。4.3光子工作室一面:1.介绍自己2.ArrayList和List的区别3.ArrayList装普通的整形或字符串会有装箱拆箱吗4.字典,字典的底层原理5.哈希表删除后的元素怎么处理,添加元素呢?6.哈希添加元素有什么优化空间?7.线程和协程有什么区别?8.Unity协程如何实现?9.切场景保留数据的方式10.UGUI,image和sprite的区别11.Sprite和image渲染的性能区别12.图片格式,有什么方式让图片内存更小。13.了解过一些平台的格式,如pbr,etc吗14.打图集有什么规范15.渲染管线流程16.Git和svn的区别,git的分支合并方式17.做个题,字符串翻转此次面试官露脸了,好评。最后反问向面试官了解了一下UE和Unity的区别。:)。 当天变为复试状态4.5光子工作室二面(电话面试):主要拷打场景题:1.介绍自己2.项目中子弹命中的判定。3.场景题:联机游戏,做武器发射子弹、命中、状态变化之类的你的构想。4.物品管理你用的什么数据结构。5.场景题:物品管理,你会怎么做。6.对于各个物品会写什么接口。7.struct和class的区别8.构造函数是基类先构造还是派生类?析构函数呢?9.指针和引用的区别10.Tcp三次握手。11.Tcp和udp在联网游戏中用哪种反问。第一次尝试电话面试,体验挺好的,面试官也挺有趣的。面完状态立刻变为Hr面4.9Hr面,云证+录用评估#腾讯##实习#
点赞 评论 收藏
转发
11 112 评论
分享
牛客网
牛客企业服务