腾讯 游戏客户端实习 面经

部门:ieg 天美工作室群 游戏客户端开发

timeline:

  • 2024.11.02 投递
  • 2024.11.02 测评
  • 2024.11.06 一面
  • 2024.11.11 二面
  • 2024.11.14 hr面+云证+录用评估
  • 2024.11.19 oc
  • 2024.11.19 offer 已接

一面:

  1. 三道手撕:反转链表指定区间、两数之和、最长回文子串
  2. 为什么投游戏客户端
  3. 有没有了解过游戏开发
  4. 为什么不了解(?)
  5. 你觉得游戏客户端开发需要什么技能
  6. 你觉得你哪些方面掌握的比较好
  7. 子类的构造函数可以调虚函数吗
  8. 内联函数可以是虚函数吗
  9. static 和 const 的区别
  10. new 出来的对象可以用 free 释放吗,会报错吗
  11. 面向对象三大特性
  12. 线程间通信
  13. 锁和信号量的区别
  14. 了解优先级反转吗
  15. 自旋锁的隐患
  16. 线程切换做了什么
  17. 挂起和 sleep 的区别
  18. 了解渲染吗
  19. 项目拷打
  20. 虚拟内存和物理内存
  21. 碎片问题
  22. 如何统计有效内存使用情况
  23. 测试用例是怎么写的
  24. 有做预分配吗
  25. 项目使用场景
  26. 有没有更优的方案
  27. 可以动态调整吗
  28. 了解哪些设计模式
  29. 熟悉 STL 源码吗
  30. vector 插入元素发生了什么
  31. 说一下自己有什么优点,不足
  32. 学校里印象最深的事情
  33. 讲讲职业规划
  34. 有哪些游戏开发经历
  35. 实习时间
  36. 反问
  37. 怎么检测内存泄漏(反问完突然给我来道八股)
  38. 怎么实现一个内存泄漏检测工具
  39. 反问流程:如果还有下次面试,一周内会有人联系(麻了)

二面:

  1. 为什么想做游戏开发
  2. 喜欢玩游戏还是喜欢做游戏
  3. 自己做的东西有给别人用过吗
  4. 项目有什么优势
  5. 项目细节
  6. 怎么解决内存碎片
  7. 页合并怎么做
  8. 了解过缓存的实现吗
  9. 对技术感兴趣还是对游戏感兴趣
  10. 了解游戏开发吗
  11. 拷打实习
  12. 如果能来,你想做什么
  13. 能实习多久
  14. 玩过哪些游戏
  15. 最高什么段位
  16. 玩什么位置
  17. 怎么玩好上单(笑死)
  18. 和其他 moba 游戏相比,王者荣耀的优势是什么
  19. 玩过英雄联盟手游吗
  20. 为什么英雄联盟手游没王者荣耀火(胡言乱语)
  21. 未来规划
  22. 反问
  23. 多久能到岗

hr 面:

都是常规问题,差不多就聊聊天

鹅鹅鹅,启动!

#我的实习求职记录##牛客创作赏金赛#
全部评论
能问问佬现在本科还是研究生吗
1 回复 分享
发布于 2024-12-01 14:43 江苏
大佬腾讯实习注重学历吗,普通本科会不会面试的机会都没有😭😭
1 回复 分享
发布于 2024-12-03 16:02 河南
卧槽,这就是大厂吗,一面39道题
1 回复 分享
发布于 2024-12-06 23:53 广东
这个问题好熟悉,不会是深圳某工作室吧😸
1 回复 分享
发布于 2024-12-11 17:02 四川
一面手撕好难啊
点赞 回复 分享
发布于 2024-12-05 09:29 广东
如果问你如何玩好ad,那我能猜到是哪个组,可惜是上单
点赞 回复 分享
发布于 2024-12-05 19:47 浙江
佬是信软的吗,好强
点赞 回复 分享
发布于 2024-12-12 19:11 四川
佬一面哪些问题是项目相关
点赞 回复 分享
发布于 2024-12-13 15:19 四川
佬,上一段实习是做什么,游戏相关的吗
点赞 回复 分享
发布于 2024-12-14 19:52 辽宁
笑死,你二面这些游戏问题我太拿手了,王者+lolm老上单不请自来
点赞 回复 分享
发布于 2024-12-15 13:35 上海
会问lua吗?还是上岗后现学啊😲
点赞 回复 分享
发布于 2024-12-24 17:11 广东
佬是做ue客户端吗,面试没问ue相关的内容吗
点赞 回复 分享
发布于 01-16 17:33 四川
大佬,大一开始就规划好想做游戏开发,你觉得专精哪一门语言比较好呢
点赞 回复 分享
发布于 01-24 19:45 江苏
uu在深圳吗,信软的?
点赞 回复 分享
发布于 01-29 10:08 陕西

