面试题:实际面试中遇到的问题

 

以下是面试中,通过各种方式收集到的今年的面试问题,因为各个公司侧重点都不尽相同,只列出题目,不列出答案。 部分答案,上面已包含。

1 、同步的细节处理 2 、BUFF影响,数值回滚 3、 复杂动画转换过渡,融合底层逻辑 4 、曲线运动碰撞检测不到 5、 帧同步,如何侦测不同步,为啥就不同步了 6、 发射子弹的状态同步 7 、状态同步的缺点优点 8、组件系统,组件设计游戏的方式,以游戏驱动的设计模式,ECS架构 9 、技能系统架构

1.值类型和引用类型区别,数组是什么类型?字符串?接口?结构体里有引用类型,引用类型内存在什么地方开辟?结构体呢?有一个Class类,里面有IntIE在哪类型字段,分别在哪?值类型的基类?装箱操作实际发生了什么? 2.在函数里参数传递,值类型和引用类型的区别 3.值类型在函数的传参可以改变,该怎么做 4.装箱和拆箱的区别 5.有无event关键字修饰的delegate有什么区别 6.委托赋值的是实例方法和静态方法的区别,得到的委托有什么区别 7.字符串拼接为什么要用stringbuilder 8.abc将c替换d,abcd会产生哪些字符串 9.List容器的作用和特点 10.dictionary作用和内部实现原理 11.100个元素集合分别用list(key每一个元素的字段)和 dictionary(key),查找元素,两者的时间复杂度 12.泛型是什么 13.ArrayList和List作为泛型,有存储差别吗 14.异常机制 15.using的作用 16.接口和类的继承区别 17.lambda表达式的作用 18lambda什么情况下产生闭包 19.哈希表的实现原理 20.单链表翻转,adcde,转换成 edcba , 怎么做 21、有了解寻路算法?A*算法实现思路?

1.面向对象OOP的特性有哪些?结合具体案例说一下。 2.协程,进程,线程有什么区别,协程能够举个例子吗? 3.冒泡排序怎么做?时间复杂度? 4.二叉树是怎么样的?如果将每一个叶子节点输出?具体算法如何实现? 5.MMO项目,背包系统是如何实现的? 6.MMO项目,道具系统的道具是如何实现的? 7.MMO项目,资源管理是如何实现的? 8.XLua项目里,lua怎么调用C#的?

1.string str = “ ” 和 string str = null 有什么区别? 2.unicode 和 utf-8 有什么区别? 3.有一头母猪,它每年年初生一头小母猪。每头小母猪从第4个年头开始,每年年初也生一头小母 猪。请编程实现在第n年的时候,共有多少头母猪? 4.分析以下代码,完成填空。 string strTmp = “abcdefg某某某”; int i= System.Text.Encoding.Default.GetBytes(strTmp).Length; int j= strTmp.Length; 以上代码执行完后,i= 13__ j= 10 5.什么是DrawCall,如何减少DrawCall? 6.如何使Camera只观察指定对象? 7.Leetcode:堆栈实现队列。 8.LeetCode:单链表,输出倒数第2个,奇数个节点输出数据,节点倒序? 9.Lua的基本数据结构 10.lua如何实现面向对象 11.lua的垃圾回收机制原理是怎么样的 12.lua可以做哪些优化?

1.如何实现lua面向对象编程 2.lua里表和元表是什么 3.状态同步是如何实现的 4.状态同步网络卡顿如何解决 5.项目的使用什么架构框架体系? 6.使用Protobuf的优点 – 平台无关,语言无关,可扩展;   - 提供了友好的动态库,使用简单;   - 解析速度快,比对应的XML快约20-100倍;   - 序列化数据非常简洁、紧凑,与XML相比,其序列化之后的数据量约为1/3到1/10。

1.简述Lua实现面向对象的原理 2.lua中如何避免内存泄露 3.实现一个不规则形状的UI图标(元贴图是方形不透明,请简述可行的方法和原理) 4.在游戏中实现轮廓描边效果的方案及原理 5.简述一种手机UI分辨率适配的方法 6.有数组TArray A ,请写for循坏删除其中值大于0的元素 7.背包系统性能优化方案~

1.n个六面筛子,扔出来,综合大于S的概率 2.战士暴击率6%,打40次,求暴击几率 3.mipmap的作用 4.判断2个平面是否相交 5.单链表,求倒数第二个元素 6.背包道具装备到身上如何实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值