天美游戏客户端开发实习面经

本人某985硕士,参加2020腾讯光子游戏客户端公开课,一面被刷,后被天美捞起,进行暑期游戏客户端开发实习面试,做一下总结。

一面25min 2021.01.13
1.聊项目
其他项目
游戏公开课项目
做了什么事
对除了UE4的游戏引擎的了解
网络同步的实现(局域网房间模式)
数据同步是同步关键数据还是
2.基础
C++:
vector和list的区别(原理上和应用上)
vector扩容方式
map,搜索效率
虚函数的实现(查找虚函数地址的过程)
图形学:
渲染管线
有没有学习过shader (没有)
3.聊天
何时毕业
参加公开课是机会还是兴趣 (兴趣+机会)
玩什么游戏 (王者荣耀)
如果参加王者荣耀项目组,想进行哪些工作
实习时间
评价:游戏开发接触不多,起步比较晚
4.反问:
(1)基础(C++,图形学等),项目经历哪些更重要 (面试官意见:基础)
(2)面试官提问:除了C++有没有其他的熟悉的语言,推荐学习一些其他的游戏开发的脚本语言
(3)会不会把对游戏引擎的熟悉程度作为考察标准(面试官意见:个人观点不会)
-----------------------------------------------------------------------------------
二面35min 2021.01.15
1.闲聊
2.基础
C++如何实现多态
实现虚函数时编译器的原理
虚表是什么数据结构(数组还是链表)
堆和栈的区别
什么代码可能会导致栈溢出(递归)
自己实现string类相对于自己实现point类需要特别注意的地方(拷贝构造需要清理旧内存)
数组和链表的区别
遍历数组比遍历链表来得快一些,为什么(数组内存空间连续,链表不连续,内存空间连续可以一次读取多个数据放到缓冲区之类的地方,不用多次访问)
如何把链表改造成数组一样的内存空间连续(采用内存池的方式)
哈希表解决冲突的方式
两个单位矢量叉乘和点乘的几何意义
渲染管线
点乘和叉乘在渲染管线的应用(叉乘:判断点是否在三角形内)
深度测试可能在哪个阶段
3.项目
象棋项目:
为什么做象棋
象棋中的AI算法(最大值最小值算法)
游戏公开课项目:
项目中印象比较深刻的东西
UE4入门的过程中再哪里花费了较多的时间
怎么解决的当时遇到的问题
打靶设计如何实现
图形学中表示旋转有哪些形式(数学形式)
3.反问
这是二面么
图形学是不是需要关注的重点(面试官评价:基础和功能还算不错,图形学基础需要夯实)
结果需要多久(还有两轮面试)
------------------------------------------------------------------------------------
三面25min 2021.01.21
1.自我介绍
2.项目
游戏公开课做了什么东西
UE4网络同步技术(对Actor的同步和对变量的同步)
什么时候会发生同步
介绍RPC
3.基础
在公开课之前有没有接触过游戏
为什么参加公开课
介绍光栅化
光栅化过程中常用的算法
比较常见的全局光照
实时阴影
C++申请内存可以在哪些地方(内存五大区)
共享内存(shared memory)如何申请和释放
除了C++用过其他语言么
C++模板的展开过程,编译时用到模板的过程
模板特性特化和偏特化
平时会玩哪些游戏
喜欢的游戏类型(moba类)
做moba游戏的难点(网络同步)
王者荣耀和LOL在同步方面的区别(王者帧同步,LOL状态同步)
状态同步和帧同步的区别
吃鸡和moba在技术上的区别(吃鸡在同步上的要求没有那么高)
4.聊天提问
现在几年级
学习规划
在哪里学图形学
做游戏开发需要掌握的技术(1.语言基础 2.数据结构和算法 3.图形学 4.计算机网络 5.游戏引擎)
如果顺利希望是么时候开始实习
5.反问
哪个工作室(天美j6)
主打游戏(海外游戏)
对学习规划的建议(游戏面拓宽一些,技术方面多参加比赛)
需要改进的地方(更多的实践一些)
------------------------------------------------------------------------------------
HR面 2021.02.05
随便聊聊

