游卡面试(unity开发实习)

1.自我介绍。
2.数组和链表的区别,各有什么优缺点。
3.struct和class的区别,数据在栈上和在堆上有什么区别?
4.了解过c++吗?有哪些常用的容器?
5.析构函数是虚函数还是非虚函数,如果是非虚的是会怎样?
6.512*512的RGBA四通道图片,在内存中存储的大小是多少?——答:1M。
7.线性代数学过吗,知道向量点积有什么作用吗,在游戏开发中有什么应用。
8.游戏中常见的关键词屏蔽,在一大串对话中屏蔽关键词,用什么算法能优化性能?
9.游戏中的小红点系统,你会怎样实现?页面中有很多小红点,应该怎样简化代码?
10.重点又问了很多简历上的项目内容,大家对自己的项目一定要熟悉啊,我就有一些没答上来
时长25分钟(十坤时),还有一些小问题记不清了,总体来说问题都很有针对性,基本几个问题就能试探出在某方面的真实水平了。
全部评论
第六题 图片的每个像素通常由四个通道组成:红色(R)、绿色(G)、蓝***)和透明度(A)。 每个通道的强度通常由一个字节表示,即0-255之间的整数。 所以,每个像素的大小是 4 × 1字节 = 4字节。 图片的总大小是其像素数乘以每个像素的大小。 因此,512x512的图片的大小是 512 × 512 × 4字节, 约等于1MB
2 回复 分享
发布于 2023-12-29 12:27 江苏
1.struct属于值类型,class属于引用类型 2.class允许被继承,struct不允许被继承。 9.内存分配:struct分配在栈中,class分配在堆中 知识延伸:“堆”和“栈”的区别,为什么访问struct比class块? “堆”和“栈”并不是数据结构上的Heap跟Stack,而是程序运行中的不同内存空间。栈是程序启动的时候,系统事先分配的,使用过程中,系统不干预;堆是用的时候才向系统申请的,用完了需要交还,这个申请和交还的过程开销相对就比较大了。 栈是编译时分配空间,而堆是动态分配(运行时分配空间),所以栈的速度快。 知识延伸:“堆”和“栈”的区别,为什么访问struct比class块? “堆”和“栈”并不是数据结构上的Heap跟Stack,而是程序运行中的不同内存空间。栈是程序启动的时候,系统事先分配的,使用过程中,系统不干预;堆是用的时候才向系统申请的,用完了需要交还,这个申请和交还的过程开销相对就比较大了。 栈是编译时分配空间,而堆是动态分配(运行时分配空间),所以栈的速度快。
1 回复 分享
发布于 2023-12-29 11:12 江苏
问的挺基础的
1 回复 分享
发布于 2023-07-26 11:25 广东
想问问7,8,9的问题是简历提到了,还是面试官主动问的啊?
1 回复 分享
发布于 2023-07-26 11:04 浙江
7.线代 搞图形学,图像的位移,旋转缩放。点积 测两个线是否垂直,算投影,两线角度是否大于90°, 求两向量夹角。 叉积,算垂直向量。 向量点乘(内积):点乘表示了两个向量的相似程度,其结果是一个标量,可以用来表示两个向量之间的夹角余弦值。如果两个向量越接***行,它们的点乘结果就越大;如果两个向量越接近垂直,它们的点乘结果就越接近0。在实际应用中,点乘的应用非常广泛,例如计算物体的运动、力和功,以及在机器学习中计算两个向量之间的相似度等。向量叉乘(外积):叉乘的结果是一个新向量,它垂直于原来的两个向量,并且大小等于这两个向量所在平面的面积。因此,叉乘可以用来计算平面或空间中的面积、体积以及法向量。在实际应用中,叉乘也有广泛的应用,例如计算机图形学中用于计算表面法向量、计算电磁学中的磁场、以及在机器学习中用于计算高维数据的特征等。 作者:易老湿 链接:https://www.zhihu.com/question/592709686/answer/2966678736 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
点赞 回复 分享
发布于 2023-12-29 12:43 江苏
第五题 应该就是C++的 ,c#自己会清。。如果基类的析构函数不是虚函数,它不会被其导出类的析构函数覆盖,导致在析构多态对象时不会调用导出类的析构函数。这可能会导致资源泄漏或其他错误。 举个例子,假设我们有一个基类 Shape 和它的导出类 Circle。如果 Shape 的析构函数不是虚函数,那么当我们删除一个 Circle 类型的对象时,它只会调用 Shape 的析构函数,而不是 Circle 的析构函数,因此 Circle 可能分配的任何资源都不会被正确释放。 因此,如果您有一个多态继承结构,请确保基类的析构函数是虚函数。 ———————————————— 版权声明:本文为CSDN博主「御坂10057」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_42590539/article/details/129573040
点赞 回复 分享
发布于 2023-12-29 12:07 江苏
C++ 标准模板库的 array, vector, deque, list, forward_list, queue, priority_queue, stack, map, multimap, set, multi_set, unordered_map, unordered_multimap, unordered_set, unordered_multiset
点赞 回复 分享
发布于 2023-12-29 11:51 江苏
但是官网不是只有实习吗,还不是秋招吧
点赞 回复 分享
发布于 2023-08-09 21:02 上海
兄弟你是官网投的吗,多久有消息,请问有笔试吗
点赞 回复 分享
发布于 2023-08-03 03:38 广东