相关推荐

02-28 22:48
已编辑
广东工业大学 Unity3D客户端
-- 2.28 -- 更新原来不是引擎岗,还是客户端用时45分钟,大部分时间在介绍项目,这次面试体验较好,没有那么多压力和c++先介绍项目,实现的功能框架等等依次讲解了一下。C++:函数传值有几种方式虚函数实现机制图形学:讲一下渲染流水线的过程。UE:介绍一下UE的gameplay框架。手搓:一道简单的滑动窗口题。-- 2.27 -- 更新好消息 又被捞了坏消息 光子引擎岗-- 2.21 --用时七十分钟,基础问题答错很多,我主写C#,C++还是太薄弱了,凉了,发发面经攒人品。自我介绍,介绍自己除了Unity还做了个ue的小demo,但是做的不深。一、项目介绍一下我是如何用SO做物品数据管理的(实际上就是当配表工具用)。对象池是怎么设计的。高斯模糊和溶解的shader怎么做的。资源加载和演出系统怎么做的(Resource + YarnSpinner)。A*怎么实现的,损失函数如何计算?对ECS有什么理解?System之间如何处理依赖顺序?UI框架是怎么设计的。UI怎么做的通讯(事件中心)。二、手搓1.手搓个事件中心(还没写完脑子一懵说我写好了,面试官:你再想想?写到最后写对了,面试官问我参数不一样怎么处理,我以为我写错了沉默了,实际上参数不能不一样)2.struct{float a;unsigned int b : 1;unsigned char c : 1;int * d;char e;double f;}64位系统,问每个变量的地址空间(纠结了半天内存对齐,结果写错了哈哈哈)3.有序链表合并这里new了个dump忘记delete了,总结为写C#写的三、UEUE的gameplay框架怎么理解?Controller只在本地,那服务器怎么通知?GameMode在服务端吗?(脑子一抽说了个服务端客户端都有)网络同步做过吗(用的UE原生的)玩家A发射子弹击中B,B要扣血播特效,C要看到过程,怎么做(A发个RPC给服务端,服务端射线检测,检测完了再RPC同步数据)那我要发一个子弹实体怎么办(服务端生成子弹实体,给一个初速度和方向)子弹不同步怎么办,有网络延迟怎么保证同步(不懂啊)提示:属性同步(没听说过)Rpc有几种类型Rpc怎么实现的(我不到啊)那什么情况才可以发Rpc(Charactor这种服务器客户端都有的才可以发)骨骼动画原理是什么(通过骨骼的位置进行mesh蒙皮,没手动实现过)常见的同步方式有哪些(状态同步和帧同步)区别是啥(帧同步同步数据帧,状态同步只同步状态,但是我自己没实现过所以不是很了解)TCP和UDP有什么区别(TCP可靠,UDP快)为什么(TCP有可靠传输机制,建立连接要三次握手四次挥手,所以比较慢,但是比较可靠)为什么可靠(TCP有ATK确认和超时重传,但是因为我没手动实现过,所以只知道皮毛)四、C++平时用啥编程语言(C#,C++只有UE写过,也基本当C# 写)C++的构造函数有哪些类型(无参有参、复制、移动)分别写一下(复制构造忘记加const了,移动构造忘记加noexpect了)构造函数可不可以是虚函数,析构函数呢虚表在哪,虚指针呢delete没指明内存大小为什么能释放(因为指向虚表来释放吧,这个不太清楚)那我delete数组为什么也能释放(不知道)左值右值区别是什么(左值可以取地址,右值没法取地址)右值有哪些类型(函数传出的临时变量、还有硬编码的字符串)const有哪些作用(标注哪些变量是常量,放在函数里保证这个参数不被改变)还有呢(不知道了)放在成员函数后面呢(应该表示不修改这个对象内的值,不太确定)那要是我想修改怎么办(不太了解)share_ptr a 指向一个对象share_ptr b 指向一个对象a=b 会发生什么(这个时候脑子已经不正常了,答道,b先释放一个引用计数,然后a引用计数++)你确定吗(确定)你再想想?a=b是让b指向a吗(才明白过来,连声答道对不起)引用计数放在哪(它分为一个资源指针和一个控制指针,引用计数放在控制指针)总结:C++、内存、网络的功底太薄弱了,只是看过一遍八股,没有真正做过项目尝试,鹅的UE项目多,且重视基础,应该多复习C++这些基础。#软件开发笔面经#
不是死猪是我的男神GGBond:经历惊人的相似,感觉要凉了,问你的我好多都不会(UE只是接触了...)
点赞 评论 收藏
分享
评论
39
134
分享

创作者周榜

更多
牛客网
牛客企业服务