已OC
-----------------------------------------------------------------------------------
总结:
1.基础很重要,要融会贯通,比较常问的是C++基础和图形学
2.项目不求多,但要真正掌握手中的项目
3.要自信,本人接触游戏时间不长,但面试尤其是实习更多的考察你学过的东西,把学过的掌握好
#实习##面经##腾讯#
全部评论
哈哈,同光子公开课被刷的学员,现在也在面天美😃
1
送花
回复 分享
发布于 2021-03-12 10:51
同光子公开课被刷学员,下午面天美 许愿oc
2
送花
回复 分享
发布于 2021-03-12 12:34
国泰君安
校招火热招聘中
官网直投
速速赶来支持
点赞
送花
回复 分享
发布于 2021-03-12 13:31
从三面到hr面原来要等这么久 真想快点进入hr面 希望能和楼主成为工友
点赞
送花
回复 分享
发布于 2021-03-12 15:29
恭喜恭喜啊,我想问下楼主你的项目做了大概多久呀,我再想我要不要赶紧准备一个😂
1
送花
回复 分享
发布于 2021-03-12 15:39
恭喜楼主,想问问光子公开课有录频吗找了好久没找到😂
点赞
送花
回复 分享
发布于 2021-03-13 18:40
同光子公开课被刷,在等天美hr面,许愿offer
点赞
送花
回复 分享
发布于 2021-04-08 13:52
大佬去腾讯j6了吗
点赞
送花
回复 分享
发布于 2021-08-21 03:01
大佬觉得公开课有用吗
点赞
送花
回复 分享
发布于 2021-08-24 19:40
大佬是上海天美还是深圳呀?
点赞
送花
回复 分享
发布于 2021-09-09 01:43
楼主,我是21年公开课的学员,想问下十二月结课完面试大概是什么时候
点赞
送花
回复 分享
发布于 2021-12-09 21:24
你好,我是21年公开课的,想问下公开课面试有手撕代码吗?
点赞
送花
回复 分享
发布于 2021-12-11 13:08
俺也想问,结课面试要不要手撕算法题。而且结课面试是只有一轮吗?
点赞
送花
回复 分享
发布于 2021-12-11 14:52
前几天进行了面试,一面挂了
点赞
送花
回复 分享
发布于 2021-12-30 10:30

相关推荐

头像
05-22 14:27
已编辑
门头沟学院 电子信息类
#牛客帮帮团来啦!有问必答#我在读研期间,一直在芯片公司做一些编译器或者推理加速相关的工作,做过模型压缩,算子融合,动态算子相关的一些工作,但是一直在做单机单卡上相关的工作,这是我的一些背景。去年大模型火了以后多了很多大模型的机会,我本来以为这个岗位需求量会很大,但是实际秋招的时候,很多芯片公司在这个方向上招人都是个位数,虽然也可以硬蹭互联网还有一些纯 AI 初创,但是招人也特别少,而且因为急着出成果,都希望招资深工程师,在初期别人大厂各种乱杀的时候,只有自动驾驶的一些公司给了一些机会,后来运气不错又拿了一些大厂做大模型推理团队的 offer ,目前在去苏州做 ADAS 类似嵌入式的工作和去上海做大模型推理之间摇摆,上海总包多将近 20 ,但是我还是有一些担心的点。1. 推理优化的手段真正有效的其实有限,每个公司在这个方向几乎只有十几人的小组在做,我不确定以后跳槽坑位是否足够。2. 现在大模型越来越火,入行的人的资历也越来越好,动辄系统方向的顶会,优秀的开源项目,反观我只有一些实习的经验,对比之下,感觉压力很大。3. 经历了芯片赛道的狂热到现在的业务收缩以后,曾经我也以为算力是基本,做芯片行业肯定能温饱不愁,现在持相反态度,我感觉大模型以后一定是个好方向,但是对于从业者却未必友好。而去外企做嵌入式就没啥太多想法了,苏州家里可以支持买房,可以生活的比较舒服,工资也算给的足够多,如果算上女朋友加起来收入和上海持平(因为女朋友在上海只有银行的选择收入比较低)。两边都有被裁风险,苏州这边做嵌入式的公司相对应该更多一点,缺点就是确实不太喜欢嵌入式,对汽车的软件开发也喜欢不起来,但是可以克服;而且也不一定稳定,加班也不怎么少。总之,感觉选哪边都会后悔,经历了一段时间的决策,包括家庭等因素进去,更加不知道如何选择,希望删繁就简,仅从方向和城市的角度请各位大佬给点意见。
也就平平无奇:直接选嵌入式,大模型或者说agi最后的落地也是要做成嵌入式的,现在聊天机器人也只是过渡,嵌入式未来不会变太差,考虑下家庭生活体验就苏州吧
点赞 评论 收藏
分享
20 182 评论
分享
牛客网
牛客企业服务