相关推荐

06-17 09:23
已编辑
浙江工业大学 C++
点赞 评论 收藏
分享
07-02 07:23
上海大学 C++
截止目前一共笔试面试10几家了,后面一直心态上有点摆烂,也在games101,games104补充知识,做个OpenGL的shader不是很顺利。掌趣科技,比较早的笔试,发现做的也不是很好,选择题有数据库等等,简答题有场景设计,编程题也挺难的,两道只a了一道。没报太大希望后面直到半个月了才发面试炎魂网络。有选择有场景题,甚至让你简答写职业规划的,编程题1.93/3,两道原题正好逮住了西山居seed面试,没想到都多久了现在才有,自我介绍,问的c++常见八股,实习,项目,最难忘的事情,技术栈,答得自我感觉还行,但是后面问网络编程,linux c++,多线程多并发编程,这我完全不会只能实话实说,三天后感谢信万游网络,笔试竟然是发邮件,限时回复,不是太难。面试讲那两道题,改进,幸好我忙半天还是手撕出来了,然后问基础知识并不涉及虚幻引擎。粒界上海。直接面试主要是做自研引擎的,面试官听完我介绍后详细问了项目和实习,然后问c加加,渲染管线,感觉他还蛮懂的。二面两个面试官,基础数据结构和c加加,场景题。面试体验很好。腾娱互动,成都。也是直接面试,面试官很好,问的相当深。还现场给我讲了讲。包括虚幻引擎,ue与c加加,图形学。应该是体验最好的一次面试了吧。可惜实力理解还是差一点可能没戏。面试官在反问环节告诉我说要坚持ue,因为ue的求职者远少于unity疯狂游戏,也是期望比较大的一家,笔试我记得应该是全a吧,最后是理解题主观题。然后面试有点失望,上来拷打基础的几何知识,向量等。然后拷打项目和实习。也有图形学。反问就是对于求职者怎么做到入门。好未来。笔试,挺简单的。等流程。现在就觉得要么一条路走到黑得了,就不换方向。注重项目理解,一定要搞懂项目的每一个知识不能只实现,ue的路还很长。要不再做个短平快的项目吧,最好把uec加加都用上才行。然后关于八股的话一定要背,包括ue的八股,图形学等,还有a🌟算法,ik等大致讲讲。图形学几乎只问了你了解过吗,然后如果了解过就问渲染管线,除此之外有摩尔纹是怎么产生和解决的,和讲讲顶点着色器和片段着色器。此外项目一定要熟悉,而且从使用到的东西的原理上理解。不过每一次面试都是一次训练的机会,一定会越变越强的。其他还有心动和游卡一直在简历初筛,永航科技好像考虑我不在北京
游戏求职进展汇总
点赞 评论 收藏
分享
评论
11
76
分享

创作者周榜

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