天美游戏客户端实习一面面经

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宝可梦)

总体来说面试体验非常好,面试官很友善,会由浅入深引导,开局会闲聊一会非技术问题放松很多
全部评论
佬 请问二面什么情况
点赞 回复 分享
发布于 06-20 17:43 广东

相关推荐

06-11 15:37
云南大学 C++
1h15min1.自我介绍2.问什么gap(家里人生病,我回去帮忙,面试官问为什么不出去工作,我?)3.c++的类型转换4.内存管理5.虚拟内存,分页,交换6.多线程(了解的不多,所以答的很浅)7.看你做的跟win32相关,了不了解安卓和ios的内存管理(不了解)然后开始漫长的图形学拷打?7.一个三角面怎么从磁盘渲染到屏幕上8.贴图,材质,纹理是什么9.解释下法线贴图10.解释下分辨率是什么11.本科有没有图形学相关的课(没有)11.假设有一个蓝色的像素点,怎么渲染到屏幕上12.向量点乘和叉乘的区别(忘了)13.shader是什么解释下然后面试官说没事,只是走流程问问图形学,看你用ue5做了个demo,聊聊ue514.蓝图在磁盘上是什么格式的(不知道)15.蓝图是怎么执行的(没理解面试官的意思,说由事件作为起点开始执行,感觉应该是想问引擎怎么去调用BeginPlay的)16.聊聊行为树(说了下行为树有什么节点,功能是什么,介绍了一下黑板,讲了项目里功能的实现)17.不是让你讲你的功能是怎么实现的,我想知道行为树是怎么样执行的18.行为树是每tick执行一次吗(回答是,g)19.看你做的是个2D游戏,能说一下2D角色有哪些组件(聊了下继承自character,有碰撞盒子,移动组件和sprite精灵)20.sprite包括什么东西(默认的flipbook,自身的碰撞组件等)21.面试官反问没有mesh吗,没有材质吗(人已经晕了) 22.聊了聊什么时候到岗,可以实习多久,能不能保证毕业(还以为有一点点机会,说可以尽快到岗,实习时长可以根据公司要求来,学校毕业要求8分,已经有12分可以顺利毕业)22.反问阶段聊了下游戏学习的路径(面试官的第一反应是,首先保证能顺利毕业,我?)聊了下自己开发时遇到的问题(面试官:你还是接触的太少了,所以才觉得目前解决不了,应该采用xxx)面完后45min流程结束鼠鼠简历没写图形学,也说了没有接触过这方面的知识,然后被猛猛拷打了40多分钟的图形学,这正常吗被挂了感觉很难受,失眠到3点,突然不知道要准备哪些东西才能通过客户端的二面了,ue底层的东西确实准备的不多,图形学也没学过,gap天然劣势,已经倒在2面9次了,感觉很迷茫,读研被分了个新方向,啥都要自己搞,花的时间比别人多,收获比别人少,6月中旬了还是0实习,鼠鼠要咋办
查看22道真题和解析
点赞 评论 收藏
分享
评论
9
33
分享

创作者周榜

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