毕业2年,去年开始9月开始转作手机游戏开发,从那时开始到现在一共面的游戏公司12家,其中知名的包括搜狐畅游、掌趣科技、蓝港在线、玩蟹科技、天神互动、乐元素。开始做虚幻3游戏程序开发,现在转作UNITY3D。面试了12家公司大概总结一下面试的常考方向(以下排名不分先后,红色是需要着重了解的,但不仅限于此,如果有错,望指正)。1、面试方式 :所有面试,只有3家有面试题,蓝港是其中之一,题量2
一:SQL tuning 类  1:列举几种表连接方式   2:不借助第三方工   6:
转载 2023-07-24 11:53:00
96阅读
记录生活,记录成长,记录经验,记录技术。1.MonoBehaviour的脚本生命周期 2.图片压缩格式?PC,android,IOS 3.纹理加载进内存以后占用内存如何计算? 4.UGUI常用优化技巧?1.MonoBehaviour的脚本生命周期1、场景第一次加载时,为场景中每个对象去调用事件函数(初始化) Awake:实例化对象之后才会调用(非活动状态的对象,只有激活时,才会调用) OnEnab
转载 2024-04-20 14:47:32
276阅读
1.以下哪一个选项不属于Unity引擎所支持的视频格式文件(D)A.后缀为mov的文件B.后缀为mpg的文件C.后缀为avi的文件D.后缀为swf的文件2.Unity引擎使用的是左手坐标系还是右手坐标系(A)A.左手坐标系B.右手坐标系C.可以通过ProjectSetting切换右手坐标系D.可以通过Reference切换左手坐标系3.什么是导航网格(NavMesh)(B) A.一种用于
转载 2024-04-06 12:57:24
484阅读
http://blog.csdn.net/column/details/offer.html
原创 2017-01-24 17:25:03
614阅读
Java经典笔试题—day11?选择题?编程题?最近公共祖先?最大连续bit数?结尾 ?选择题(1)下面哪个标识符是合法的?A.9HelloWorld B._Hello World C.Hello*World D.Hello$WorldDJava中标识符由数字, 字母和下划线( _ ), 美元符号( $ )或人民币符号( ¥ )组成 规定标识符的开头不能是数字, 且标识符不能是关键字(2)以下j
转载 2023-12-18 16:25:35
24阅读
①回答有关线程的以下问题。解释你的答案:  1. 可以使用线程在运行时修改纹理吗?    答: 编号纹理和网格物体是存储在GPU内存中的元素的示例,除了主体之外,Unity不允许其他线程对这些类型的数据进行修改。   2. 可以使用线程移动场景上的GameObject吗? 否。在Unity中,获取Transform引用不是线程安全的。&n
知识涉及:UnityUnity简介 要点答案:DADAC(1) 以下哪种脚本语言不是Unity编辑器所支持的?A. JavaScripts B. C# C. Boo D. Perl答案解析:JavaScripts:静态语言,源于Boo,有相同语义但语法不同。Unity仅负责解析语法。C#:编译语言,Unity推荐使用语言。比US更为适用。 US同源于Boo,也.Net的第三方语言。Boo:脚本语
转载 2024-05-11 19:01:44
462阅读
原题如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连.我看了回贴都没有很好解决,主要是没有排除重复。 解决思路:强化题目,用1、2、2、3、4、5这六个数字排列“递增”序列。其他要求不变。算法思路:显然是递归,初始序列122345,先从末两位(45)变化(45,54),然后末三位(345) ... 直到最后六位.怎样解决重复问题?很简单,由于是递增序列,每生成新序列可与前一生成序列比较,如放弃当前序列。当然有更好效率,如预先预测。代码如下:class test{ /
转载 2010-12-19 00:42:00
48阅读
2评论
隶属:C#基础 某自定义脚本中,有以下自定义变量:public int a=1;。在inspector面板中将该值手动改为2,随后在脚本中将该变量的初始值改为3,随后点击运行,在游戏中该值被改为4,程序停止后,a的值是多少()?A. 1 B, 2 C. 3 D. 4答案解析:Unity在运行过程中以Inspector窗口中的数据为第一数据 下列选项中,哪个是引用类型?A. char类型 B. do
转载 2024-09-23 19:00:39
99阅读
1. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。2. 堆栈溢出一般是由什么原因导致的? 没有回收垃圾资源。3. 什么函数不能声明为虚函数? constructor函数不能声明为虚函数。4. 写出float x 与“零值”比较的if语句。 if(x0.000001&&x-0.000001)5. 不能做switch()的参数类型是: switch的参数不能为实型6. 头文件中的 ifndef/define/endif干什么用? 预处理答:防止头文件被重复引用7. #i
转载 2011-01-15 20:23:00
119阅读
2评论
3.技巧题试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Litt
转载 2023-04-03 13:18:37
51阅读
1. 找错试题1:  Void test1(){    char string[10];    char* str1="0123456789";    strc
转载 2023-05-17 09:47:59
40阅读
一 万集     对于以下二叉树,分别给出前序遍历、后序遍历和中序遍历结果。(前序遍历:先遍历根节点,然后是左节点和右节点,中序遍历是先遍历左节点、再根节点,最后是右节点;后序遍历是先左节点和右节点,再根节点)       输入1000个整数,求其平均值(取整),最大值,和最小值。(要求:使用内存最少)  
原创 2011-10-16 19:39:22
1025阅读
第二天日考题:linux查看操作系统的默认路由命令是什么使用的端口是什么, 如何查看端口号? 的
试题3:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。另外,当你写下面的代码时会发生什么事?least = MIN(*p++, b); 解答:#define MIN(A,B) ((A) = (B) ? (A) : (B)) MIN(*p++, b)会产生宏的副作用剖析:这个面试题主要考查面试者对宏定义的使用,宏定义可以实现类似于函数的功能,但是它终归不是函数,而宏定义中括弧中的“参数”也不是真的参数,在宏展开的时候对“参数”进行的是一对一的替换。程序员对宏定义的使用要非常小心,特别要注意两个问题:(1) 谨慎地将宏定义中的“参数”和整个宏用用括弧括起来。所以,严格地讲,下述解答
转载 2011-01-16 18:18:00
104阅读
2评论
1. 找错试题1:Void test1(){char string[10];char* str1="0123456789";strcpy(string, str1);}试题2:Void test2(){char string[10], str1[10];for(I=0; I10;I++){str1[i] ='a';}strcpy(string, str1);}试题3:Void test3(char* str1){char string[10];if(strlen(str1) = 10){strcpy(string, str1);}}在swap函数中,p是一个“野”指针,有可能指向系统区,导
转载 2011-01-15 20:21:00
71阅读
2评论
1. 引用与指针有什么区别?    1) 引用必须被初始化,指针不必。    2) 引用初始化以后不能被改变
转载 2023-03-05 09:53:24
57阅读
3.技巧题试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答: int checkCPU(){ {  union w  {    int a;   char b;  } c;  c.a = 1;  return (c.b == 1); }}剖析:   嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。采用Little-endian模式的CPU对操作数的存放方 式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。例如,16bit宽的数0x1234在Little- e
转载 2011-01-15 19:58:00
73阅读
2评论
序1、一个Unity框架需要满足的条件:(1)对于程序、策划、美术可以一起流畅的工作; (2)代码维护便捷、维护成本低; (3)降低开发的难度; (4)有较好的游戏更新机制与版本管理; (5)打包发布方便; (6)打空包; (7)制作工具:路径编辑工具 + 地图编辑器 + Excel表格解析 … …2、Unity开发框架的一些基本原则:原则1:程序做程序,美术做美术,策划做数据; —>程序逻
转载 2024-09-07 21:10:32
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5