腾讯 游戏客户端实习 面经

部门: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 面:

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

鹅鹅鹅,启动!

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

相关推荐

06-02 12:37
已编辑
吉林大学 C++
过去的一年一直在为找游戏客户端开发实习做准备,但直到现在也就只接到过一个小公司的offer。思考了一下打算转前端了,目前大三下转战也还有机会。我其实内心也还在纠结,感觉这样做属于是,遇到瓶颈困难就半途而废,东一榔头西一棒,最后一事无成,但又担心万一自己的分析是对的,转战是合理利用自己优势,死磕游戏开发是执迷不悟。下面我会讲述原因,希望有懂行的前辈或是同学锐评一下我的观点,如果能给出建议,真的不胜感激,我现在真的有些迷茫。放弃游戏客户端开发最大的原因:我感觉,我了解到的游戏客户端开发的学习路线不够规范化,缺少学习框架的机会,学起来总感觉只会纸上谈兵,脱离实际生产(面试考察)需要。我觉得学习一项计算机技能大概分三个层次:第一层基础:学习算法,线性代数,OS,计网,数据库这些计算机学科基础,熟练掌握对应领域常用编程语言,常用api;第二层框架:有了第一层可能可以开发一个看起来能运行的一个小项目,但毫无章法,这时候就要学习框架,用行业内更规范化的结构组织你的项目(我正是缺了这一部分,所以这会儿也说不出具体的),第三层专精:向底层更深度的理解,就比如说你可能会用unity的shader,会用c++的openglAPI,但为了达到第三层你最好要会计算机图形学,最好能自己手搓软渲染器,游戏引擎。根据个人面试经历、招聘要求我总结,游戏客户端开发有以下面试考点:1、c++面向对象,操作系统,问你八股要答得上来2、算法,说实话我个人感觉挺难的尤其是雷火精英实习笔试,面试时也经常会有那种看起来简单,但是加上时间复杂度限制就变成hard难度的题。3、计算机图形学、渲染管线、lua热更新网络编程、游戏引擎实操、这一部分正式我迷茫的地方所以可以看见我只是列出了关键词。前两点不是问题都算是第一层基础,无非就是多刷题多背,学习路线知识体系也很明了,你也大概知道面试官会问些什么。如果是因为前两点失利我是不会萌生换赛道的想法的,重点就在第三点。考点3混合了第二三两层,框架与进阶,游戏开发确实很卷,面试经常会遇到问第三层的知识,但其问第三层也无所谓了,我觉得第三层知识的考查就只是为了筛人,而且也不是所有公司都一定要求会第三层,所以卷也不是我想转战最主要的原因。最主要的问题是游戏开发在应试时缺乏一个公认的框架,我不知道要学什么,面试时面试官问的问题也是涉及广泛,有的时候我也分不清一些知识到底属于第三层还是第二层,我可以去学计算机图形学,了解管线渲染过程,学习lua热更新网络编程,学习OpenGL、学习unity等等,但这些都各自独立我不知道怎么把他们组织起来,不知道我要做一个什么东西,说出一些什么理论,在面试官看来是有意义的。所以又卷又学习框架不清晰,我的技术实力也不高,本身就是把计算机学习当作是学一门高级一点手艺,混口饭吃,当初选择游戏开发,是觉得反正以后都是软件开发,游戏开发,开发出来的产品是自己感兴趣的,可能会更有动力一些,而且游戏开发好像以后的技术壁垒会更高一些(现在看来也确实如此),就选择了游戏开发,我当时以为的难是知识难,现在才发现难点是你不知道要学什么。而我所了解到的前端就没有这个问题,虽然我还没开始具体的学习,但就根据我搜索到的面经,B站上学习路线指导视频,你可以看到面试官还有这些指导视频所关注的点是一致的,而且框架层的知识体系是明了的。当然前端开发也有他的问题比如竞争人数更多(但岗位至少比游戏开发多),技术壁垒低,目前职业发展有被淘汰的风险,很多人都在考虑转后端或是全栈。大概就是这样吧,游戏开发我真不知道我要做什么,不只这里我会四处去请教,再思考两三天,是要做个决断了。
牛客41406533...:好像游戏客户端知识又多又难,我感觉使劲刷算法和基础八股就行了,那些高级的像什么引擎底层应该也不指望应届生会吧
投递哔哩哔哩等公司7个岗位
点赞 评论 收藏
分享
05-30 17:32
已编辑
四川大学 C++
bg27届双9,投的是引擎开发,但是被天美客户端捞起来面了。开局手撕三道:1、链表指定区间反转2、和等于k的组合3、最长回文串没什么难度,30min不到写完。之后正式面试环节:1、本硕都是学计算机,为什么想学图形做游戏不去做现在很火的ai。2、你觉得应聘引擎开发需要什么样的能力,你觉得你哪一种能力比较突出。3、讲一下多态。4、构造函数可不可以调用虚函数。5、你说只能调用到当前层级的虚函数实现,为什么?(有点不懂了,扯了些虚函数表)6、你提到虚指针和虚函数表,具体讲一下。7、派生类重写了虚函数,虚函数表是什么样的。(到这里面试官还笑着引导说可不可以回答刚才的问题了,但是还是没太理清)8、new分配的内存可不可以free释放。9、说到内存,静态全局变量和只读的全局变量分别在内存空间的那一部分?10、他们的初始化顺序?11、四种cast。12、线程间通信方式,分别什么场景用。13、平时多线程有接触吗(没有)14、介绍一下简历上的项目。后面几个项目相关的问题。15、设计模式了解多少(说了单例和工厂)16、你写代码题时用了很多vector,为什么(说用习惯了。。)17、你知道清除一个vector最快的方法是什么吗?(还真不太了解,说平时都是调用clear,面完马上上网了解了一下)18、实习时间。19、反问(哪个项目组,天美j1宝可梦)总体来说面试体验非常好,面试官很友善,会由浅入深引导,开局会闲聊一会非技术问题放松很多
查看18道真题和解析
点赞 评论 收藏
分享
评论
44
173
分享

创作者周榜

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