付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、HR只开发面试题整理首先证明有些公司是不必做笔试题的有些则需要。多会一些术语很有帮助,可能 会提到看我们是否有了解并不需要很深先看U族的 比较少 未做面试题 只是技术关口头问的(以下为部分试题)1. AStar有用过吗?说下它的实现思路2. 二叉树有用过吗?说下基本思路3. 游戏中性能怎么控制?4. 说下AS中有几种循环?分别是什么?说下switch?5. 你做过哪些系统或者项目?总结:大公司注重经验,问题一般不难千禾面试题,感觉:注重实际,公司技术实力应该还0K1.P rivatefun cti on test(v:i nt):i ntreturn v%2=0? 1 : test(v+1);
2、trace (test(17);2.在AS事件中一共有3个阶段,它们分别是 ;fun cti onaddEve ntListe ner(typ e:Stri ng, liste ner:F un cti on, useCa pture:Boolea n=p riority:i nt=O, useWeakRefere nce:Boolea n=false ,输岀值 ;false ): void useCapture |是什么意思 _ ; useWeakReferenee是什么意思3.说岀至少5种设计模式;简单说下你所熟悉的2种设计模式;4. 排序以下4种渲染性能的效率(按效率排序)setVect
3、or set Pi xels copyPi xels draw5. 找岀以下程序错误(至少5个)Test(非主文档类)Publicclass Test implements ITestp ublicfun cti ontest()on Added);addEve ntListe ner,o nClick); addEve ntListe ner,o nM ove);protected function onMoveO: void trace ("onMove");P rotectedfun cti ontrace("o nClick"p rotected
4、fun cti on(1);on Click(eve nt:MouseEve nt):);on Added(eve nt:Eve nt):voidvoidvoidp ublic fun cti onprin tf(s:Stri ng):trace (s);in terfaceITest () publicfun cti onfun cti ondestroy。: void ;prin tf(b:Boolea n):void和Vector在性能和用法上的区别6.说岀 Array是什么?是什么?9.以下这样写法会被AS垃圾回收机制所回收吗?为什么 ?var objA:Object = code:1
5、;var objB:Object = code:2;objA = objB;objB = objA;objA = objB =null ;是单线程吗flash player是单线程吗?是如何使用 EnterFrame 执行帧频的?(提示:回答flash player跑道相关)12.在项目中你遇到过哪些困难?你做过哪些?哪些是至今无法解决的?JSON ASWING (还有等等不记得了 )你用过哪些?还有大概10题我不记得了后面几题是选做题简单的大家自己百度谷歌找下答案,说下不好查到的题目U族1,2题问老姚3.我回答了(1).老高的部分,关于MovieClip 和Bitmap的区别(矢量 内存重用
6、 内存和cup转换),(2).部分动画可以根据需求执行降帧处理,也就是间隔多久绘制下一帧(3).有关经常new的对象,对象池的重用(4).内存和CPU勺转换,如果一个动作地址没有任何引用了,那么可以设置间隔多少时间清除这个地址,以释放内存,但是下次遇到会重新加载,(加载耗CPU保存耗内存 权衡就好)其他我也不知道回答什么,应该还有很多千禾题目第4题答案(测试代码见最后test 方法)copyPi xels > draw > setVector > set Pi xels0: 外部不存在任何引用: 和程序主层级无任何关联的对象 , 例如一个对象圆形链互相引用却不和主层次结构做任
7、何是是第9题答案 如果外部不存在引用则会被回收 , 因为符合标记清除的条件 垃圾回收机制 回收方法分为 2种 引用计数为 0和标记清除法 引用计数为 标记清除法 交互 第10题答案 第11题我的答案 .flashplayer 首先执行此帧的代码部分 , 然后执行渲染工作 , 代码执行和帧渲染的工作是相平衡 的,每个执行阶段都会根据实际需求增加执行时间来执行更多代码或做更多的渲染工 作,而跑道的总长度也将相应增长 , 也就是我们所看到的游戏卡了 ,假设1秒执行30帧由 于某些帧执行时间长了 ,则将低于 30帧;/* 测试 4 种复制位图方法 效率*将bmd2的一个矩形范围复制到bmd1的(10,
8、10) 点开始*/public function test(): void varvarvarforbmd1:BitmapData =new BitmapData(200,200,true ,0xffffffff);bmd2:BitmapData =new BitmapData(300,300,true ,0xff000000);start:int = getTimer();( var j:int = 0; j < 9999; j+)var arr1:Vector.<uint> = ( new Rectangle(10, 20, 80, 80); (new Rectangle
9、(10, 10, 80, 80), arr1);trace ( "setVector" , getTimer() - start); start = getTimer();(j = 0 ; j < 9999; j+)forvar arr2:ByteArray = (new Rectangle(10, 20, 80, 80);= 0;(new Rectangle(10, 10, 80, 80), arr2);trace ( "setPixels" , getTimer() - start); start = getTimer();for (j = 0; j < 9999; j+)(bmd2, newRectangle( 1 0 , 20, 80, 80),trace ( "copyPixels" , getTimer() - start); start = getTimer();/ var ma:Matrix = new Matrix(1,0,0,1,10,10);new Point(10, 10);为确保测试准确 每种测试都是 2次 newfor (j = 0; j < 9999;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46937-2025医用口罩及材料病毒过滤效率测试方法Phi-X174噬菌体气溶胶法
- 2025年中职(市场营销)营销策划试题及答案
- 2025年高职邮政(快递分拣技术)试题及答案
- 2025年高职(育婴师)婴儿护理综合测试题及答案
- 2025年高职航空物流(航空物流运营)试题及答案
- 2025年大学化学工程与工艺(化工传递过程)试题及答案
- 2025年大学护理(老年护理实训)试题及答案
- 2025年高职(药学)药物研发基础综合测试试题及答案
- 2025年中职电子商务(电子商务基础)试题及答案
- 2025年高职(水利水电建筑工程)水工建筑物施工阶段测试试题及答案
- 电子技术基础(模拟电子电路)
- 教科版九年级物理上册期末测试卷(1套)
- 内蒙古自治区通辽市霍林郭勒市2024届中考语文最后一模试卷含解析
- 复方蒲公英注射液的药代动力学研究
- 单纯疱疹病毒感染教学演示课件
- 广东省中山市2023-2024学年四年级上学期期末数学试卷
- 变配电室送电施工方案
- 地质勘查现场安全风险管控清单
- 松下panasonic-经销商传感器培训
- 中医舌、脉象的辨识与临床应用课件
- 建设工程项目施工风险管理课件
评论
0/150
提交评论