游卡面试(unity开发实习)

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

相关推荐

北京教育中厂的成都分部  11.5时长有28分钟一面二面合并了面试官人挺好的,也不是特别急,答的不是很好的问题面试官直接跳过了顺序不是很统一 只写记得的部分1.问了值类型和引用类型的区别2. 问了ugui的组件有哪些ugui有哪些优化方案答用打图集来减少内存的消耗Unity有哪些优化方案答用对象池以及少用全局变量3.引用类型储存在堆上是怎么储存的 好像是这个记不清了 没答出来 问了两道算法4一个三角形,一个三角形有三个顶点,然后有一个点如何判断另一个点在这个三角形的内部还是外部?自己答出来的是从内部找一个顶点连线,实际上答案是可以用面积来求以及用向量夹角来求。5还有一个快排怎么排的?以及怎么优化快排答:怎么排的想起来了,但是没有说优化方法问了一下,快排怎么实现的?答的凑合6.了解哪些设计模式答:了只了解单例模式,然后说了说单例模式怎么用7.面向对象的三个特征 和五个原则答出来了特征没答出来原则8协程是怎么实现的? 底层原理是什么?答用迭代器9.问了一下字典如何储存值以及字典的存东西的原理没答上来   看了一下,发现好像是直接add remove就行(不知道是不是) 麻了10.最后是一道场景题,问,工作时如果遇见了上边发配的任务已经完成不了了,时间特别紧急,要截止,你该怎么做?答 :先自己憋一会儿,憋1到2个小时,实在想不出来找组长问一问怎么办,11.问是不是自学的游戏? 答说是自己学的12.问了问背包系统的制作需要用到哪些ugui组件没答好,光说了说用图片组件,还有一个能让,图片排列规矩的组件。。。。。这我当时还自己做过,然而实在记不清了都是三四个月之前了反问环节:问了问,公司是做什么项目的?回答 公司是做学龄前儿童的绘本小游戏  呃,问实习生需要干什么  得到回答,实习生需要在绘本中一些益智小游戏的整体的游戏逻辑搭建总结:基础有一些但是还是不太熟练 得仔细看看那个unity面经 当然算法和数据结构也得常常复习 差点快排怎么排没答上来。。。。汗流浃背了当时
跳进黄河洗不清女士:怎么了。是好未来嘛
查看15道真题和解析
点赞 评论 收藏
分享
天津小厂 23分钟 下午三点约的面 一直到三点15才面上 估计前边也是在面别人然后面的时间有点长了 唉小厂也是一堆人 上来直接说看项目代码  给看了一下经典tankgame 主要是问了一些其中的代码是什么意思 然后问对象池怎么用 答:光知道不会用 问生命周期函数 得知了原来fixupdate函数不是在update前边使用 而是Update跟当前平台的帧数有关,而FixedUpdate是真实时间  麻了 不好好读八股只捞一眼的后果是这样的 都听说过都说不全问用没用过寻路算法问A*算法 答没学到不会问加载场景的几种方式问碰撞体和触发器怎么用  答用刚体 代码方面有区分问让你设计一个跟地铁跑酷一样的游戏 游戏中需要前进空格跳起 吃金币得分 该怎么整体构建代码 思路     答的有点含糊 问用没用过unity插件 摄像机插件 答:没用过 应该是做项目时用过的 但是过了小一年了都记不住了aaaaaa+.+自己反问 :公司是做什么项目的是不是微信小游戏 答是 主要做2D游戏 问为啥不用cocos 面试官答:没相关会cocos的技术人员  问希望工资多少 我说boss上不是写着100多点来着 0.0 最后让回家等消息 说得遴选遴选 估计是没戏了 这个小岗位好像很多人报名  唉 继续学习 要学习的的还有很多
牛客151254051号:努力吧差的有点多了
查看9道真题和解析
点赞 评论 收藏
分享
10 63 评论
分享
牛客网
牛客企业服务