ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

疯狂游戏-研发一面-面经

2021-12-01 21:30:15  阅读:136  来源: 互联网

标签:面试官 游戏 面经 研发 unity 线程 哈希 进程 字典


1.编程题(面试官给了20-30分钟)十分钟写出来了,本来想交的早是不是能加分,后来直接发代码过去接着面并没加分,导致后面面试时间很长问了好多55555555血亏早知道等会交了

2.unity自带的AI寻路的介绍,以及底层实现知识,以及如何抉择出最优路径
递归回溯算法遍历每一个位置最终得出可行路径返回; A*算法在路径点加权值

3.哈希表的原理,字典的底层原理
这里因为没有很深入了解,把字典和哈希表分开理解了(字典就是哈希表),我还以为字典是直接键值对完成跟哈希表没关系;后来不太确定的回答道字典的底层原理是哈希表(面试官很轻蔑地一笑问我确定么?答案是这样的可是你这么问我我那敢确定啊5555555555)

4.实习工作具体做了些啥

5.实习的时候网络协议这一块
因为没有学过网络原理和网络通信这一块在秋招一直很吃亏=.=;然后写的都是客户端网络调用都是主程写好了我直接调用的,所以没答上

6.协程的原理和作用 (背烂了,unity开发岗必问)

7.线程和进程的区别,多线程会发生啥
进程是主要的,线程依托于进程;进程只能有一个,线程在进程中能多个存在,同时线程的内存是在进程中开辟的所以线程没有开辟内存,进程开辟内了;多线程会导致死锁(这里我答的时候犹豫了555555本来自信点就过了,面试官看我不自信想炸我故意假装我打错了笑了笑问我写过多线程没,我自爆了55555本来直接过了)面试的时候

8.有没有使用过cocos2d和js(没有我只使用unity和c#还有c以及部分c++)

9.看到我简历上写的精通maya建模,于是问我建模怎么样(数媒生的优势第一次体现了5555太不容易了)

10.自己做过fps的项目,让我细说自己用unity做的思路和使用的组件和操作,以及子弹对怪物的检测
大致说了一下制作过程中个人觉得花了时间研究和学习的点如:对象池、人物动画、ai、物理碰撞检测等等;同时对子弹有两种方法:一种是射线检测照射到怪物,或者直接新建子弹对象来检测碰撞怪物

11.arraylist和list的区别
arraylist范围和类型更广,list是需要指定数据类型操作的(大致答了前面半句细节忘了)

12.http和tcp的区别
同上没学过计算机网络根本答不上来,知识把tcp的特点说了一下,面试官听到我说没学过计算机网络也就没展开了

总体面试感觉还不错吧,不过感觉面试官压迫感挺强的,所幸大部分内容我都有了解,如果稍微弱了点的话遇见这个面试官感觉会压力很大,动不动就神秘的笑一笑,菜鸡被笑得瑟瑟发抖。希望一面能过更新二面。

标签:面试官,游戏,面经,研发,unity,线程,哈希,进程,字典
来源: https://blog.csdn.net/weixin_50746193/article/details/121665098

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有